small medium large xlarge

PragPub cover


September 2012


Thinking Functionally with Haskell

by Paul Callaghan

In which we explore what modern type systems bring to the table.

Tales from the Ops Side

by Michael Nygard

Mike Nygard tells another story of his adventures trying to keep large websites up and running. This time it’s a site that went down every morning at 5 A.M.

US Visa: My First iPhone App

by Alexander Demin

Alexander shares his experience in developing an iPhone app—and shares the code, too.


by Michael Swaine

Chris Espinosa was just a precocious kid when he started working at Apple. He has kids of his own now, he’s still at Apple, and he has some great memories.


Up Front

by Michael Swaine

Familiar faces, new ideas. All of our authors this month have appeared in these pages before, but they all have something decidedly new to share. (Or in the case of the history article, something old, but that’s the only kind of history we know about.)

Choice Bits

Hands-on Backbone.js, Raspberry Pi, and Cucumber Recipes are topping our chart.


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

Shady Illuminations

by John Shade

John reflects on copying, and how Samsung lost a billion dollars and still won.

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