Announcing Kong: A server description and deployment testing tool

Source article: Announcing Kong: A server description and deployment testing tool At work we have to manage a ton of Django based sites. Just for our World Company sites, we have over 50 different settings files, and this doesn’t take into account the sites that we host for other clients. At this size it becomes […]

Hooking into django’s login and logout – two approaches

Source article: Hooking into django’s login and logout – two approaches Django’s authentication system is somewhat of a black-box, and rightly so – an authentication system needs to be iron-clad. Several times, however, I have wanted to insert additional functionality when a user successfully logs in to a site. I see two ways of accomplishing […]

Django Golf Handicap Tracker

Source article: Django Golf Handicap Tracker [img_assist|nid=361|title=Django Handicap Tracker Screenshot|desc=|link=popup|align=right|width=100|height=77] This is the first Django application I ever built. It was started in the 0.96 days and I have since ported it to 1.0. It mostly works and now supports multiple users using the django-registration and django.contrib.auth module. I haven’t done much work on it […]

Vancouver Sun Parking Tickets Website Screen Scraper

Source article: Vancouver Sun Parking Tickets Website Screen Scraper [img_assist|nid=367|title=|desc=|link=none|align=right|width=150|height=146] When the Vancouver Sun came out with their Vancouver parking tickets database I immediately had some burning questions, like, did the meter maids work on holidays? Do the work less in the evening than during the day? I found it difficult to answer these questions […]

Django Recipes Application

Source article: Django Recipes Application [img_assist|nid=362|title=Django Recipes Screenshot|desc=|link=popup|align=right|width=98|height=100] My mom was writing a family cookbook using Microsoft Word and I thought this was a bad idea for several reasons. At first I thought about using LaTeX to separate the style from the content a bit, then I thought about using XML, then I settled on […]