Dr. Dobb's Digest, March 2009

EDITOR'S NOTE


Dr. Dobb's Excellence in Programming Award
Jonathan Erickson


TECHNO-NEWS

The Safe C Library


FEATURES

Perils of Going Parallel
Steve Apiki
When going parallel, processors and teams -- not just the code -- must change.

Multicore Processors
Richard Kaufmann and Bruce Gayliard
How long will the pain last?

Porting D to the Mac
Walter Bright
Moving the D programming language to a new platform.

Crash Course in Lightweight Code Review
Jason Cohen
Get results in a week.

The Android Developer Experience
Mike Riley
Is this the 'droid you've been looking for?

Internet Explorer 8 and Compatibility Views
Dino Esposito
Beta 2 of Internet Explorer 8 passes the Acid2 test.

COLUMNS

Book Review
Mike Riley
The Art of Application Performance Testing is a valuable read for any developer and/or tester responsible for ensuring an optimal application execution experience.

Conversations
Jonathan Erickson
When it comes to parallel computing, performance can be a balancing act.

Effective Concurrency
Herb Sutter
Illustrating best practices for using threads -- techniques that will make concurrent code easier to write correctly and to reason about with confidence.