small medium large xlarge

PragPub cover


June 2010


Agile Microsoft

by Jonathan McCracken

Microsoft’s Model-View-Controller web presentation framework is being called “Rails for .NET.”


by Michael Swaine

We chat with the Project Manager for the ASP.NET MVC project at Microsoft.

The Mikado Method

by Ola Ellnestam, Daniel Brolund

The Mikado Method can help you find the troubling dependencies that affect any large refactoring.

When Did That Happen?

by Dan Wohlbruck

Every electronic computer ever built—and the languages that direct them—trace their roots to Alan Turing.

Better Tools and Training

by Brian Tarbox

Our current set of static analysis tools is working on the wrong level.

The Indispensable Developer

by Jonathan T. Rasmusson

Jonathan takes a break from writing The Agile Samurai to share the four things that will make you indispensable.


Up Front

by Michael Swaine

Can Microsoft do Agile? Is Pick-Up-Sticks a good model for refactoring? These and other curious questions answered.

Choice Bits

A little knowledge that is perfectly safe.

The Working Geek

by Andy Lester

How to Get Fired Correctly: You can’t stop the blade, but maybe you can stanch the bleeding.

Swaine’s World

by Michael Swaine

Does multitasking battle with our ability to turn repetitive tasks into habits?

The Quiz

by Michael Swaine

A monthly diversion at least peripherally related to programming.


Author sightings, partner events, and other notable happenings.

Shady Illuminations

by John Shade

John ponders HP’s decision to buy Palm, but reaches few solid conclusions.

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