small medium large xlarge

PragPub cover


August 2012


Tales from the Ops Side

by Michael Nygard

Did you know there's a website equivalent to having your doors broken down by hordes of deal-crazed shoppers?

Functional Thinking For The Imperative Mind

by Michael Bevilacqua-Linn

In which we dip our toe into the functional programming waters and answer the question, how does functional thinking differ from the imperative kind?

Thinking Functionally with Haskell

by Paul Callaghan

In which we begin an exploration into the Haskell language and dive deeply into functional programming.


by Michael Swaine

Thoughts on the Tom Paine of the personal computer revolution.

Scala for the Intrigued

by Venkat Subramaniam

In the final installment of his series on the Scala language, Venkat explores concurrency.


Up Front

by Michael Swaine

Stampeding customers, Scala, Haskell, functional thinking, and the Tom Paine of the personal computing revolution.

Choice Bits

Which Pragmatic Bookshelf books are hot right now—plus some tweets.


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

Shady Illuminations

by John Shade

With some problems, the only problem is thinking there’s a solution, John thinks.

But Wait, There’s More...

Coming attractions and where to go from here.

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