What I've Been Up To For The Past 4 Weeks

January 12, 2017

I’m alive, I promise. Mostly. I’m just running on very little sleep. Also, can we talk about the fact that this is the first post I get to tag with “senior phase”?! So, let’s talk about everything I’ve been doing since the last time I wrote about something that wasn’t me accidentally deleting my master branch of my blog. Over winter break, I: Re-did, in its entirety, Game of Life using React and Redux.

Continue reading

New Year, New Blog, Same Git Bewilderment

January 9, 2017

Big things have been happening in the past three weeks! First, let’s talk about this site. I started getting annoyed a while ago because my Jekyll site would build somewhat slowly — it’d take about two seconds each time. Now, two seconds isn’t a huge amount. But, in the larger scheme of things, I only have about 30 posts so far, and it would take two seconds every time I made any kind of change and wanted to see it.

Continue reading

Game of Life with React and Redux: The Hard Parts

December 22, 2016

For the past few days, I’ve spent most of my time slowly cobbling together the Game of Life using React, Redux, and Sass. There’s actually really not that much Sass – starting out, I wanted to practice it, although now that I’m halfway through, I’m realizing that I really don’t need it. I probably should have just saved it for another project – but anyway. In the first week of Fullstack, we actually built Game of Life with vanilla JavaScript.

Continue reading

Junior Phase in Review

December 14, 2016

We’re six and a half weeks in, which also means we’re halfway done with Fullstack Academy. It’s still a little crazy to think about, and I’ve been having a little bit of trouble processing this in its entirety. In some ways, I feel like it was a week ago that we started, fresh-eyed, strangers to each other and the enormous world of programming, and eager to absorb the firehose of information that was about to be thrown at us.

Continue reading

The Rest of Week 6: Redux, Authentication, and Social Activities

December 11, 2016

So, I’ve kind of fallen off the face of this blog for the past week. Apologies for that – it’s been an incredibly busy week. Tomorrow is our Senior Checkpoint; it’s kind of like our final exam to make sure that we’re sufficiently prepared to move on to Senior Phase. I’ve spent the pretty much all of my free time (of which we have little to begin with) this past week gearing up for that and attempting to review everything we’ve learned in the past six weeks, which isn’t really an easy feat by any means, given the amount of material we’ve covered!

Continue reading

Week 6, Day 1: Do One Thing Every Day That Scares You

December 5, 2016

Today, we talked about forms in React. And practiced more React-y stuff. The more important part of the day was that I stood up in front of people, talked, and was slightly less terrified than I am when I see a spider! But we’ll get to that in a second. First, the React stuff: Application state vs. UI/local state. Sometimes, we know ahead of time that some kinds of state are going to be localized to a particular area of our app – state like form data, timers, small animations, etc.

Continue reading

Week 5: Thoughts and Reflections

December 4, 2016

It’s been a slightly crazy week. I missed two days of class to attend Node.js Interactive North America, which was enormously fun and educational but also meant that I had two days of class to catch up on, in addition to staying on top of what we were learning every day. I’ve spent most of this weekend doing some preliminary review for our upcoming Junior Phase checkpoint. (Basically, our “final” exam.

Continue reading

Week 5, Days 3.5-5: React and React Router

December 3, 2016

We’ve now entered the wonderful but occasionally odd and confusing world of React. It’s a super cool piece of technology and I’m very quickly falling head-over-heels for it, but it’s also…weird. It’ll take a little bit of time to get used to. To learn and practice React, we’ve been building a Spotify clone, which Fullstack has affectionately dubbed “Juke.” We started by building probably one of the simplest apps ever (and a prerequsite to learning anything new in the programming world):

Continue reading

Node.js Interactive North America 2016

November 30, 2016

Thanks to Women Who Code, I was given a ticket to Node.js Interactive North America, “the marquee event for JavaScript developers, companies that rely on Node.js, and the vendors that support both of these constituents.” The two days covered a wide spectrum of aspects and use cases for Node.js and its ecosystem. In the opening keynotes alone, we heard from a wide variety of speakers and corresponding organizations. (The following list is not completely inclusive.

Continue reading

Week 5, Day 1: I Never Thought JQuery Could Be So Confusing

November 28, 2016

We spent the day continuing to work with JQuery and AJAX on our Trip Planner app (previous posts: here and here, this time with the goal of making it persistent – that is, making the user’s trip data more permanent by saving it to and retrieving it from a database, rather than an object that clears itself every time the page is refreshed or the server is reset. First, we reconfigured a get route so that it would serve up all of our attraction information.

Continue reading