small medium large xlarge

PragPub cover


June 2012


The Beauty of Concurrency in Go

by Alexander Demin

It's good to learn a new language every so often, but you have to get beyond "hello World."

Moneyball and the Science of Building Great Teams

by Peter Varhol

It's not the unsolved problems that trip you up, it's the ones you solved too easily.

Scala for the Intrigued

by Venkat Subramaniam

Scala traits remove duplication of code and provide a cleaner design.

Retrospective Velocity

by Brian Tarbox, and Heather Mardis

Looking in the rear-view mirror to see how fast you're moving.


Up Front

by Michael Swaine

The Go and Scala languages and insights for software teams.

Choice Bits

Twitter is like a zen garden. Admire the pretty stones, but don’t swallow them.

Meet the Team

Meet John Osborn, Development Editor.


Author sightings, upcoming conferences, and other events of note.

Shady Illuminations

by John Shade

If we’re in the post-PC Era, shouldn’t we also be post-Windows?

But Wait, There’s More...

Coming attractions and where to go from here.

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