Retiring and Releasing

February 20, 2010 It's been pretty obvious I wouldn't be working on Codernote again or even using it again, so I figured it was time to stop hosting it and release the code.

Filed under django

A Django Anti-Pattern, Rolling Your Own REST

June 13, 2008 Almost every web project ends up with a little slice of REST to call its own. One of the great conveniences of working with Django is that it makes rolling these slices of REST very simple. Simple enough that we as a community are still haven't come up with a compelling unified REST solution. Hopefully we can refocus on this problem a bit with the new 1.0 roadmap, and have something really useful ready to go when Django 1.0 hits the newsstands.

Filed under djangorestanti-pattern

Making Django Apps Run On and Off GAE

March 10, 2009 Here are some short snippets which examine how I modified django-springsteen to run on and off the Google App Engine without requiring external dependencies.

Filed under djangogoogle-app-engine

Reflections on Django (repost)

June 1, 2007 This is the new home of an old entry from the now defunct original incarnation of *Irrational Exuberance*. These entries are almost two years old, and haven't necessarily aged well, but maybe that's a good thing. This was my first written thoughts on using Django. Kind of funny to look back on them years later.

Filed under djangowriting

Implementing Threaded Comments in LifeFlow

January 5, 2008 A brief discussion on implementing comments in LifeFlow.

Filed under djangolifeflow

Installing a Development Deployment of LifeFlow, a Django Blog Solution

January 7, 2008 Comprehensive instructions on installing and setting up a local deployment of LifeFlow (for those who are moderately in the Django know). This should be all you need to get started using LifeFlow, but I will have another entry soon detailing the little tricks and tips that make LifeFlow helpful.

Filed under blogdjangolifeflowinstall

Two-Faced Django Part 7: PyFacebook and FBJS Ajax

December 17, 2007 The seventh (and final!) entry in the Two-Faced Django series. We look at implementing Ajax functionality in the Facebook app we have been developing with PyFacebook.

Filed under facebookpyfacebookdjango

Writing Custom Contexts for Django

July 1, 2007 Writing custom contexts for Django is a powerful way to extend generic templates, or to simply avoid writing repetitive code when you need the same content to be available to a number of templates. They are also fantastically simple to use

Filed under djangopython

Choosing Between AuditTrail and Django-Rcsfield

October 15, 2008 Marty Alchin pointed me in the direction of AuditTrail, and it is a really excellent solution to versioning model data. So excellent, that after experimenting with both AuditTrail and django-rcsfield that I felt strongly compelled to go with AuditTrail despite already having a (mostly) working implementation with django-rcsfield.

Filed under django

Adding Social Bookmarking To a Django App

July 14, 2007 Adding support for submitting your Django content to social bookmarking and news sites is a nice addition to any website. Here are my instructions for doing so, based on my experience of adding social support to this blog.

Filed under djangopython

Polishing Up Our Django & BOSS Search Service

July 12, 2008 This is a continuation to the first entry on using Django and Yahoo's BOSS Mashup Framework, and takes our search service from something very small and ugly to something that is fairly usable.

Filed under djangoboss