small medium large xlarge

PragPub cover

PragPub, August 2012

Table of Contents


  • by Michael Nygard
    Did you know there's a website equivalent to having your doors broken down by hordes of deal-crazed shoppers?
  • 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?
  • 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.
  • by Venkat Subramaniam
    In the final installment of his series on the Scala language, Venkat explores concurrency.


  • by Michael Swaine
    Stampeding customers, Scala, Haskell, functional thinking, and the Tom Paine of the personal computing revolution.
  • Which Pragmatic Bookshelf books are hot right now—plus some tweets.
  • Author sightings, upcoming conferences, and other events of note.
  • by John Shade
    With some problems, the only problem is thinking there’s a solution, John thinks.
  • Coming attractions and where to go from here.