Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

Ruby on Rails Enterprise Application Development by Elliot Smith and Roch Nichols

By Peter Cooper / January 19, 2008

I was kindly sent a copy of Ruby on Rails Enterprise Application Development (or link) by Elliot Smith and Roch Nichols by publisher Packt. As the authors are both British and the leading author is called Elliot Smith (close enough to the name of my favorite recording artist) I felt compelled to give it a look over and mention it here.

The book states that it's aimed at corporate developers who already have a rudimentary knowledge of Rails but who want to move on to building a full-scale application with a view to deployment within the enterprise. Despite this, the book still covers some of the basics like installing Rails, creating a new application, getting an IDE, installing a database engine, and so forth, although there seem to be rather random expectations that you already know certain things about Ruby further on.

An interesting concept used in this book is an underlying narrative based around a fictional company that has various problems that can be solved using Ruby on Rails. It forms the basis of a chatty, friendly, but ultimately pragmatic approach that permeates the book. The narrative also enables the authors to guide readers through an "enterprise" problem in the way that developers at such an enterprise would approach it, which takes the book far out of the realm of dry, reference material, and into practical, hand-held, tutorial land.

In short, I really like this book and I think it's an excellent place for developers within a corporate environment (as opposed to independent developers) to start. Unfortunately, however, it also suffers from the breakneck speed that Rails is advancing at, as it squarely focuses on techniques used with the Rails 1.0.x, 1.1.x and 1.2.x revisions, with no coverage of formats, REST, and all the various Rails 2.0 goodies. I don't consider this a major failing, however, as this is a great book to bridge the gaping chasm between, say, Agile Web Development with Rails and The Rails Way, and it is perfectly tailored to its market.


  1. RSL says:

    If Elliott Smith came back to write us a Rails book, someone needs to read this.

  2. Elliot Smith says:

    (No, not that Elliott Smith.)

    Peter, just wanted to say thanks for such a generous review, and for taking the time to read the book. I am particularly pleased that you feel it bridges that gap between the beginner Rails guides and the more advanced stuff, as that was our original aim.

    As you say, shame we didn't have time to include RESTful goodness etc.. When we started the book, we made a decision to stick with Rails 1.2. Otherwise, with the speed Rails changes, we'd still be revising to keep up :) Hopefully there's still enough good stuff in there for the book to be useful.

    Thanks again.

  3. Matt Todd says:

    When I saw the name, I grinned a little. Between the bars indeed.

    Interesting, though... what portion of the Rails community is in an enterprise organization, I wonder.

Other Posts to Enjoy

Twitter Mentions