Agile Web Development with Rails (Pragmatic Programmers)
Rails swept to world-wide attention in the Spring of 2005. Since then, it has become a serious and popular alternative to traditional web development environments such as Java and .NET. Why? Because Rails has the best of both worlds.
You want to write professional-grade applications: Rails is a full-stack, open-source web framework, with integrated support for unit, functional, and integration testing. It enforces good design principles, consistency of code across your team (and across you...
Ruby for Rails: Ruby Techniques for Rails Developers
The word is out: with Ruby on Rails you can build powerful Web applications easily and quickly! And just like the Rails framework itself, Rails applications are Ruby programs. That means you can’t tap into the full power of Rails unless you master the Ruby language.
Ruby for Rails helps Rails developers achieve Ruby mastery. Each chapter deepens your Ruby knowledge and shows you how it connects to Rails. You’ll gain confidence working with objects and classes and learn how to leverage Ruby...
Rails Cookbook (Cookbooks (O'Reilly))
This book is packed with the solutions you need to be a proficient developer with Rails, the leading framework for building the new generation of Web 2.0 applications. Recipes range from the basics, like installing Rails and setting up your development environment, to the latest techniques, such as developing RESTful web services. Each recipe includes a tested solution, plus a discussion of how and why it works.
Rails Cookbook is packed with the solutions you need to be a proficient devel...
The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition) (Addison...
The Ruby Way assumes that the reader is already familiar with the subject matter. Using many code samples it focuses on ""how-to use Ruby"" for specific applications, either as a stand-alone language, or in conjunction with other languages. Topics covered include:
- Simple data tasks
- Manipulating structured data
- External data manipulation
- User interfaces
- Handling threads
- System programming
- Network and web programming
- Tools and utilities.
Note: The appendices offer...
Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source)

Ruby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right. It focuses on simplicity and offers a fully object-oriented environment.
Beginning Ruby is a thoroughly contemporary guide for every type of reader wanting to learn Ruby, from novice programmers to web developers to Ruby newcomers. It starts by explaining the principles behind object-oriented programming ...
