PragPub cover

Features

  • interviewed by Michael Swaine
    A legend in the Ruby community shares his recollections and insights and hopes, from the early days of Ruby enthusiasts to the future of Ruby on silicon and Ruby for phones.
  • by Dave Thomas
    It’s been a long time coming, but we finally have a worthy successor to Ruby 1.8. Fast, fully featured, and fun, Ruby 1.9.2 should be your Ruby of choice.
  • by Paolo Perrotta
    Why you should start using Bundler to manage your Ruby gems right now.
  • by Ian Dees
    Wherein Ian begins a series of articles on using Ruby on the JVM to solve everyday problems.
  • by Tim Ottinger, Jeff Langr
    Those big software design concepts like coupling, cohesion, abstraction, and volatility have real practical value. In this article, we'll talk about how cohesion can make your life as a programmer easier.
  • by Dan Wohlbruck
    Dan wraps up the year with a look back at the era of the personal computer.

Departments

  • by Michael Swaine
    Our Ruby issue celebrates ten years of RubyConf, the tenth anniversary of the Pickaxe Book, and the latest version of the language.
  • A new use for gummy bears and other tweets.
  • by Andy Hunt
    The Perfect Deadline: how to avoid both cognitive shutdown and endless procrastination.
  • by Jonathan Rasmusson
    Jonathan explains the benefits of startin’ Spartan.
  • Ruby on Rails and February in Florida: a win-win-win-win.
  • by John Shade
    John laments stochastic intransitivity and the loss of the Wordstar diamond.