Dr. Dobb's Digest, May 2009

EDITOR'S NOTE


Agile Development
Jonathan Erickson


TECHNO-NEWS

Technologies That Are Changing Education


FEATURES

Agile Processes Go Lean
Dave West
Lean approaches make it more likely agile development can deliver on its promise.

Rasterization on Larrabee
Michael Abrash
Michael follows up on his previous examination of Larrabee with this detailed examination of how rasterization is accomplished.

LibMTPRNG: A Multithreaded Pseudo Random Number Generator
Matthew Davis and Sameer Niphadkar
Matthew and Sameer present a library that uses threads to generation pseudo-random numbers.

5 Reasons for Taking a Closer Look at ASP.NET MVC
Dan Wahlin
ASP.NET MVC guides developers to build architecturally sound applications that separate presentation, business, and data logic.


COLUMNS

Conversations
Jonathan Erickson
Dr. Dobb's talks with agile expert Scott Ambler.

Book Review
Mike Riley
Examining The Passionate Programmer.

Effective Concurrency
Herb Sutter
Herb shows how to avoid false sharing.