small medium large xlarge

PragPub cover


August 2011


Make Your Own Video Game System

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.

Hello, ClojureScript!

by Aaron Bedra

Clojure rocks, JavaScript reaches. So why not combine the two?

Decouple Your Apps with Event-Driven CoffeeScript

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.

How Virtuous Is Your Code?

by Tim Ottinger, Jeff Langr

Tim and Jeff spell out the virtues that they think might constitute a universal definition of good.

Code As Dialog

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.

When Did That Happen?

by Dan Wohlbruck

In this month 24 years ago, Apple introduced a product that influenced the development of the World Wide Web.


Up Front

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.

Choice Bits

The top eleven books this month, plus a few threads unwoven from the garment of tweet.

Guru Meditation

by Andy Hunt

The end of Agile? Lessons from improv.


Author sightings, upcoming conferences, and guess who’s turning 40.

Shady Illuminations

by John Shade

John shares six reasons to avoid software development as a career.

But Wait, There’s More...

Coming attractions and where to go from here.

Except where otherwise indicated, entire contents copyright © 2020 The Pragmatic Programmers.
Feel free to distribute this magazine (in whole, and for free) to anyone you want. However, you may not sell this magazine or its content, nor extract and use more than a paragraph of content in some other publication without our permission.
Published monthly in PDF, mobi, and epub formats by The Pragmatic Programmers, LLC, Dallas, TX, and Raleigh, NC. Email, phone +1-800-699-7764. The editor is Michael Swaine ( Visit us at
ISSN: 1948-3562