Irrational Exuberance!

Setting Up Django-Rcsfield

October 15, 2008 I spent an hour or two last night figuring out how to get django-rcsfield working, and figure that the notes from the experience might benefit anyone else trying to do the same. With these notes, you too should only be thirty minutes away from adding version control to your Django textfields.

As-You-Type Slug Uniqueness Validation

September 26, 2008 This final entry in the Django, jQuery & Ajax series takes a look at implementing as-you-type validation for slug uniqueness. It's a bit briefer than the first three, but leaves the tutorial's Notes app with a bit of Ajax charm.

Intricate Static Websites With Django Templates

September 15, 2008 Over the weekend I needed to create a slightly complex static website, and decided to make a go at using Django templates to build it. I was not disappointed.

Sparklines.js Port to Python

September 13, 2008 Here is an incomplete and imperfect port of Sparklines.js to Python, extracted from an incomplete project that has lost much of its momentum.

Extracting Data From Google Analytics Reports

September 11, 2008 Today I'm releasing a Python library I put together a few months back, which supports extracting data from exported Google Analytics reports into simple Python data structures (dictionaries, lists, and datetimes). Using it you can easily run custom analysis of your GA data without any hassle.