October 31, 2012

It’s RubyConf time! Whether you can make it to Denver this year or not, help us celebrate Ruby & Rails. We’ve got three events going on:

1. Use coupon code RubyConf2012 and save 40% on select Ruby and Rails titles from PragProg.com, listed below.

2. Over at The Pragmatic Studio, use coupon code RubyConf2012 and save 40% on their comprehensive, online Ruby Programming course. Through a series of high-quality videos and hands-on exercises, you’ll learn how to create a complete Ruby program step-by-step.

3. We’ve arranged with Code School to give you free access to part 1 of Ruby Bits, an intermediate course to solidify your Ruby knowledge. This four-hour course includes an hour of instructional video combined with in-browser coding challenges so you can learn by doing. Visit mktg.codeschool.com/ruby-bits-1-pragmatic to sign up.

The fine print:

  • all offers expire next Wednesday, November 7, 2012.
  • cannot be applied to existing orders
  • cannot be combined with any other coupon
  • you have to enter the coupon code RubyConf2012 when checking out. After you’ve entered all your information, in the Order Summary, click on Apply Coupon to enter the coupon code.

Here are the titles on sale this week and this week only:

Programming Ruby 1.9

This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9, 1.9.2, and 1.9.3). Learn about the new parameter passing rules, local variable scoping in blocks, fibers, and the new block declaration syntax, among other exciting new features.

Now available from pragprog.com/book/ruby3.

Metaprogramming Ruby: Program Like the Ruby Pros

Unleash the real power of Ruby, 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.

Now available from pragprog.com/book/ppmetr.

Exceptional Ruby: Master the Art of Handling Failure in Ruby

This short book removes the uncertainty of error handling in Ruby. With over 100 pages of content and dozens of working examples, you’ll learn everything from the mechanics of how exceptions work to how to design a robust failure management architecture for your app or library. Whether you are a Ruby novice or a seasoned veteran, Exceptional Ruby will help you write cleaner, more resilient Ruby code.

Now available from pragprog.com/book/ager.

The dRuby Book: Distributed and Parallel Computing with Ruby

Learn from legendary Japanese Ruby hacker Masatoshi Seki in this first English-language book on his own Distributed Ruby library. You’ll find out about distributed computing, advanced Ruby concepts and techniques, and the philosophy of the Ruby way—straight from the source.

Now available from pragprog.com/book/sidruby.

Agile Web Development with Rails

Rails just keeps on changing. Rails 3 and Ruby 1.9 bring hundreds of improvements, including new APIs and substantial performance enhancements. The fourth edition of this award-winning classic has been reorganized and refocused so it’s more useful than ever before for developers new to Ruby and Rails. Now updated for Rails 3.2.

Now available from pragprog.com/book/rails4.

Rails Recipes: Rails 3 Edition

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.

Now available from pragprog.com/book/rr2.

The Rails View: Create a Beautiful and Maintainable User Experience

Working in the Rails View layer requires a breadth of knowledge and attention to detail unlike anywhere else in Rails. One wrong move can result in brittle, complex views that stop future development in its tracks. Break free from tangles of logic and markup in your views and implement your user interface cleanly and maintainably.

Now available from pragprog.com/book/warv.

Crafting Rails Applications: Expert Practices for Everyday Rails Development

Rails 3 is a huge step forward. You can now easily extend the framework, change its behavior, and replace whole components to bend it to your will, all without messy hacks. This pioneering book is the first resource that deep dives into the new Rails 3 APIs and shows you how to use them to write better web applications and make your day-to-day work with Rails more productive.

Now available from pragprog.com/book/jvrails.

Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night

Welcome to an expertly guided tour of the current best practices in Rails deployment and management. You’ll find in-depth explanations on effectively running a Rails app by leveraging popular open source tools such as Puppet, Capistrano, and Vagrant. Then you’ll go beyond deployment and learn how to use Ganglia and Nagios to monitor your application’s health and gather metrics so you can head off problems before they happen.

Now available from pragprog.com/book/cbdepra.

Online Ruby Programming Course

In this comprehensive online course from The Pragmatic Studio, you’ll learn everything you need to know about Ruby to be a productive Ruby and Rails programmer. The format of this course follows the same style as our popular live Studios: engaging instruction, live coding, and practical hands-on exercises. If you want to use Rails more effectively, or you just want to become a better Ruby programmer, then this course is for you! To find out more about this course or get started learning Ruby, check out the introduction video, or watch a free module.

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 pragprog.com (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, and occasional discounts.

Coming Soon:

  • iOS SDK Development in print
  • Outsource It! in print
  • Mac Kung Fu, 2nd Ed. in print
  • And some betas, and other fun stuff

Recently Released:

  • Core Data, 2nd Ed.: Data Storage and Management for iOS, OS X, and iCloud [in beta]
  • Outsource It! A No-Holds-Barred Look at the Good, the Bad, and the Ugly of Offshoring Tech Projects [in beta]
  • Practical Vim: Edit Text at the Speed of Thought [in print]
  • The Definitive ANTLR 4 Reference [in beta]
  • The Pragmatic Programmer: From Journeyman to Master [now available]
  • Thanks for your continued support,

    Andy & Dave

    Books • eBooks • Screencasts • PragPub Magazine
    PragProg.com