Latest entries

See also: about the author, about this site.

django-registration updates

Since announcing its resurrection a couple weeks ago, I’ve been working on django-registration pretty much continuously. There are over 30 commits since that last post, and I think it’s finally getting close to release quality; what’s left at this point is, I think, mostly stylistic cleanups and editing and pushing some more documentation.

There are a couple big highlights from the past few weeks’ work, and I’d like to take a moment to go over those in a shameless attempt to build up hype and excitement for the forthcoming release.

No more ...

Entry published September 6, 2015. Read full entry.


I mentioned a couple weeks ago that lately I’ve been in the process of providing updated releases for all the various open-source projects I maintain, and specifically mentioned a desire to resurrect django-registration which, once upon a time, was the most popular thing I’d ever written. Over the past week I’ve been focusing more heavily on that, and now it’s time to start talking about a release.

Ancient history

I’ve always felt pretty strongly that Django’s killer feature is its concept of an application; the ability to wrap up a chunk of ...

Entry published August 13, 2015. Read full entry.

A couple quick tips

As noted the other day, I’ve spent the last little while working to freshen up various bits of open-source code I maintain, in order to make sure all of them have at least one recent release. Along the way I’ve picked up a few little tips and tricks; some of them may be old hat to you if you’ve been lucky enough to be working with fairly modern Django and Python versions for a while, but I think they’re still worth sharing. Today I’d like to dive into two in ...

Entry published July 22, 2015. Read full entry.

News and such

First things first: though I announced this sort of quietly at the time, I should probably announce it publicly as well: after four years as part of the MDN development team, my final day at Mozilla was early last month. There are some parallels to the last time I moved on, so I’ll link to that in lieu of writing it all over again. For the moment I’m enjoying a summer vacation, but I’m at the stage now of starting to talk to folks about my next career move, so ...

Entry published July 20, 2015. Read full entry.


We are a society of laws. At times those laws are good; at times they are bad. At all times, they are the laws and we are a society of laws.

The stewardship of the laws, and the judgment of which are good and which are bad, in the United States is entrusted by our Constitution to the Supreme Court. The tradition, in the English-speaking world, of making even the sovereign power of government subject and subservient to a framework of laws, dates back centuries. It was famously articulated in England ...

Entry published March 31, 2014. Read full entry.