Warming to Ruby! (TDD & Ruby Project)

I finally managed to get ahead of my own schedule! Over the weekend I completed the Odin Project’s Ruby Project.

You can take a look at my code here.

The project used exercises from the Learn Ruby section of Test First. They supplied a collection of test files, and we were charged with writing the ruby files to make the tests pass. Again, the Odin Project warned us that we’d probably have to look quite a lot of things up [and they were right!]

I really enjoyed this project, and it was a real challenge- I did have to look up a lot of stuff, but that meant that I was really thinking about what I was trying to do. The Odin Project just asked us to write the code for a few of the tests, but they still covered a pretty broad range [or it felt that way at least!] I’m definitely sold on TDD (Test Driven Development) now, and this project has really warmed me up to Ruby [which has been a long time coming!] This project also means I’ve now completed 55% of the Odin Project! Yay!!!

I have a bit of exciting news: new job! It’s a pretty sweet pastry chef role, which I’m really excited about, and I’m starting this week. The hours mean that my progress in web development is going to slow a bit, but I’ll still be setting time aside each week to carry on with it. In the interest of NOT carrying my laptop with me everywhere I go, I’ll be hitting up my local library for [somewhat] relevant books to read during my break [I’ve already picked up one on search engine optimization, and one on typography, for something a bit different.] I’ve been doing some menu planning and research over the past couple of weeks, so I’ve already cut my blog postings to one per week, and I intend on continuing at that rate.

If anyone has any really great online sources of articles that they think might be good for me to read [as I’ll probably have my ipad with me at work], or any books, I’d love to hear from you!

6 thoughts on “Warming to Ruby! (TDD & Ruby Project)

  1. Congratulations on your new job and wish you the best! If you’re looking for great articles to read, visit (and bookmark) digg.com. If you’ve got the Pocket (read later) app for IOS, I could share you some interesting pieces (I’ve got thousands) no problem!

    Btw, there’s this interesting book I started reading recently – Pride and Prejudice by Jane Austen. If you’ve not read it, you can get the free ebook at Project Gutenberg ( http://www.gutenberg.org/ebooks/1342)

    Good luck!

    Liked by 1 person

    1. Thanks! I’ve always meant to read that, but I haven’t got round to it yet! And thank you for reminding me about project Gutenberg!! I used to use it quite a bit a few years ago, but I’d completely forgotten about it!

      Liked by 1 person

  2. Great that you have a new job, hope you enjoy it! Also, I agree with you, test-driven development is very nice, and it adds some more interesting Ruby concepts. hope you do well with your coding!

    Liked by 1 person

  3. Hey,
    I just came across your blog today, I am going through the Odin Project too! we have a Facebook group going for it. Come join us! https://www.facebook.com/groups/TOPSTUDYGROUP/. There are a few books I would recommend.

    For understanding how computers work go for code by Charles Petzold. T
    For learning more about the design side of things go for “the principles of beautiful web design” by Jason Beaird

    Liked by 1 person

    1. There’s actually a google+ group as well! I’ll be sure to check out that group, thanks! And I’ll be checking out those books and seeing if I can get my hands on them at the library!

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s