BuildingWebapps Logo

Resources for Web Application Developers

  • Online Course |
  • Blog |
  • Contact Us |
  • About Us
  • | Feeds
  • Home
  • Ruby on Rails
  • User Interface
  • Servers
  • Business
  • Development


Ruby on Rails: Books

Agile Web Development with Rails (4th Ed)

By Sam Ruby, Dave Thomas, and David Heinemeier Hansson

 The original, must have Ruby on Rails book gets a worthy update for the new Rails 3 world.

List price: $43.95 Amazon price: $24.24


Buy from Amazon

The Well-Grounded Rubyist

By David A. Black

An extremely clear introduction to the Ruby programming language.

List price: $44.99 Amazon price: $29.54


Buy from Amazon

Metaprogramming Ruby: Program Like the Ruby Pros

By Paolo Perrotta

 Metaprogramming is a technique every Ruby programmer should have in his repertoire of tools. This book walks through the Ruby fundamentals required to fully understand and learn metaprogramming.

List price: $32.95 Amazon price: $18.12


Buy from Amazon

Ruby in Practice

By Jeremy McAnally and Assaf Arkin

A cookbook of a variety of techniques and solutions to common development problems.

List price: $39.99 Amazon price: $29.00


Buy from Amazon

Ruby By Example

Concepts and Code

By Kevin C. Baird

A unique approach to learning Ruby, “Ruby by Example” walks through numerous working scripts, taking each one apart and studying the language technique, features, and external libraries that make the script tick.

List price: $29.95 Amazon price: Not Available


Buy from Amazon

Ruby On Rails Bible

By Timothy Fisher

List price: $44.99 Amazon price: $28.04


Buy from Amazon

Pro MySQL

By

Discussion of MySQL with a focus on advanced techniques including programming, administration, performance analysis, etc.

List price: $49.99 Amazon price: $30.15


Buy from Amazon

The Complete Idiot's Guide to Statistics, 2nd Edition

By Jr., Ph.D., Robert A. Donnelly

If your knowledge of statistics is a bit rusty (or you missed the topic the first time around), this book, title aside, is a good primer on the basics. Understanding statistics will greatly help when using performance analysis tools and services among other typical programming tasks.

List price: $19.95 Amazon price: $13.32


Buy from Amazon

Capacity Planning for Web Services: Metrics, Models, and Methods

By Daniel A. Menasce and Virgilio A.F. Almeida

Discusses capacity planning, performance analysis and modeling throughout a web application or service infrastructure.

List price: $59.99 Amazon price: $44.30


Buy from Amazon

Solaris(TM) Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris (Solaris Series)

By Richard McDougall, Jim Mauro, and Brendan Gregg

While the primary focus of the book is performance analysis on Solaris, this book’s coverage of DTrace, a very powerful low level analysis tool, is very useful. Mac OS X now has a DTrace port, so it is possible to explore it there.

List price: $59.99 Amazon price: $40.20


Buy from Amazon

Deploying Rails Applications

A Step-by-Step Guide

By Ezra Zygmuntowicz and Bruce Tate

Everything from source control and migrations to Capistrano, rake tasks and beyond. How to deploy your applications to multiple production servers with a single command using Capistrano. How to setup a Rails/Nginx/Mongrel cluster for applications with high scalabilty needs.

List price: $34.95 Amazon price: Not Available


Buy from Amazon

The Art of Rails (Programmer to Programmer)

By Edward Benson

List price: $39.99 Amazon price: $26.39


Buy from Amazon

Learn to Program

By Chris Pine

A gentle introduction to programming in Ruby.

List price: $19.95 Amazon price: Not Available


Buy from Amazon

Simply Rails 2

By Patrick Lenz

An excellent beginners introduction to Rails, fully updated for Rails 2.0. (The first edition was called “Build Your Own Ruby on Rails Application.”) The book is structured around the construction of a Digg clone, providing ample explanation at each step for beginners to understand what’s going on.

List price: $39.95 Amazon price: $25.83


Buy from Amazon

Ruby on Rails Web Mashup Projects

