Recent Posts

Why Database Integrity Matters

Given the rise in popularity of NoSQL solutions, typically set apart by their explicit forfeiture of traditional RDBMS features, you might think that age old...

HBase/Pig/Python Quickstart on OSX

Having spent a good chunk of the last two weeks getting a prototype analytics system running, I thought I would write up my findings. I was pleased to find t...

Mocking HTTP calls in Python tests

There are at least a few decent libraries out there for mocking out HTTP calls in Python unit tests. The best solution looks like HTTPretty. One feature that...

Per-request Query Caching in Django

The Django ORM is a wonderful thing. It makes it so easy to access the database, that sometimes you forget that it’s even happening. That is, until you open ...

Read only Django shell

Say you have a bunch of developers that occasionally need Django shell access to production, but you want this to be an exceptional event. Here is a drop-in ...

Introducing Django Pyfixtures

Django fixtures were initially touted as a great way to pre-populate your database, mainly for testing. Over time, various community leaders have suggested t...