The Rails 3 Way - Review

Author: Obie Fernandez & Friends
You may ask yourself why you need this GIGANTIC book especially having already purchased The Rails Way. I’m here to tell you to shell out the clams and pick this up! There you go, that is my review. Oh, did that not convince you? OK… let me go into a little bit more detail.
First off let it be known that I started out this read with a review copy from my favorite user group ChicagoRuby. I enjoy getting the book knowledge at the insanely small cost of a book review. Really go check out your local user groups for similar deals! Anyway, I mention that because after enjoying the book so much I went and purchased a kindle edition so I could have it along with me all the time (the code written in this edition is very easy to read).
Not enough yet? OK. Have you read Obie’s first attempt in The Rails Way? Me too. I thought it was informative but just seemed like the Ruby on Rails API in printed form. I feel in this new edition there is a great deal not only rewritten for all the changes in Rails 3 but appears to have more editorial content as well. That’s what I ended up really loving about this book. Yes Obie and friends go through new and old API but also add in scenarios on how and when you’d use them. A bunch are stuff that a seasoned developer would already know but many caught me off guard as things I would have never thought of.
So not only do you get a huge amount of information but it is a somewhat easy read. A book this size is obviously more of a reference material to be used now and later but I found it to be a really easy read. I actually read it straight through to see what really changed about the first edition. Now I don’t recommend that for everyone, it is really made to jump around from chapter to chapter when needed.
With all of that being said… I want to let you know that this is a highly opinionated writing. We should expect that from Obie and the overall Rails community. What I didn’t expect was that the book is even opinionated on the tools that are discussed. Right out of the gate Obie explains that he will not be going over Test/Unit and ERB as they are inferior to RSpec and Haml.
So in closing I want to reiterate that I highly suggest you get this book. Software moves fast especially the Rails API but I feel this book has many core API and development concepts that will be usefully for a while to come. Go pick it up now and tell ‘em Matt sent ya.
