Archives

Sep 16 2017
In Search of a Notes App
Jul 26 2017
Diverging from Best Practices
Jul 18 2017
Work Around Docker Devicemapper Busy Filesystem
Jul 13 2017
Merge Variables from Different Groups in Ansible
Sep 04 2013
Keep it Simple
Sep 02 2013
Blogging With Pelican
Nov 05 2010
Prevent "AHAH the Right Way" in Drupal from Breaking with Validation
Oct 26 2009
Quick Tip: Detect and Encode Curly Brackets in URL Validation
Oct 25 2009
Quick Tip: Get proper DOCUMENT_ROOT When Using mod_vhost_alias
Oct 16 2009
Review: NetBeans IDE 6.7.1
Sep 13 2009
Fix mod_auth_mysql on Ubuntu 64-bit
Aug 25 2009
Windows Home Server FTW
Aug 21 2009
Drupal Performance on SliceHost with Boost Module
Mar 20 2009
Review: NuSphere PhpED 5.6
Mar 19 2009
Disappointed with Zend
Mar 02 2009
Why I Cancelled My Mozy.com Subscription
Oct 22 2008
The Essentials: What I Install on a Fresh Workstation
Oct 15 2008
Quick Tip: Route All PHP E-Mails for Development
Aug 26 2008
Zend Studio for Eclipse 6.1
Aug 09 2008
Drupal for Firebug
Aug 05 2008
Google Chrome: First Impressions
May 24 2008
Make Views More Flexible/Maintainable
May 12 2008
Ecto and Drupal
Apr 16 2008
My OS X Toolkit
Apr 13 2008
A Voyage Home: My Return to Mac OS
Apr 07 2008
Adventures with VersionOne
Mar 31 2008
Don't Use It, You Lose It
Mar 28 2008
Technical Debt -- The Best Laid Plans...
Nov 18 2007
Analysis of Drupal as a Framework
Jul 24 2007
Write a Reasonably Complex Application with CakePHP/Drake/Drupal?
Jun 06 2007
Understanding CakePHP Associations
Jun 05 2007
Mssql_Table Behavior for CakePHP 1.2.x
Jun 03 2007
Cake, Drake, and Drupal: My Search for the Ultimate PHP Framework