Week three was all about databases and Ruby on Rails. We delved into Rails after creating apps with Sinatra, and I'd have to say that Sinatra is extremely light in comparison to Rails. The process of generating your model(s) and your controller(s) with Rails is like magic. However, keeping track of what's going on in each .rb and .html.erb file is pretty insane. One of the labs we had was to re-create Bitly. We were told to approach the project via RESTful routing and so I jangled my way up to the point where I had no idea how to route my new url to the specified website.
And oh, the power of C.R.A.P (Contrast, Repetition, Alignment, Proximity) design. After three weeks, I've noticed that my front-end designing revolves heavily on centering. :-P
On a more restful note, I went to the Twin Peaks, theGolden Gate Park, and the beach on Saturday. I walked along the coast and ventured onto a tiny trail around the beach. After coding all day on Sunday, I went to El Techo de Lolinda in the Mission, followed by movies at the Sundance Kabuki cinema.
[gallery type="square" ids="333,332,331,330,329,328,327"]