small medium large xlarge

PragPub cover


November 2011


Inside iOS 5

by Bill Dudney

Bill takes us into the heart of iOS 5, introducing some powerful new APIs that have not received as much exposure as the APIs behind the new user features.

Scala for the Intrigued

by Venkat Subramaniam

In this third installment of his series on the Scala programming language, Venkat shows how Scala’s OO purity leads to simple, elegant code.

Test-Driven Development

by Jeff Langr

Jeff has written the case for TDD for managers. You may want to pass this article along to the manager you think needs to read it. Or study the article for when you need to make the case to a manager.

Self-Inflicted Scope Creep

by Jonathan Rasmusson

The client didn’t ask for anything new. Why has the project grown?

Root Cause Analysis from Long Ago

by Brian Tarbox

Cleaning out his basement, Brian comes across a document that shows how little programming has changed in 23 years.

When Did That Happen?

by Dan Wohlbruck

One person predicted the coming of computer viruses. He also invented them.


Up Front

by Michael Swaine

If you ever wanted to write a book, this is the month to start, and we’re ready to help. It’s our third annual PragProWriMo writing month.

Choice Bits

Drinking from the Twitter firehose.

Meet the Team

Meet Janet Furlow, Pragmatic Bookshelf’s Production Manager.


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

Shady Illuminations

by John Shade

John has seen the future, and it’s a roach motel.

But Wait, There’s More...

Coming attractions and where to go from here.

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