Switching to Django, PostgreSQL and WebFaction

The blog is now powered by a custom Django application instead of Wordpress.

Most of the URI's stay the same, only the feed address has changed. Be sure to update your feed reader if you want to read more about, well... stuff I do.

Comments now use django-threadedcomments, which enables the possibility of replying to specific comments and displaying them in a tree-like manner.

While migrating the entries and comments from Wordpress (Jannis wrote a little script for that, which works great with a few adjustments), I also took the chance to switch the database system from MySQL to PostgreSQL. There's no particular reason why I switched to Postgres, MySQL is still a good database system, I just wanted to try something new.

Hosting

Since Dreamhost, the old hosting provider, is just horrible for running Django applications (look at the low DjangoFriendly score), I made the switch to WebFaction.

I'm very happy with their hosting so far. The blog runs on a recent Django trunk checkout and is served by Apache2 with mod_wsgi. Deploying the Django project only took me about 30 minutes yesterday evening (and this was the first time I've used WebFaction).

Bugs

If you encounter problems feel free to send me an email or write a comment under this entry.