small medium large xlarge

PragPub cover


December 2009


Automating Screencasts

by Jason Huggins

Are you ready for your closeup?

Going Naked

by Dan Haywood

Take a stroll down the Naked Objects path.

Forgive and Remember

by Paul Butcher

Paul offers some advice to make debugging a learning experience.

Our Daily Bread

by Steve Peter

Take control of what goes into this fundamental food and enjoy your own bread fresh from the oven.


Up Front

by Michael Swaine

Meet the people who make the magazine.

Choice Bits

Tweets, posts, and chatter on programming and life.

How Do We...?

by Dave Thomas

People often ask how we do what we do. This series explains…

Get a Life

by Daniel Steinberg

Daniel gets a jump on his January diet with an Agile approach.

The Working Geek

by Andy Lester

For a guy who is fond of saying “Life is too short to work a crappy job,” Andy gives surprising advice in his new monthly column on the working life of a techie.

Swaine’s World

by Michael Swaine

Tell us a story—even if you’re just introducing a new systems language.

The Quiz

This Month: The Return of the Text Sudoku.


by Jackie Carter

Author sightings and other notable events.

Shady Illuminations

by John Shade

Google releases a new programming language and John Shade finds a bit of Python in it.

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