small medium large xlarge

PragPub cover

PragPub, October 2011

Table of Contents


  • by Adam Goucher
    Automation, like all of testing, is an inherently heuristic activity. Adam reveals some of the most powwerfiul heuristics of automated testing.
  • by Jeff Cohen
    When you get a new job, you often receive a handbook. Don’t open source communities also need a handbook of community values?
  • by Venkat Subramaniam
    In this second installment of this series on the Scala programming language, Venkat shows how Scala’s static typing leads to low ceremony programming.
  • by Tim Ottinger, Jeff Langr
    Is “distributed agile” an oxymoron? Tim and Jeff explain how to deal with the costs of going distributed.
  • by Dan Wohlbruck
    On another journey into the history of technology, Dan shows that a lot can be done with string, rubber bands, and a macaroni box.


  • by Michael Swaine
    What’s PragProWriMo? Do open source communities need a handbook? And other burning questions.
  • For every question in twitterspace, somebody has tweeted an answer. Just not necessarily to that question.
  • Meet Susannah Pfalzer, Pragmatic Bookshelf’s Managing Editor.
  • by John Shade
    John shares his values, and they turn out to include pessimism, procrastination, and paranoia.
  • Author sightings, upcoming conferences, and other events of note.
  • Coming attractions and where to go from here.