Archive for the ‘technical’ Category

Relational databases, and the object-relational mapping layers which abstract them, are not particularly well suited to storing large blobs of data: images, videos, pictures, compressed files and so on. Far better than streaming megabytes of binary to the database is to instead keep a reference into a separate store, better suited to the task of […]


The seamless integration of doctest, Nose, Sphinx and MiniMock makes writing good doc strings extremely useful in Python. Why can’t we use MiniMock in unit tests too?


Starting with Sphinx version 0.5, you can now control and launch your documentation builds from within the warm fuzzy world of setuptools!


We use ConfigObj configuration files pretty extensively at WebMynd; it would be nice to use the ConfigParser module available in Python’s standard library, but the extra features ConfigObj has, such as lists, multi-line strings and nested sections, make it hard to say no to the richer library…

Unfortunately, TextMate doesn’t come with support for ConfigObj syntax, but the editor’s excellent Bundle Editor allowed me to fix that pretty easily.


Scaling on EC2

23Jun08

Being an extension on the Recommended List brings explosive growth. This is an overview of some the things we’ve done to contain that expansion.