small medium large xlarge

Rails Recipes, Rails 3 Edition, now in print; PragPub Issue #34

April 04, 2012

You’ve been waiting, and now it’s here. The Rails 3 edition of Rails Recipes is now in print and shipping from

And this month brings us the latest issue of PragPub magazine, free to read and share from

Rails Recipes, Rails 3 Edition

Written for novice to intermediate Rails developers, Rails Recipes: Rails 3 Edition is packed with solutions to 70 of the most vexing problems you’re likely to face on the job.

From building custom forms and powering pages with jQuery to integrating with legacy databases, it’s all here. Each recipe has been updated to reflect the latest features of Rails 3 and each lays out a distinctive solution to a problem you may be facing today or could well encounter tomorrow.

In addition, you’ll find half the book is stocked with new eye-opening solutions to such common problems as how to extend Rails, test and deploy your sites, or add a web service to your actions. And each recipe not only lays out a succinct solution, but explains its rationale and the technologies that make it work.

Loaded with the insights of a Rails community leader, members of the Rails core team, and other experts, this is the book you’ll want to have at your side as you craft your next project.

Now in print and shipping from

April PragPub Magazine

This is the thirty-fourth monthly issue of PragPub, our DRM-free, ad-free, and just-plain-free magazine. We publish simultaneously in every format we can think of, so you can read it in HTML on our website, in PDF, in epub on an iPxd or some other epub-friendly mobile device, or in mobi on your Kindle.

However you read it, we have a great line-up for you this month:

Antonio Cangiano leads off this issue in an interview about technical blogging. We just published Antonio’s book (, and nobody knows more about the subject than he does.

Also in this issue, Zach Dennis looks at building software as piling up grains of sand one at a time—and then managing the landslides when the sand piles get too steep. And Jim Bonang introduces The Pragmatic Defense, a comprehensive strategy in which you write methods with built-in defenses that allow you to quickly find the fault underlying a failure.

Venkat Subramaniam is back with another article on the Scala language. This month Venkat shows how Scala handles well-formed XML syntax as regular language syntax. In fact, Scala goes much further than that in its support of XML as a first-class language citizen, as you’ll learn in this enlightening article.

And there’s John Shade’s monthly column and all the usual departments. We hope you enjoy it. And maybe it will inspire you to write an article of your own.

Free to read and share from

Don’t Get Left Out

Are your friends jealous that you get these spiffy email newsletters and they don’t? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

Are you following us on Twitter and/or Facebook? Here’s where you can find us and keep up with the latest news and commentary:

Coming Soon:

  • Programming Clojure, 2nd Edition in print
  • Practical Vim in beta
  • Seven Databases in Seven Weeks in print
  • iOS SDK Development in print

Recently Released:

  • The Rails View: Create a Beautiful and Maintainable User Experience [in print]
  • The dRuby Book: Distributed and Parallel Computing with Ruby [in print]
  • Build Awesome Command-Line Applications in Ruby [in print]
  • Deploying with JRuby [in beta]
  • Thanks for your continued support,

    Andy & Dave

    Books • eBooks • Screencasts • PragPub Magazine