Archive for May, 2001

Under The Hood - PHP and MySQL

Tuesday, May 1st, 2001

(This introductory article was written to help explain to clients why LAMP (Linux, Apache, PHP and MySQL) were chosen as the infrastructure for for certain kinds of web sites. From […]

Recommended Reading

Tuesday, May 1st, 2001

Design Patterns, Gamma et al. I have purchased and read several other books on this topic, including language-specific books and longer books. I still like this one best.
Programming […]

Refactoring

Tuesday, May 1st, 2001

Here is a common situation where refactoring can be used:
Problem:
You have a body of code which exposes and API (set of entry points). You want this code to have a different API.
Non-refactoring based solution:
Take the old code apart. From the pieces, write new code […]

Extreme Programming

Tuesday, May 1st, 2001

Here are some notes from my early XP investigation:
Extreme Programming (commonly called "XP", an unfortunately overloaded acryonym with Microsoft’s impending release of Windows XP) is a relatively new, lightweight method for software development. I have been applying XP practices in recent projects with excellent results. There are a number of excellent web sites about […]