[author : Jonathan Erickson] #Edito
If it isn't broken, there's no need to fix it. But if it is broken...
[author : Michael Swaine]
Is Sun taking the initiative on openness and community, or is stepping off into the future by taking the middle course just being reactive?
[author : Zvi Gutterman and Avner Rosenan]
Modern hardware devices contain information that assists the operating system in finding appropriate drivers—and intruders in finding out who was doing what when.
[author : Joe Celko]
Cogito is a graph-based relationship analytics tool for pattern matching and relationship identification, making it an ideal tool for computer forensics.
[author : Steve Taylor]
Deployment descriptors are J2EE components that manage data connections when connecting to databases or maintaining unique transactions between web sessions.
[author : Andrew Stellman and Jennifer Greene]
Andrew and Jennifer show how you can do smart software development even when facing impossible schedules.
[author : JunHo Yoon and YoonKyu Jang]
Coding standards help you to improve code readability, produce consistent code, and prevent error-prone coding styles. Robert Buckley adds a note on MISRA-C and coding standards.
[author : Pete Becker]
The fundamental rule of laziness is: Don't do it unless you have to.
[author : Ed Nisley]
Ordinary Pepsi floating in the tubs of ice at LinuxWorld Expo! What does that tell you about the state of Linux these days?
[author : Scott Ambler]
Usability is a quality attribute of a system, which encompasses learnability, efficiency, memorability, error recovery, and end-user satisfaction.
[author : Gary McGraw]
Penetration testing is a technique commonly practiced by computer security specialists, but its power is limited when it comes to software.
[author : Michael Swaine]
What do QA testing and NFL football have in common? They both involve developers.
[author : DDJ Staff]
New development products and new releases of existing ones.
[author : Michael Swaine]
Michael shares his tips on how a press conference ought to be held.