View Cart

Confident Ruby Black Label Edition

- Confident Ruby eBook - Confident Ruby companion video


Add to Cart

Confident Ruby Gold Label Edition

- Confident Ruby eBook - Confident Ruby companion video - Much Ado About Naught eBook


Add to Cart

Confident Ruby Red Label Edition

The core Confident Ruby ebook, including PDF, EPUB (iBooks), and Mobi (Kindle) formats.


Add to Cart

Exceptional Ruby eBook

The definitive guide to exceptions and failure handling in Ruby.


Add to Cart

Much Ado About Naught (Beta eBook)

An adventure in Ruby metaprogramming! Follow along as we use strict TDD to create a toolkit for generating Null Object classes in Ruby. * This is the original source of the Naught gem ( first release was written in a Literate Programming style, and this book is the result. * Learn numerous metaprogramming tricks, techniques, and gotchas. * Watch a library being built in a pure test-driven style. * Whimsical illustrations by Lauren Shepard! * Kindle, Epub, and HTML versions included (PDF coming soon!) * About the beta: this book is basically done, but I'm still tweaking the output formats.


Add to Cart

Objects on Rails DELUXE EDITION

Some very kind people have told me that Objects on Rails is worth more than the $5 I'm charging for the downloadable version. If you are one of the people who feel this way, and you'd like to make an extra contribution to support my blogging, screencasting, podcasting, public speaking, and writing efforts, this package is for you. Along with my gratitude and everything listed in the regular download edition, you get:

  • Exclusive bonus MP3 for sponsor edition buyers: a conversation with Sandi Metz, author of "Practical Object Oriented Design in Ruby - two and a half hours of discussion with a veteran Smalltalker-turned-Rubyist about topics such as the meaning of design, how to write exemplary code and why it matters, and viewing OO systems in terms of roles instead of classes.
  • A warm, fuzzy feeling for supporting this and future projects like it!


Add to Cart

Objects on Rails eBook

A "developer's notebook" documenting some guidelines, techniques, and ideas for applying classic object-oriented thought to Ruby on Rails applications. This book is aimed at current Rails developers looking to grow and evolve Rails projects while keeping them flexible, maintainable, and robust.

You can also read the entire book online.


  • Nearly 200 pages of content, including hundreds of step-by-step code examples.
  • PDF, EPUB, and Mobi versions.
  • Full source code, including revision history.


Add to Cart

The Making of

Follow a weekend app project from beginning to end. Learn about outside-in behavior-driven development; transitioning smoothly from Sinatra to Rails; Datamapper for easy persistence; object-oriented views with Erector, and much more.


Add to Cart