Publications

The list below is incomplete. There is still a big gap between 2005 and 2008. But it’s closing.

Articles:

DutyCycle: Running Programs Part-time to Avoid the Heat
Dr. Dobb’s, December 7, 2008.
Writing Mambo Components — Parts 1, 2, and 3
UnixReview.com, December 2004 – February 2005.
Writing Mambo Modules,
UnixReview.com, November 2004.
SuSEfirewall2,
UnixReview.com, August 2004.
Double Snorting
UnixReview.com, June 2004.
Build installation packages with solution installation and deployment technologies
IBM developerWorks : Autonomic Computing : Tutorials, May 2004.
Bypassing MDA Errors
UnixReview.com, August 2003.
Peering Over the Firewall
Linux Journal, July 23, 2003.
MRTG Hack
UnixReview.com, July 2003.
E-Mail on SOHO Networks
UnixReview.com, September 2002.
Effective Use of C Pointers on the x86
Embedded Systems Programming, January 1998.
Quicksorting Linked Lists
The C Gazette, October/November 1991.
String Indexed Arrays in C++
Computer Language, December 1989.
Travesties and Transformations in Modula-2
Computer Language, April 1987.
A Cross Reference Generator in C
Dr. Dobb’s Journal, June 1982.
Revised and reprinted in Dr. Dobb’s Toolbook of C, 1985.
List
BYTE, 1981.

Reviews:

Exceptional C++ Style
UnixReview.com, October 2004.
Death March
C/C++ Users Journal, September 2004.
Code Reading: The Open Source Perspective
C/C++ Users Journal, August 2004.
Postfix: The Definitive Guide
Linux Journal Web site, June 25, 2004.
A Comparison of Snort Books
Linux Journal, October 28, 2003.
The Art of Unix Programming
UnixReview.com, October 2003.
Advanced Linux Networking
Electronic Review of Computer Books, March 28, 2003.
Two Security Titles
UnixReview.com, March 2003.
Agile Software Development
Electronic Review of Computer Books, January 24, 2003.
SSH – the Secure Shell
Electronic Review of Computer Books, November 17, 2002.
Agile Software Development Ecosystems
Dr. Dobb’s Journal, November 2002.
A Tale of Two Routers
NewsForge.com, October 28, 2002.
Building Linux Virtual Private Networks (VPNs)
Electronic Review of Computer Books, September 16, 2002.
Essential SNMP
Electronic Review of Computer Books, June 15, 2002.
Postfix
Electronic Review of Computer Books, September 2, 2001.
Rebel Code
Electronic Review of Computer Books, August 25, 2001.
Apache Desktop Reference
Electronic Review of Computer Books, March 11, 2001.
Doing Hard Time
Embedded Systems Programming, September, 2000.
Interconnections, 2nd Edition and Real-Time UML, 2nd Edition
Dr. Dobb’s Journal, April 2000.
Learn Samba in 24 Hours and Samba – Integrating UNIX and Windows
Electronic Review of Computer Books, August 25, 1999.
Linux Network Administrator’s Guide
Dr. Dobb’s Journal, July 1999.
Running Linux
Electronic Review of Computer Books, April 11, 1999.