2008 34.02 2010

Vol.34 n°2 (#417) february 2009

(ddj_2009_02.jpg)

EDITOR'S NOTE — Larrabee: Gamer or Game Changer?

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

TECHNO-NEWS

A Practical Algorithm for Morse-Smale Complex Computation

FEATURES

Virtual Machines, Real Productivity

[author : Sean Campbell and Michael Jeronimo]

You better manage the software development process—or it will manage you!

Virtual Machines, Put to the Developer Test

[author : 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

[author : 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

[author : Christopher Diggins]

YARD, short for "Yet Another Recursive Descent," is a powerful C++ parsing framework.

COLUMNS

Book Review

[author : Mike Riley]

Anyone interested in parallel programming using the .NET Framework needs Joe Duffy's "Concurrent Programming on Windows."

Conversations

[author : Jonathan Erickson]

Shane O'Donnell, Vice President of Engineering for BlueStripe Software, talks with us about virtualization and lifecycle management.

Effective Concurrency

[author : Herb Sutter]

Sharing requires waiting and overhead, and is a natural enemy of scalability.