Today started with pitches from the Phase three’s for their final projects. There were a load of potentially interesting projects, and a few that stood out in particular (I had considered talking about them here, but I don’t really feel right publicly giving away other people’s project ideas).
After the pitches, we had a lecture on the common relationships in databases (1:1, 1:M, M:M) and data persistence in general, then moved onto a whole lot of SQL reviewing and designing schemas. A lot of people felt today was pretty slow – we had all spent a week in phase 0 learning SQL syntax so there wasn’t much new material today. I do think a review of SQL was necessary before we dive into tying SQL into ruby and ActiveRecord next week, but it would have been nice to be able to actually ‘make something’ today.
There was actually a rocket challenge that involved the sqlite ruby gem and building some basic CRUD operations in ruby, but there were a whole lot of anchor challenges to get through first. Looking back, I probably should have skipped the anchor challenges that I knew I was more than comfortable with and jumped straight into the rocket one.
The highlight of the day for me was probably the afternoon lecture, which was all around MVC and pacman. Stephen is an incredibly engaging and entertaining presenter and he does a great job of drawing you in with interesting history, facts and anecdotes before sliding into actual programming concepts.
We had our mock assessments today – the general format was around 15-25 minutes of coding (with an instructor watching over your shoulder), followed by 5-10 minutes of reviewing and chatting. Mine seemed to go pretty well and I feel fairly comfortable with the phase 1 material so far, so I’m hoping I’ll be ok to go straight into phase 2, but we’ll see after the real assessments next Thursday!