My name is Aidan Lister. I am a professional web developer working primarily with PHP. I am an author of the PHP documentation, and a PEAR developer.

This personal blog discusses what's hot in web development, programming concepts and solutions, and my code repository.

Read more at my about page »

How to containerize your Django application with Docker and fig on OSX

Posted on December 4th, 2014 in Housekeeping | 2 Comments »

I’ve been hearing good things about Docker for a while now — and certainly the premise made a lot of sense. I develop on a Mac and deploy to Heroku so having my development environment match production is ideal. Getting your development environment “close enough” is not so much of a problem these days, but […]

Read the rest of this post »

Generating a directory listing from an S3 bucket

Posted on June 11th, 2014 in Code Repository, Housekeeping, Programming | No Comments »

jquery.s3browser.js provides a fast and neat way to generate a directory listing from an S3 bucket.

Read the rest of this post »

Persisting the tab state in Bootstrap

Posted on March 4th, 2014 in Code Repository, Programming | 8 Comments »

Bootstrap tabs are great, but not having the tab persisted between page navigations can be a little frustrating for end users. Here’s a jQuery plugin to handle tab persistency.

Read the rest of this post »

Bulk package tracking for Australia Post with Google Docs

Posted on June 15th, 2012 in Housekeeping | 2 Comments »

We use Google Docs and the importXML function to effectively track Australia Post parcel delivery.

Read the rest of this post »