By Chang Sau Sheong

A very useful book for intermediate Rails programmers, providing examples of applications using many web services and APIs, including those from Google, Yahoo, Amazon, Facebook, Technorati, Paypal, and more. (Written for Rails 1.2.)

List price: $44.99 Amazon price: $39.03


Buy from Amazon

Advanced Rails Recipes

84 New Ways to Build Stunning Rails Apps

By Mike Clark

A great follow-on to the pioneering Rails Recipes book, this book has dozens of short recipes covering a wide range of Rails tasks. The recipes are not necessarily more advanced than those in the original book, but cover new territory. Written for Rails 2.0.

List price: $38.95 Amazon price: $26.48


Buy from Amazon

Practical REST on Rails 2 Projects

By Ben Scofield

How to create and consume web services using Ruby on Rails 2.0 and RESTful design. Includes client examples in JavaScript, JSON, and for the iPhone. Also includes a Facebook application example.

List price: $42.99 Amazon price: $32.24


Buy from Amazon

Rails for PHP Developers

By Derek DeVries and Mike Naberezny

Learn Ruby and Ruby on Rails from a PHP developer’s point of view.

List price: $36.95 Amazon price: Not Available


Buy from Amazon

Pro Active Record

Databases with Ruby and Rails

By Kevin Marshall, Chad Pytel, and Jon Yurek

A detailed treatment of Active Record, unfortunately marred by a few errors. Look for the next edition.

List price: $39.99 Amazon price: $26.52


Buy from Amazon

Practical Ruby Gems

By David Berube

An introduction to Ruby Gems and an overview of many general purpose and niche gems.

List price: $39.99 Amazon price: $8.96


Buy from Amazon

Fit for Developing Software

: Framework for Integrated Tests (Robert C. Martin Series)

By Rick Mugridge and Ward Cunningham

Introduces the Fit open source framework which focuses on a simple way to specify business rules, express them with concrete examples, and organize and run them in a simple way that can be managed by a project’s non programming customers.

List price: $64.99 Amazon price: $43.80


Buy from Amazon

Working Effectively with Legacy Code

Robert C. Martin Series

By Michael Feathers

A detailed examination of strategies to work with large code bases that may be largely untested, legacy code. Discusses refactoring, unit, functional, and integration testing, and approaches of decoupling code to reduce dependencies.

List price: $59.99 Amazon price: $41.85


Buy from Amazon

Test Driven

TDD and Acceptance TDD for Java Developers

By Lasse Koskela

While this book presents code examples in Java, the concepts are applicable to any language. The case for Test Driven Development is made, application of TDD to different kinds of programming is shown, and then extended to discuss going full on Acceptance testing with TDD techniques.

List price: $44.99 Amazon price: $29.69


Buy from Amazon

How to Break Web Software

Functional and Security Testing of Web Applications and Web Services

By Mike Andrews and James A. Whittaker

Examines all aspects of exploiting web software and where to look to improve your architecture and code’s security.

List price: $54.99 Amazon price: $32.44


Buy from Amazon

Test-Driven Development:

A Practical Guide (The Coad Series)

By David Astels

A comprehensive look at Test Driven Development from the perspective of multiple languages, showing not only how it works, but digging in to why it works.

List price: $59.99 Amazon price: $41.35


Buy from Amazon

Design Patterns in Ruby

By Russ Olsen

Discusses a selection of traditional design patterns as originally presented by the “Gang of Four” and then demonstrates the patterns using the powers of Ruby.

List price: $54.99 Amazon price: $32.99


Buy from Amazon

Practical Rails Projects

By Eldon Alameda

An eclectic collection of real-world example applications from task list management and exercise management to community group and web comics. Most of the projects are Rails 1.2.x based, though one covers Rails 2 when it was still Edge.

List price: $44.99 Amazon price: $22.24


Buy from Amazon

Practical Ruby Projects

Ideas for the Eclectic Programmer

By Topher Cyll

A collection of wildly different projects that illustrate the diversity of ideas that you can implement with Ruby. Includes making music, animation, games, RubyCocoa, and even writing a Lisp implementation.

