small medium large xlarge

PragPub cover


April 2011


Advanced Arduino Hacking

by Maik Schmidt

You want to get into this popular open-source electronics prototyping platform, but you don’t want to have to work with development tools designed for artists and hobbyists. Maik shows you how to develop software for Arduino in a professional way.

Create your Own Arduino IDE

by Maik Schmidt

If you’re going to do serious Arduino development, you may want to work in an environment more like your day job. Here Maik shows how to set up your own IDE.

Testing Arduino Code

by Ian Dees

Ian brings the testing power of the Ruby-based Cucumber testing library to the Arduino.

Test Abstraction

by Jeff Langr, Tim Ottinger

Use the techniques in this article to sniff out problems and improve tests by increasing their level of abstraction.

When Did That Happen?

by Dan Wohlbruck

Claude Shannon was born in this month in 1916. Two decades later, he made history.


Up Front

by Michael Swaine

Just because it’s a hobby that doesn’t mean you don’t need power tools.

Choice Bits

A few selected sips from the Twitter stream.

The Quiz

by Michael Swaine

Just your basic Arduino Sudoku.


After a slow-ish winter, things are really heating up this spring.

Shady Illuminations

by John Shade

Some elements of Sun Microsystems were never going to survive the move to Oracle. John runs down the Doomed from the Get-Go list.

Except where otherwise indicated, entire contents copyright © 2019 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