Ruby Science

The reference for writing fantastic Rails applications

You build web applications, and you love Ruby on Rails because it provides a framework for developing applications that are are fast, fun, and easy to change. Over time these applications can become bloated, development slows down, and changes to the codebase become painful.

Read more

This book was written to help you learn to detect emerging problems in your codebase; we'll deliver the solutions for fixing them, and maintaining an application that will be fun to work on for years to come.

In addition to the book (in HTML, PDF, EPUB, and Kindle formats), you also get a complete example application, and the ability to get your questions about Ruby on Rails answered by the thoughtbot team.

The book is written using Markdown and pandoc and distributed via GitHub. When you purchase, we give you access directly to the repository, so you can use the GitHub comment and issue features to give us feedback about what we've written and what you'd like to see. Give us your toughest Ruby questions with GitHub issues, and we'll answer. Last but not least, also included is a Ruby on Rails reference application. What the book describes and explains, the example app demonstrates with real, working code. Fully up to date for Rails 3.2.

This book is a work in progress.

The book isn't finished yet, but that's the point! By getting involved now, you get access to updates as we make them as well as the ability to influence the content of the book.

Audience
adult
Length
medium · 227 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Ruby Science? Here’s where I’d start.

These suit anyone who liked Ruby Science. Sign in and mark a few books for picks shaped around your own taste.

  1. Service-Oriented Design with Ruby and Rails Shares ruby, programming, rails
  2. Objects on Rails Shares ruby, programming, rails
  3. Ruby Best Practices Shares ruby, programming, development
  4. Design Patterns in Ruby Shares ruby, programming, oop

“If you want more of the same (science), start with these.”

  1. Entropy Demystified: The Second Law Reduced To Plain Common Sense
  2. Introductory Statistics
  3. Calculus
  4. The Mathematics Devotional: Celebrating the Wisdom and Beauty of Mathematics

“If it was the ruby that hooked you, try one of these.”

  1. Exceptional Ruby: Master the Art of Handling Failure in Ruby
  2. The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby Series)
  3. Ruby Cookbook
  4. Sinatra: Up and Running

“These start from a similar idea, even if they go somewhere else with it.”

  1. Ruby on Rails 3 Tutorial: Learn Rails by Example (Addison-Wesley Professional Ruby Series)
  2. Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series)
  3. Web Development with Clojure: Build Bulletproof Web Apps with Less Code
  4. Android Application Development For Dummies