Dr. Dobb's Digest, February 2009
EDITOR'S NOTE
Larrabee: Gamer or Game Changer?
Jonathan Erickson
TECHNO-NEWS
A Practical Algorithm for Morse-Smale Complex Computation
FEATURES
Virtual Machines, Real Productivity
Sean Campbell and Michael Jeronimo
You better manage the software development process--or it will manage you!
Virtual Machines, Put to the Developer Test
Mark Cloutier
To determine whether it's viable to run a VM as a testing/developing environment for software development, Mark ran a battery of performance tests. Here are his results.
Creating and Verifying Digital Signatures
Rafael Palacios and David de la Fuente
A straightforward method for creating and verifying digital signatures in HTML forms.
Recursive Descent PEG Parsers Using C++ Templates
Christopher Diggins
YARD, short for "Yet Another Recursive Descent," is a powerful C++ parsing framework.
COLUMNS
Book Review
Mike Riley
Anyone interested in parallel programming using the .NET Framework needs Joe Duffy's "Concurrent Programming on Windows."
Conversations
Jonathan Erickson
Shane O'Donnell, Vice President of Engineering for BlueStripe Software, talks with us about virtualization and lifecycle management.
Effective Concurrency
Herb Sutter
Sharing requires waiting and overhead, and is a natural enemy of scalability.