You can subscribe to new posts via email or RSS.
- March 2016
- Generating dynamic Python tests using metaclasses
- October 2015
- ImportError: cannot import name add_to_builtins under Django 1.9
- January 2015
- Slack integration for Django
- November 2014
- Validating Django model attribute assignment
- July 2014
- Disabling internet for specific processes with libfiu
- July 2011
- Sysadmin-friendly deployment of Gunicorn in Debian
- August 2010
- Debian Live Studio
- June 2010
- Distributing locking with Python and Redis
- Appending the request URL to SQL statements in Django
- December 2009
- Readline tab completion using Django models
- September 2009
- GeoDjango and the UK postcode database
- April 2009
- Targeted optimisation with django-dumpslow
- March 2009
- Statically analysing Django applications with Django Lint
- November 2008
- Re: A timeline view in Django
Free / open source software reports
Since 2015 I have written a detailed report every month outlining my activity in the free and open source software community. My latest report is for December 2019, but you can view the archive here: