1968 AMC AMX GT Concept Car


This blog is my equivalent of the hotrod an auto-mechanic has sitting in the garage: very custom, chopped down, and jagged at the edges. I've built it in Python, of course, with Tornado and Motor, my async driver for MongoDB. The original intent of the blog was to eat my own hamster food by building substantial software on top of Motor. Nowadays it's just the roadster I tinker with on the weekend.

This weekend, in particular, I switched the server to a more recent Rackspace Ubuntu instance (I was still on Ubuntu 9, somehow; now it's 14.04) and upgraded all the Python packages, including Motor itself.

Most exciting of all, this blog is now running on MongoDB 3.2 rc2 with WiredTiger. I upgraded all the way from 2.5.1 to 3.2 in one shot, by mongodumping the old blog content and loading it into the new database with mongorestore. I'm so impressed with our server team's commitment to backwards compatibility over the last few years. The sole change I had to make was switching from the short-lived, experimental "text" command to the "$text" query syntax introduced back in MongoDB 2.6.