PragPub cover

Features

  • by Maik Schmidt
    Wouldn’t it be fun to build your own classic video game system to play games like Breakout or Asteroids on your TV? The Arduino makes it easy and Maik shows you how.
  • by Aaron Bedra
    Clojure rocks, JavaScript reaches. So why not combine the two?
  • by Trevor Burnham
    Node’s event paradigm provides an elegant way of connecting objects, providing maximum flexibility with minimum boilerplate, and it’s test-friendly.
  • by Tim Ottinger, Jeff Langr
    Tim and Jeff spell out the virtues that they think might constitute a universal definition of good.
  • by Brian Tarbox
    Brian attends a writer’s conference and finds that elements of screenwriting like truthful dialog and the Show Bible apply surprisingly well to software development.
  • by Dan Wohlbruck
    In this month 24 years ago, Apple introduced a product that influenced the development of the World Wide Web.

Departments

  • by Michael Swaine
    We’re looking at CoffeeScript and ClojureScript in this issue, as well as breaking out the wire cutters to build a video game machine.
  • The top eleven books this month, plus a few threads unwoven from the garment of tweet.
  • by Andy Hunt
    The end of Agile? Lessons from improv.
  • Author sightings, upcoming conferences, and guess who’s turning 40.
  • by John Shade
    John shares six reasons to avoid software development as a career.
  • Coming attractions and where to go from here.