small medium large xlarge

PragPub cover

PragPub

December 2010

Features

Chad Fowler on Ruby

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.

What’s New in Ruby 1.9.2

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.

Three Bundler Benefits

by Paolo Perrotta

Why you should start using Bundler to manage your Ruby gems right now.

New Series: Everyday JRuby

by Ian Dees

Wherein Ian begins a series of articles on using Ruby on the JVM to solve everyday problems.

Cohesive Software Design

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.

When Did That Happen?

by Dan Wohlbruck

Dan wraps up the year with a look back at the era of the personal computer.

Departments

Up Front

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.

Choice Bits

A new use for gummy bears and other tweets.

Guru Meditation

by Andy Hunt

The Perfect Deadline: how to avoid both cognitive shutdown and endless procrastination.

Way of the Agile Warrior

by Jonathan Rasmusson

Jonathan explains the benefits of startin’ Spartan.

Calendar

Ruby on Rails and February in Florida: a win-win-win-win.

Shady Illuminations

by John Shade

John laments stochastic intransitivity and the loss of the Wordstar diamond.

Except where otherwise indicated, entire contents copyright © 2017 The Pragmatic Programmers.
Feel free to distribute this magazine (in whole, and for free) to anyone you want. However, you may not sell this magazine or its content, nor extract and use more than a paragraph of content in some other publication without our permission.
Published monthly in PDF, mobi, and epub formats by The Pragmatic Programmers, LLC, Dallas, TX, and Raleigh, NC. Email support@pragprog.com, phone +1-800-699-7764. The editor is Michael Swaine (mailto:michael@pragprog.com). Visit us at http://pragprog.com
ISSN: 1948-3562