Week 2: General Assembly – WDI SF

07 October 2013

Cue in Beyonce's song "Sweet Dreams" (http://youtu.be/JlxByc0-V40) because I'm dreaming about my code. Just recently (as in last night), I found myself recovering from downing too many shots and waking up thinking about an app that I created in class. I realized that I didn't write anything to validate the user's input. Woops... Another thing to do over the long weekend.

Re-Re-Cap of Last Week
I forgot to mention all of the embarrassing things that happened to me during the first week. On the first day of class I ran straight into the glass door. Luckily, the door opens both ways so it wasn't a horrible scene. Then, two days later, I spilled a cup of coffee all over the table. It was a hot mess!

Projects
The first week was all about reviewing and reacquainting the students with languages. We created games that were played in the terminal, but the second week was the fun stuff. We began using Sinatra to put our projects into the browser. This new stage was a punch in my face because I realized that I'm stuck in the 90's when it comes to designing with tables. What can I say? I love tables and all things square.

[gallery type="slideshow" columns="1" ids="301"]

What I enjoy about this program is the progression of the projects. We initially started out creating interactive projects with Ruby in the terminal (via pry and irb). Then, we learned how to display it within our browser via Sinatra. Once we had a handle on that, we began to incorporate APIs and Json with our Ruby and Sinatra web app. A few days later, we'd redo one of our initial projects in Javascipt, jQuery, and Ajax.

Now, I enjoy the progression (so far), but it is by no means easy for me. I've spent many days in the last 2.5 weeks not sleeping, and if I was sleeping I would be dreaming.