[author : Jonathan Erickson] #Edito
[author : Michael Swaine]
DDJ's long-time editor-at-large reflects on how we got to where we are today.
[author : Tom Pittman]
Tom updates one of the first implementations of the language that launched an industry.
[author : Guy L. Steele Jr.]
Guy Steele, an engineer who knows something about designing programming languages, explains why new challenges require new solutions.
[author : DDJ Staff & Friends]
Google's Summer of Code resulted in thousands and thousands of lines of code. Here are more of the students who participated.
[author : Truck Smith]
What can you do when the wrong answer turns out to be right?
[author : James Britt]
James uses Ruby and its built-in XML pull parser for an alternative approach to XML transformations.
[author : Betsy Gamrat]
Preprocessing lets you deliver complex web pages lightning fast, and in a cost-effective manner.
[author : David Perelman-Hall]
David uses reflection to sort a list of complex types using both Java and C#.
[author : David Parsons]
When it comes to real estate and mobile phones, the three most important words are "location, location, location."
[author : Dionysios G. Synodinos]
Here's an XMLHttpRequest object that lets you use HTML and JavaScript to connect the presentation layer directly to XML data.
[author : Jose R.C. Cruz]
Cocoa, a Mac application development framework, has a memory-management scheme that differs from Java or C++.
[author : Scott Swigart]
Scott builds interfaces for .NET executables that use automation interfaces from other applications.
[author : David Orme and Joe Winchester]
The Eclipse Visual Editor is a subproject that provides a framework for creating Eclipse-based GUI builders.
[author : Tomer Abramson]
To avoid deadlocks, Tomer explains how to use tools that detect potential deadlocks each time code is executed.
[author : Ron Kreymborg]
When C++ compilers don't exist for some processors, inheritable classes in C may be the best solution.
[author : Ed Nisley]
Trusted computing means that you have to trust someone, somewhere. But can you?
[author : Jerry Pournelle]
From watermarks to DVR, Jerry talks about some of the tools he uses day in and day out.
[author : Jorge Aranda and Laura MacDougall]
Jorge and Laura report on Aspect-Oriented Analysis and Design and Access by Design, respectively.
[author : Dennis E. Shasha]
[author : DDJ Staff]
[author : Benjamin Booth]
[author : DDJ Staff]
[author : Michael Swaine]