DDJ, December 2005
Database Development
FEATURES
Table Patterns & Changing Data
Todd Schraml
Historical data doesn't need to clutter your database and slow its performance.
Rapid Data Access Tier Implementation
John Cheng, Abdul Akbari, and Hong Rong
DBAG is a tool for automating the creation of domain-specific classes.
Month-Text Ordering
David Wincelberg
A month field-type can be a useful addition to your database toolbox.
Object-Relational Mapping in Java with SimpleORM
Martin Snyder and Ted O'Connor
SimpleORM is a lightweight--yet powerful--object-relational mapping implementation.
Building Grid-Enabled Data-Mining Applications
Alex Depoutovitch and Alex Wainstein
Computing grids let you use parallelization to tackle really big data-mining jobs.
The OCAP Digital Video Recorder Specification
Linden deCarmo
The OCAP Digital Video Record specification defines an open API for building DVR applications.
XML-Binary Optimized Packaging
Andrey Butov
XML-Binary Optimized Packaging provides a means for including binary data within XML documents.
A Mac Text Editor Migrates to Intel
Tom Thompson
BBEdit, an industrial-strength Macintosh text editor, has been ported to the Intel platform. Here's how.
Google's Summer of Code: Part I
DDJ Staff and Friends
Google's Summer of Code resulted in thousands and thousands of lines of code. Here are some of the students who participated.
Wide-Character Format String Vulnerabilities
Robert C. Seacord
Robert presents strategies for handling format string vulnerabilities in C.
Amazon Web Services
Ashish Muni and Justin Hansen
ScanZoom lets you use mobile camera phones to launch services by taking photos of barcodes.
Enterprise Application Logging
Jim Mangione
Accurately gauging the health of IT assets across applications requires true enterprise-level logging.
EMBEDDED SYSTEMS
Memory Management & Embedded Databases
Andrei Gorine & Konstantin Knizhnik
Embedded and in-memory databases depend on the quality of their memory-management algorithms.
COLUMNS
Programming Paradigms
Michael Swaine
Michael reminiscences about OOPSLA '89 in New Orleans.
Embedded Space
Ed Nisley
Ed attends the 7th Annual Linux Symposium to find out what's up with Linux.
Chaos Manor
Jerry Pournelle
Jerry shares his first impressions of Windows Vista.
Programmer's Bookshelf
Gregory V. Wilson
Six books in seven paragraphs! Greg's up to it.
FORUM
Editorial
Jonathan Erickson
Dr. Ecco's Omniheurist Corner
Dennis E. Shasha
News & Views
DDJ Staff
Of Interest
DDJ Staff
Pragmatic Exceptions
Benjamin Booth
Swaine's Flames
Michael Swaine