small medium large xlarge

PragPub cover


January 2012


Unit Tests Are FIRST

by Tim Ottinger, Jeff Langr

For unit tests to be useful and effective for your programming team you need to remember to make them FIRST.

The Dude Abides

by Michael Swaine

The Dude behind Cutting an Agile Groove chats about agility, coaching, and whatever else is on his mind.

Scala for the Intrigued

by Venkat Subramaniam

In this fifth installment of his series on the Scala programming language, Venkat mixes object oriented and functional styles to reveal the power and grace of Scala collections.

When Did That Happen?

by Dan Wohlbruck

In January of 1972, Hewlett-Packard made a lot of engineers’ pockets happy.


Up Front

by Michael Swaine

Scala, the FIRST approach to unit tests, and a breakthrough product from forty years ago.

Choice Bits

Drinking from the Twitter firehose.

Meet the Team

Meet Brian Hogan, who writes books as well as acting as development editor for The Pragmatic Bookshelf.

The Quiz

A monthly diversion at least peripherally related to programming.


Author sightings, upcoming conferences, and other events of note.

Shady Illuminations

by John Shade

John devotes this month’s column to telling you things you already know.

Except where otherwise indicated, entire contents copyright © 2018 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, phone +1-800-699-7764. The editor is Michael Swaine ( Visit us at
ISSN: 1948-3562