[author : Jonathan Erickson] #Edito
It's Saturday night at the movies for DDJ editors.
[author : Michael Swaine]
Staying afloat in the world that Microsoft, Google, and Yahoo are trying to create isn't that tricky.
[author : Eric Bergman-Terrell]
Eric uses Amazon.com's S3 web service and .NET 2.0's FtpWebRequest class to securely synchronize files on multiple machines.
[author : Oliver Goldman]
The ThreadManager class Oliver presents here goes a long way toward easing multithreaded programming with Java and the OSGi platform.
[author : Ivar Jacobson, Pan Wei Ng, and Ian Spence]
The Essential Unified Process integrates practices from the unified process camp, agile methods camp, and process improvement camp.
[author : Andrew Colin]
Among other complex problems, Ant Colony optimizers can be used to simulate routing problems when network topologies change over time.
[author : Guy Peleg]
Mandatory error codes force callers of a method to accept and use the returned error code.
[author : Ed Nisley]
Do patches to the real-time Linux kernel trump a separate real-time layer for some applications?
[author : Scott Ambler]
The results of Scott's survey indicate that agile software development methods and techniques are gaining traction.
[author : Herb Sutter]
When it comes to programming languages and development tools, the concurrency revolution that's now underway will be as significant as the object revolution of the 1980s and '90s.
[author : Michael Swaine]
To this month's software developers, programming means applications, algorithms, and Apple computers.
[author : DDJ Staff]
New development products and new releases of existing ones.
[author : Levent Gurses]
If open source really is a success, there's got to be a reason. Steven Weber's The Success of Open Source offers up some answers.
[author : Michael Swaine]
There are winners and losers—and then there are winners and losers.