[author : Jonathan Erickson] #Edito
APL is 40 (or is it 50?) years old. But comparing it to more modern programming is like comparing APLs to oranges.
[author : Michael Swaine]
Microsoft and Novell announced a five-year patent and technology agreement around Microsoft software and Novell's SUSE Linux software. Is it love or a declaration of war?
[author : Joe Hewitt]
Firebug is a Firefox extension that includes all the tools you need for efficient debugging during the Web development process.
[author : Bil Lewis]
Insidious tight coupling, where one module depends on another unknown to the compiler, can lead to overly complex development.
[author : Darius Katz]
The Command Pattern provides an efficient workaround for problems you might encounter with Java ME based development.
[author : Neal Culiner]
When adopting a SOA for his pilot logbook software, Neal found that third-party tools saved time and worry.
[author : Sergei Sokolov]
Sergei examines techniques that improve the stability and reduce the risks of errors for programming.
[author : Li-Te Cheng, Susanne Hupfer, Steven Ross, John Patterson]
Distributed development, IDE extensibility, and social software are taking us to an development process that is not only more productive, but also an enjoyable social experience.
[author : Scott Swigart]
Visual Studio 2005 Team System is a suite of lifecycle tools that enables communication and collaboration among distributed development teams.
[author : Damon Poole]
Damon shares tried-and-true best practices that help global teams improve the development process by thinking globally and coding locally.
[author : Michelle Medley and Denny Panakal]
When it comes to IT projects, utilizing the right technology solutions and implementing them along side of project management methodologies can help you deliver projects on time, under budget and without incident.
[author : Doug Poirier]
Agile software development requires input from all team members, and such collaboration is most effective when everyone participates.
[author : Ed Nisley]
Ed does a postmortem report on those embedded systems we all love to hate—electronic voting machines.
[author : Scott W. Ambler]
Scott reports on his survey that focused on data quality issues and the application of various data-oriented development techniques.
[author : Grady Booch]
While traditional integrated development environments focus on improving the efficiencies of individual developers, collaborative development environments focus on improving the efficiencies of the entire development team.
[author : edited by Michael Swaine]
From start-ups to global enterprises, developers sometimes face similar problems—and turn to like-minded solutions.
[author : compiled by the DDJ Staff]
New development products and new releases of existing ones.
[author : Michael Swaine]
Michael gets lost on the "rhode" to "roam." The Web will do that to you.