7 soon to be released Ruby and Rails books

With the amount of good Ruby and Rails books already on the market, you’d think 2008 would be a shy year when it comes to publishing new titles, but nothing could be further from the truth. The following books are all to be released this month or in May, and there are many more coming out this summer.

Do we really need another 7 titles on the market within 2 months time? Interestingly, the answer is yes, for two main reasons. First, most of them serve a specific purpose, rather than being generic introductions. Second, we have a hole in the Ruby and Rails book market. Ruby 1.9, despite being a development release, has been out for a while. More importantly, Rails 2 differs enough from Rails 1.2 (covered by most books out there) to require new tutorials for those who approach Rails for the first time and perhaps even for those who wish to upgrade.

I think that the Pragmatic Programmers made a mistake in deciding not to upgrade their Agile Web Development with Rails, 2nd Edition because they left newcomers in a difficult spot. Developers who are experienced with Rails, will just get Obie’s The Rails Way and be fully covered, but those who are new and would like to get started with Rails don’t have many choices. They can get the Pragmatic Programmers’ Rails title mentioned above, but it’s a bit obsolete now and that means extra effort on their part to follow along, installing an old version of the framework, and then figuring out some way to move to the new features that were introduced by Rails 2.0 (soon to be Rails 2.1). As a matter of fact, when people ask me for a good Rails 2.0 introductory book for programmers, I can’t really name one. So far I’ve suggested getting Dave Thomas’ book or RailsSpace: Building a Social Networking Website with Ruby on Rails, and then moving to The Rails Way when they are ready to take it to the next level. But it’s not an ideal scenario at all.

Alright, to the titles then:

Title: Programming Ruby: The Pragmatic Programmers’ Guide (Third Edition)

Available: May 15, 2008

Notes: Currently in beta, it’s going to be the first book that fully covers Ruby 1.9 and its core and standard libraries.

Title: Simply Rails 2.0

Available: May 15, 2008

Notes: It’s the second edition of an already “gentle” introduction to Rails called Build Your Own Ruby on Rails Web Applications. It covers Rails 2, and if well written, it may be that missing guide for newcomers to Rails and beginner programmers, that I was talking about.

Title: Practical REST on Rails 2 Projects

Available: May 5, 2008

Notes: It’s marketed as a practical intermediate/advanced title for creating RESTful applications. The topic and target audience make it interesting for many web developers.

Title: Agile Testing with Ruby and Rails

Available: May 19, 2008

Notes: It’s supposed to extensively cover TDD and BDD with Ruby and with Rails 2.0.

Title: Advanced Rails Recipes: 84 New Ways to Build Stunning Rails Apps

Available: May 15, 2008

Notes: Currently in beta, it’s a Rails 2.0 cookbook by one of the most prominent developers in the community (Mike Clark).

Title: Deploying Rails Applications: A Step-by-Step Guide

Available: May 15, 2008

Notes: Currently in beta, it’s the book that should alleviate the pain of Rails deployment for many. Ezra is one of the biggest experts in the field, so I have great expectations for this title.

Title: FXRuby: Create Lean and Mean GUIs with Ruby

Available: May April 15, 2008

Notes: Currently in beta, it covers cross-platform development with FXRuby, the Ruby wrapper for the FOX toolkit. The author, Lyle Johnson, is also the author of the gem.

I can’t speak firsthand for any of these books, having not had the opportunity to read them yet, but knowing some of the talent behind them I certainly have high hopes.

Get more stuff like this

Subscribe to my mailing list to receive similar updates about programming.

Thank you for subscribing. Please check your email to confirm your subscription.

Something went wrong.


  1. Lyle Johson April 2, 2008
  2. softmind April 3, 2008
  3. railsjedi April 3, 2008
  4. Chriss April 3, 2008
  5. Stephen Celis April 3, 2008
  6. Antonio Cangiano April 3, 2008
  7. Ben April 3, 2008
  8. Timo April 3, 2008
  9. Timothy Fisher April 4, 2008
  10. Pingback: links for 2008-04-22 | Libin Pan April 22, 2008
  11. arjan April 23, 2008

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.