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 »

A strategy for static assets with Bower on Python/Django, Heroku and S3

Posted on January 9th, 2015 in Housekeeping | 2 Comments »

We look at a strategy for using Bower with a Django project hosted on Heroku / S3, by using the development machine to collect static assets.

Read the rest of this post »

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

Posted on December 4th, 2014 in Housekeeping | 4 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 | 13 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 »