2007 33.05 2009

Vol.33 n°5 (#408) may 2008

(ddj_2008_05.jpg)

FEATURES

Software Development Goes to the Movies

[author : Michael Swaine]

Solving software problems for moviemaking has paid off for software development in general.

Cat: A Functional Stack-Based Little Language

[author : Christopher Diggins]

Cat is an intermediate language for program verification, optimization, and more!

Mojax: Mobile Ajax Framework

[author : John Muchow]

Mojax is a framework that provides the best of Ajax but on a mobile platform.

Kernel-Mode Databases

[author : Andrei Gorine and Alexander Krivolapov]

A database technology for high-performance applications.

Getting Better Search Results

[author : Bob Zeidman]

Search engines are great, but more often than not that bring you too much useless information. That's when human-aided filtering can make the difference.

COLUMNS

Effective Concurrency

[author : Herb Sutter]

Stopping threads or tasks you no longer need is important for efficiency. But how do you do it?

The Agile Edge

[author : Scott W. Ambler]

Scrum is an agile methodology that focuses on a subset of project management and requirements management. But some organizations are finding it can be a challenge to scale Scrum to meet the complexities of their real-world environments.

DEPARTMENTS

Friday Night Fish Fry

[author : Jonathan Erickson]

By whatever name they go by, programming languages are programming languages.

Alia Vox

[author : Matt Davey]

Parallel extensions to the .NET Framework. Do we need them?

Developer Diaries

[author : edited by Michael Swaine]

Profiles of programmers, descriptions of developers.

Conversations

[author : Deirdre Blake]

From what Paul Jansen has seen, everyone has a favorite programming language.

Swaine's Flames

[author : Michael Swaine]

Michael goes back to the future with John McCarthy.