Cover Image For Enterprise Integration with Ruby...

Enterprise Integration with Ruby

Learn how the power and elegance of Ruby can make it easier to get enterprise-level applications to work together. See how Ruby can be used as the glue to combine applications in new ways, extending their lives and increasing their (and your) value to your company.

Cover Image For Programming Ruby 1.9...

Programming Ruby 1.9 (3rd edition): The Pragmatic Programmers' Guide

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.

This book is the only complete reference for Ruby 1.9, the very latest version of Ruby. (If you’re still using Ruby 1.8, you’ll want to check out the original PickAxe.)

2010 marks the 10th anniversary since the first edition of the PickAxe. We’re proud that throughout its history, we’ve continued to cover the latest version of Ruby.

Cover Image For Programming Cocoa with Ruby...

Programming Cocoa with Ruby: Create Compelling Mac Apps Using RubyCocoa

Programming Cocoa with Ruby brings together two enthusiastic development communities. Ruby programmers will tell you how productive they are with just the right amount of code. Cocoa developers know the importance of a clean, intuitive interface.

Now, through Programming Cocoa with Ruby, the joy of Cocoa meets the joy of Ruby.

Cover Image For Agile Web Development with Rails...

Agile Web Development with Rails (3rd edition)

  • This Third Edition covers Rails 2.x
  • The Fourth Edition covers Rails 3.x, and is now available.

Cover Image For Metaprogramming Ruby...

Metaprogramming Ruby: Program Like the Ruby Pros

As a Ruby programmer, you already know how much fun it is. Now see how to unleash its power, digging under the surface and exploring the language’s most advanced features: a collection of techniques and tricks known as metaprogramming. Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels—from beginner to expert. Metaprogramming Ruby explains metaprogramming concepts in a down-to-earth style and arms you with a practical toolbox that will help you write great Ruby code.