All Unkept

Recent posts

Posted in: Python, Django  —  May 29, 2012 at 02:44 PM
Django's CBVs are complex, unpythonic solutions to simple problems, (IMHO :-), here's why.
Posted in: Python, Web development, Django  —  May 19, 2012 at 02:12 PM
I've probably written lots of blog posts on this, so I can't claim 'x' = 1, and I've no idea what 'y' is...
Posted in: Web development  —  May 10, 2012 at 02:51 PM
A nice tool developed by a friend of mine.
Posted in: Python, Django, Christianity  —  April 20, 2012 at 09:46 AM
I launched my new Django Bible memorization site,
Posted in: Python, KDE, Linux  —  February 24, 2012 at 05:57 PM
TimeCult works well, and I wrote a script for converting KTimeTracker files.
Posted in: Python, Web development, Django  —  February 07, 2012 at 09:04 PM
How to do logging calls to Sentry asynchronously (until Sentry gets UDP support).
Posted in: Python, Web development, Django  —  January 18, 2012 at 10:53 AM
Some tips for keeping your Django apps lean and mean from the beginning, using lessons from django-fiber,
Posted in: Web development, Django  —  December 23, 2011 at 12:05 PM
A quickstart for deploying a Django project to a shared hosting system like WebFaction.
Posted in: Python, Software development, Web development, Django  —  September 19, 2011 at 12:52 PM
O gods of software development and operations, I have sinned. Your anger falls on me, and I feel your wrath...
Posted in: Python, Django  —  June 28, 2011 at 12:31 PM
Announcing django-easyfilters, a new library for Django, and a bit of heretical editorial about Django's ORM.
Posted in: Personal and misc, Web development, Software projects  —  May 13, 2011 at 01:57 PM
A quick Family Fortunes game
Posted in: Python  —  March 26, 2011 at 04:45 AM
First part of a series of posts that attempt to explain Python by the dissection method.
Posted in: Software development, Linux  —  February 28, 2011 at 11:32 PM
My bash prompt, including git/hg branch name.
Posted in: Python, Software development, Django  —  January 10, 2011 at 04:43 PM
Writing good quality documentation for the software libraries you publish always matters. Otherwise, you are doing the world a disservice by publishing.
Posted in: Python, Web development, Django  —  December 24, 2010 at 12:40 PM
An app to help protect your customers' data when in development.
Posted in: Django  —  December 01, 2010 at 10:20 PM
finally got round to cleaning up my Django validator app...
Posted in: Django  —  November 30, 2010 at 01:01 PM
When assertNumQueries is overkill...
Posted in: Python, Software development, Django  —  November 20, 2010 at 04:29 AM
Class based views are very cool. I am starting to clean up an existing project using them, and lots of existing views are turning into declarative code. But it makes me worried about the ravioli effect.
Posted in: Django  —  November 11, 2010 at 11:27 PM
Today I learned that JSON is much faster than YAML for use in Django fixtures...
Posted in: Django  —  August 06, 2010 at 05:53 PM
Participating in any Open Source project can be frustrating if things do not move along as quickly as you would like. Django is a fairly popular project, whose developers are volunteers with limited resources, and with a pretty big commitment to stability and backwards compatibility, so there will always be people who get frustrated. This blog post is intended to help people in that situation be helpful, and to not actually make things worse.