small medium large xlarge

PragPub cover

PragPub, March 2010

Table of Contents


  • by Jason Huggins
    Node.js is a toolkit for writing high-performance network servers in JavaScript. And it’s events all the way down.
  • by Craig Riecke
    IBM built Jazz from the ground up, so they had the freedom to build it any way they wanted. So why did they put all that bloated XML in it?
  • by Chris Adamson
    The App Store and iPhone opened a market, but will iPad limit it to large apps?
  • by Brian Tarbox
    Why not use testing as a guard against changes to the design?
  • by Dan Wohlbruck
    On the birthday of the typewriter, Dan tracks the twists and turns of a concept from the typewriter through keypunch machines to today’s computer keyboards.
  • by Steve Peter
    If you can cook, you can make your own beer at home.


  • by Michael Swaine
    Homebrew and JavaScript
  • A little knowledge that is perfectly safe.
  • by Andy Lester
    Andy continues a two-part essay on public speaking, telling all you need to know about slides and fear.
  • by Michael Swaine
    To try to get a handle on what makes a book a must-read, Mike examines the phrases people used repeatedly in recommending books.
  • by Michael Swaine
    A monthly diversion at least peripherally related to programming.
  • Author sightings, partner events, and other notable happenings.
  • by John Shade
    HTML is going to kill Flash! Or maybe Silverlight! No it isn’t.