DDJ, May 2008
Programming Languages
FEATURES
Software Development Goes to the Movies
Michael Swaine
Solving software problems for moviemaking has paid off for software development in general.
Cat: A Functional Stack-Based Little Language
Christopher Diggins
Cat is an intermediate language for program verification, optimization, and more!
Mojax: Mobile Ajax Framework
John Muchow
Mojax is a framework that provides the best of Ajax but on a mobile platform.
Kernel-Mode Databases
Andrei Gorine and Alexander Krivolapov
A database technology for high-performance applications.
Getting Better Search Results
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
Herb Sutter
Stopping threads or tasks you no longer need is important for efficiency. But how do you do it?
The Agile Edge
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
Jonathan Erickson
By whatever name they go by, programming languages are programming languages.
Alia Vox
Matt Davey
Parallel extensions to the .NET Framework. Do we need them?
Developer Diaries
edited by Michael Swaine
Profiles of programmers, descriptions of developers.
Conversations
Deirdre Blake
From what Paul Jansen has seen, everyone has a favorite programming language.
Swaine's Flames
Michael Swaine
Michael goes back to the future with John McCarthy.