List price: $44.99 Amazon price: $32.62


Buy from Amazon

Advanced Rails

By Brad Ediger

This is one of the first books for people who are comfortable building applications with Ruby on Rails and want a book that goes beyond the usual material covered in a plethora of introductory books. Covers topics such as metaprogramming, creating plugins, using multiple databases, security, and performance optimization.

List price: $34.99 Amazon price: $22.97


Buy from Amazon

Learning Ruby

By Michael Fitzgerald

List price: $34.99 Amazon price: $23.09


Buy from Amazon

Practical Ruby for System Administration

By André Ben Hamou

List price: $44.99 Amazon price: $29.54


Buy from Amazon

The Rails Way

By Obie Fernandez

Comprehensive review of Rails, advanced techniques, what’s new in Rails 2.0.

List price: $54.99 Amazon price: $37.28


Buy from Amazon

Ruby Pocket Reference

By Michael Fitzgerald

All of Ruby in your hand, this reference gives you the Ruby syntax, documentation for key classes and libraries, information on using various tools (irb, debugger, gems, rake, etc.), and pointers to key external references on the web.

List price: $9.99 Amazon price: $9.99


Buy from Amazon

Test Driven Development

By Example

By Kent Beck

Kent Beck’s book was one of the early discussions of TDD and while it doesn’t use Ruby (it is in Java), it provides an easy step by step walk-through of the technique. Quality first development practices demand TDD and related practices as you refactor your code and work incrementally.

List price: $49.99 Amazon price: $32.26


Buy from Amazon

Practical JRuby on Rails Web 2.0 Projects

Bringing Ruby on Rails to Java

By Ola Bini

Learn about the JRuby environment and how to port your Ruby on Rails application. Discusses how to leverage the Java and Ruby platforms in combination to create hybrid solutions to various Web 2.0 and Enterprise related problems.

List price: $42.99 Amazon price: $22.35


Buy from Amazon

Professional Ruby Collection

Mongrel, Rails Plugins, Rails Routing, Refactoring to REST, and Rubyisms CD1

By James Adam, David A. Black, Trotter Cashion, Jacob Harris, Matt Pelletier, and Zed Shaw

A collection of primers on topics ranging from Mongrel, Rails Plugins, Routing, to various uses of Ruby within Rails and beyond. This “book” is actually a CD with a handful of shorter guides in PDF form, as well as a printed copy of three chapters from other current or upcoming books (RESTful Design, ActiveRecord, and Dynamic/OOP features of Ruby).

List price: $44.99 Amazon price: Not Available


Buy from Amazon

Rails for Java Developers

By Stuart Halloway and Justin Gehtland

If you are coming to Rails from the Java environment, this book will provide a helpful compare and contrast discussion as you get your head around Ruby and Rails. It describes the major functions of the Rails framework and uses corresponding popular tools from Java to illustrate their strengths and weaknesses.

List price: $34.95 Amazon price: $26.56


Buy from Amazon

Ruby for Rails

Ruby Techniques for Rails Developers

By David Black

Walks the reader through learning Rails from the point of view of learning the language it is built on. Alternates focus on Rails with chapters on learning Ruby fundamentals.

List price: $44.95 Amazon price: $32.12


Buy from Amazon

Practical Rails Social Networking Sites

By Alan Bradburne

Walks the reader through building a “Social Networking” site that includes how to construct a community focused set of tools (Blogs, commenting, tagging).

List price: $44.99 Amazon price: $24.02


Buy from Amazon

RailsSpace: Building a Social Networking Website with Ruby on Rails

By Michael Hartl and Aurelius Prochazka

Walks the reader through building a “Social Networking” site that includes how to construct a community focused set of tools (Blogs, commenting, tagging).

List price: $54.99 Amazon price: $32.44


Buy from Amazon

Ruby Cookbook

By Lucas Carlson and Leonard Richardson

Collection of focused “How-To” articles using the Ruby language to solve common problems.

List price: $49.99 Amazon price: $31.49


Buy from Amazon

