small medium large xlarge

PragPub cover


March 2011


Punk Rock Languages

by Chris Adamson

In an era of virtual machines and managed environments, C is the original Punk Rock Language.

Testing for Web Services

by Noel Rappin

Just because you are using an external web API for your site doesn’t mean that BDD principles need to go out the window.

Testing for the Cloud

by Adam Goucher

The three big differences cloud computing brings with it are really just modern twists on old practices.

Software Volatility

by Tim Ottinger, Jeff Langr

The fourth in this four-part series of Big Ideas in software development.

When Did That Happen?

by Dan Wohlbruck

How a great mathematician solved a classic problem and laid the theoretical foundation for modern computers.


Up Front

by Michael Swaine

A Polemic on Programming and Punk Rock

Choice Bits

A few selected sips from the Twitter stream.

Way of the Agile Warrior

by Jonathan Rasmusson

If companies simply trusted their people, a lot of the waste on software projects would go away.

The Quiz

by Michael Swaine

A monthly diversion at least peripherally related to programming.


After a slow-ish winter, things are really heating up this spring.

Shady Illuminations

by John Shade

John considers why Microsoft jumped onto Nokia’s burning platform.

Except where otherwise indicated, entire contents copyright © 2020 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