Cover Image For From Java To Ruby...

From Java To Ruby: Things Every Manager Should Know

You want your development team to be productive. You want to write flexible, maintainable web applications. You want to use Ruby and Rails. But can you justify the move away from established platforms such as J2EE? Bruce Tate’s From Java to Ruby has the answers, and it expresses them in a language that’ll help persuade managers and executives who’ve seen it all. See when and where the switch makes sense, and see how to make it.

Cover Image For Learn to Program...

Learn to Program

This book has been replaced by the new and improved Second Edition, available here.

Cover Image For Programming Ruby...

Programming Ruby (2nd edition): The Pragmatic Programmers' Guide

The Pickaxe book, named for the tool on the cover, is the definitive reference to Ruby, a highly-regarded, fully object-oriented programming language. This Second Edition has more than 200 pages of new content, and substantial enhancements to the original, covering all the new and improved language features of Ruby 1.8 and standard library modules.

What Version of Ruby are You Using?

Ruby is in a period of transition. 2009 saw the release of Ruby 1.9.1, the next generation of the language. Ruby 1.9 has many enhancements and new features that make it the Ruby of choice for new projects. If you want to use Ruby 1.9, then check out our new book Programming Ruby 1.9.

Alternatively, if you want to continue to use Ruby 1.8, then use the book on this page.

For various technical reasons, the eBook version is a PDF: epub and mobi versions of this title will NOT be available.

Cover Image For Agile Web Development with Rails...

Agile Web Development with Rails (2nd edition)

This is the second edition of Agile Web Development with Rails. It covers Rails 1.2.

The Rails team recently released Rails 2. Some of the changes they made break Rails 1.2 applications, so we’re busy working on a brand new edition of this book. You can find details over here.

(If you’re looking for code or errata for the first edition of this book, you’ll find them here.)

Cover Image For Everyday Scripting with Ruby...

Everyday Scripting with Ruby: for Teams, Testers, and You

Are you a tester who spends more time manually creating complex test data than using it? A business analyst who seemingly went to college all those years so you can spend your days copying data from reports into spreadsheets? A programmer who can’t finish each day’s task without having to scan through version control system output, looking for the file you want?

If so, you’re wasting that computer on your desk. Offload the drudgery to where it belongs, and free yourself to do what you should be doing: thinking. All you need is a scripting language (free!), this book (cheap!), and the dedication to work through the examples and exercises.