MySQL 101 - Getting MySQL

This is the first in a series of posts on MySQL® for those new to the database, or those migrating from another DBMS. So you've made the decision to try MySQL.  Now you just have to get it installed. Luckily for most purposes MySQL is quite often… more »

Using Zend Framework or Drupal with Nginx

Recently I've been playing a lot with Nginx as an alternative web server to Apache.  I also tend to write and manage a lot of PHP sites, some using Drupal, some Zend Framework.  For Drupal I found some nice config advice on the Nginx Wiki but rather… more »

Telework, NBN and short-sightedness

I was listening to the ABC (not the US commercial one, the Australian public broadcaster) and they were discussing the fact that the National Broadband Network (NBN in government-speak) was not likely to live up to expectations for those outside of… more »

How to Write Crappy Code

Every now and then I am asked to work with other people's code.  Either to review suitability or to fix or extend.  It can be a source of extreme frustration when I come across code that is hard to understand or impossible to decipher.  So here is how… more »

The First Day of the Rest of My Life

I always remember the saying that tomorrow is the first day of the rest of your life.  It refers to taking each day as it comes and making the best of it, and not concerning yourself with what you can no longer change - the past. This has new resonance… more »