A collection of articles I wrote around 2009–2010, recovered from the Internet Archive. These posts covered Drupal development, continuous integration, and the occasional technical adventure.
How I built a custom automated functional testing framework for Drupal using Selenium, SVN, and shell scripting—covering Linux headless execution with Xvfb and Windows cross-browser testing with IE7.
A step-by-step tutorial on building a self-hosted, platform-independent bookmark manager using Drupal modules like CCK, Views, Link Checker, and Active Tags—in under an hour.
How I replaced fragile database-snapshot deployments with a true CI workflow for Drupal 6—using Features, Strongarm, and Hudson to rebuild the entire site from code on every build.
The story of building a custom TinyURL-style URL shortener, the search for the perfect short domain, and how the Cocos (Keeling) Islands' .cc TLD became the unexpected solution.
Documenting Day 1 of building a Linux system from the ground up on a Dell PowerEdge server using the LFS book—partitioning, compiling GCC, and hitting a kernel panic at the finish line.
An evaluation of Drupal 6, WordPress, activeCollab, and Open Atrium admin interfaces—comparing design philosophies, learning curves, and predicting the future of hybrid web administration.
A comparison of database-centric versus code-centric configuration approaches in Drupal, drawn from two real client projects—and why the answer is almost always a deliberate blend of both.