Student Blog.

  1. Week 3 Day 2


    Making SQL and Ruby Play Nice, The Hard Way

    Having practiced our fair share of inner joins, outer joins, self joins, subqueries, and virtually every other kind of SQL query you can think of yesterday. It was finally time to start experimenting with integrating SQL with Ruby today.

    We started by…

  2. W2D4


    Today was the first solo day at App Academy. It was quite the change of pace. After about 2 weeks of pair coding, it feels alien to code alone. The project today was much simpler than before: Checkers. Compared to Chess, this is a walk in the park. The speed at which I pump out ruby code has drastically increased compared to two weeks ago. I am still amazed out how fast the difficulty is increasing and how fast I am able to rise to the challenge. 

  3. "Check" - Week 2, Day 2


    Today, we started our first two day project. Chess is an interesting project to take on because it contains so much logic that we have to account for. It really stressed our ability to break up the game into proper classes and methods. My partner and I have pretty high standards for our code, so…

  4. Week 1 Day 4


    Recursion: The stack level in my brain is too deep

    I thought I had recursion down. I really did. I’ve even solved a few of the coding exercises earlier in the week recursively, which was making me feel ever more bold. Then today happened. Ow. My. Brain.

    I thought I had the basic technique down:…

  5. App Acad: W1D3 So classy!


    The morning lecture was shorter but interesting. We reviewed scope and instance variables as well as the importance of decoupled classes, topics I am now better-acquainted with and was happy to review. We also reviewed default values for arrays and hashes, which are really useful to avoid the nil…

  6. "Heating Up" - App Academy W1D2


    Today was the 2nd day of App Academy. I can’t believe I’ve only been here for 2 days now. It’s felt like an entire week already. The days go by really fast, and at the same time it’s hard to believe that we’ll be doing this for the next 90 days or so in a row.

    Living here at the office has been a…

  7. W1D1


    Today was the start of app academy. At 9 am we embarked upon a 12 week journey that’ll take us through a selection of Web Development topics.

    The lecture today was mostly focused on the logistics of attending the program, expected behavior and the such. After the lecture, we broke into programming pairs to tackle exercises on basic data structures (array, hash etc)

    While we were given a bit of info about how pair programming should occur, I feel that my partner and I were pretty unsure as to how the arrangement should work out. I found it a bit difficult to make sure that my partner and I were always on the same page. However, I think it was great that to have someone else to point out silly mistakes that often unnecessarily prolong the programming experience.

    I ended up staying pretty late into the evening working on the exercises. This program seems like it’ll be a large amount of work, but I think the work will pay off in the long run. Everyone seems to be bright and motivated, and I look forward to seeing how we all grow together.

  8. Refactoring, getting rid of N+1s


    Seeding my Database with tons of info was awesome ( I actually have filled over 75% of the Heroku hobby level database), but it did make it epically clear that there were a lot of holes in my querying methods. While my ways were nice and easy, it made it so some of the races with the most stats…

  9. Data Raking and Interesting Problems


    Today was split into two parts. One part was a lot of CSS, making everything look pretty and making sure I didn’t break anything. That all went pretty well, and I become more familiar with CSS and how it’s all set up. Great.

    The real fun part of today was figuring out how to seed my database. I…




    "How many pictures of Don Frye would be enough? Five? Ten? How about infinity. Today is about infinite scroll.”

    Topics Covered Today

    • pagination with Kaminari
    • infinite scroll
    • pretty slugs with FriendlyId
    • final projects (ct’d)

    Specific Things I Learned Today

    • Infinite scroll merely…