8 September

Site Updates

Between other projects I (finally!) found the time to update the site. The only visible change is the much more minimalist theme that should look a lot better in crap browsers and mobile devices. The backend is where most of the work went though; I gutted out the old framework which was more or less a patch on Google's webapp framework and replaced it with my own WSGI-based framework. The interfaces between the two are radically different, so this involved tediously updating each request handler.

I also started making use of App Engine's cooler features like the blobstore (which has a miserable API1) and task queue (which has a great API). Almost everything is memcached now so page loading should be much snappier, unless your request happens to spin up a new instance.

There's a little more to come, mainly on the JavaScript front: look out for JSON-fueled asynchronous pagination and forms soon.


  1. It's forgivably bad though, given the environment constraints. Performance is good too.