small medium large xlarge

PragPub cover

PragPub, August 2009

Table of Contents


  • by Chris Adamson
    Developing iPhone apps is in some ways remarkably like writing desktop apps—and in many ways jarringly different.
  • by Ian Dees
    It’s the hot development platform, and anything that speeds the process of getting your iPhone app finished and tested is welcome news. So Ian Dees shows how to drive an iPhone GUI from a Ruby test script.
  • interviewed by Michael Swaine
    A chat with Andy Hunt about the Pragmatic Life book series and about life in general.
  • by Johanna Rothman
    How to be more effective in your daily life by applying the principles of managing your project portfolio.


  • by Michael Swaine
    Your feedback on our first issue, our take on iPhone development, and more.
  • Tweets, posts, and mermaid’s tears from the interliving coral shoals of thought.
  • by Dave Thomas
    People often ask how we do what we do. This series explains…
  • by Daniel Steinberg
    Fire up the backyard grill and roast a batch of beans.
  • by Michael Swaine
    Michael heads into the woods, reflecting on bold retreats and loving attacks.
  • by John Shade
    John Shade wonders whether you have to be social to write social software, and if so, whether that’s a deal-killer.
  • A monthly diversion at least peripherally related to programming.
  • Author sightings and other notable events.