Everyday Scripting with Ruby

For Teams, Testers, and You

By Brian Marick

Teaches the Ruby language by building practical tools.

List price: $29.95 Amazon price: $19.67


Buy from Amazon

Agile Web Development with Rails

By Dave Thomas, David Hansson, Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, and Andreas Schwarz

This is the original Rails book that started it all. Written by the creator of Rails, David Heinemeier Hansson and noted Pragmatic Programmer Dave Thomas, this book is part tutorial and part reference. For a beginner, there are better books now if you are new to Ruby, but for everyone, this is a tomb you should have within reach on your desk. Second Edition covers Rails 1.2.

List price: $39.95 Amazon price: Not Available


Buy from Amazon

Programming Ruby

By Dave Thomas, Chad Fowler, and Andy Hunt

The original English language Ruby reference. Great reference, but other books have since come out that are better for beginners. Covers Ruby 1.8.

List price: $44.95 Amazon price: $24.81


Buy from Amazon

Rails Cookbook

By Rob Orsini

Collection of focused “How-To” articles covering wide selection of Rails and related web development topics.

List price: $39.99 Amazon price: $26.25


Buy from Amazon

RESTful Web Services

By Leonard Richardson, Sam Ruby, and David Heinemeier Hansson

Deep dive into what REST is, comparing REST with alternate and hybrid approaches, and guiding the reader into best practices.

List price: $39.99 Amazon price: $24.34


Buy from Amazon

Rails Recipes

By Chad Fowler

Collection of focused “How-To” articles covering broad selection of topics mostly focused on Rails itself.

List price: $32.95 Amazon price: $21.64


Buy from Amazon

Ajax on Rails

By Scott Raymond

Focused discussion of integrating AJAX within a Rails environment.

List price: $39.99 Amazon price: $26.25


Buy from Amazon

Ruby on Rails: Up and Running

By Bruce Tate and Curt Hibbs

Beginner book that gives you a taste of Ruby and Rails development.

List price: $29.99 Amazon price: Not Available


Buy from Amazon

Rails Solutions: Ruby on Rails Made Easy

By Justin Williams

Walks through using Rails to develop applications from the point of view that the reader may be more of a beginner programmer (or even a designer).

List price: $34.99 Amazon price: $26.59


Buy from Amazon

Enterprise Integration with Ruby

By Maik Schmidt

Discusses integrating Ruby programs, using associated libraries, with legacy systems. Here “legacy” largely means systems that may not be implemented with Ruby bases technologies and covers such tools as LDAP and logging.

List price: $32.95 Amazon price: $32.95


Buy from Amazon

Beginning Ruby

From Novice to Professional

By Peter Cooper

Beginning Ruby is, despite its title, not just a beginner’s book. It does start at the beginning, and it is written without assuming a lot of background, but it is not a simplified, dumbed-down treatment. I found it to be very easy to read, and it follows a natural progression from language basics through a variety of advanced topics.

The author, Peter Cooper, is a very experienced Ruby programmer, and his insights shine throughout the book. Among many other things, he’s the creator of Feed Digest, Ruby Inside, and code snippets, which he sold to DZone. He was recently interviewed for the Rails Podcast.

In addition to an exposition of the language that builds nicely over the course of the book, there’s chapters on the Ruby ecosystem, how to design an application, and network programming. There’s also a chapter that covers many of the useful libraries and gems.

There is one chapter that summarizes Rails, but this is definitely a Ruby book, not a Rails book.

List price: $39.99 Amazon price: Not Available


Buy from Amazon

The Ruby Way, Second Edition

Solutions and Techniques in Ruby Programming

By Hal Fulton

More akin to a Cookbook format, The Ruby Way provides valuable how-to information for common and esoteric programming problems using the Ruby language. Most useful if you already are familiar with Ruby and when used as a reference.

List price: $49.99 Amazon price: $31.49


Buy from Amazon
 

Ads from Ruby Row

© Copyright 2008 Webvanta Inc.   Privacy Policy | Contact Us | Site Map
Site design by Raspberry Media