small medium large xlarge

PragPub cover

PragPub, December 2011

Table of Contents


  • by Sven Efftinge, Sebastian Zarnekow
    Java is the most successful language on the planet—and one of the most derided. Maybe it’s time for a new language with all of Java’s strengths and none of its weaknesses.
  • by Venkat Subramaniam
    In this fourth installment of his series on the Scala programming language, Venkat delves into the functional style of programming in Scala.
  • by James Bowman
    James revisits the world of 8-bit game programming in creating the Gameduino, an 8-bit graphics and sound shield for the Arduino.
  • by Brian Tarbox
    Brian proposes moving logging from the province of the developer’s discretion to the circle of architecture and design.
  • by Dan Wohlbruck
    Three giants in the history of computing meet for lunch during World War II.


  • by Michael Swaine
    In this issue we revisit the days of 8-bit game programming and extend Java into the future.
  • Drinking from the Twitter firehose.
  • Meet David Kelly, Pragmatic Bookshelf’s typesetter.
  • Author sightings, upcoming conferences, and other events of note.
  • From Chris Adamson to Marcus Zarra, over eighty authors have contributed to our first two and a half years.
  • by John Shade
    Commerce without the whining.
  • Coming attractions and where to go from here.