Articles and Series

March 28, 2011 Collection of the most popular and interesting articles and series on Irrational Exuberance.

Being Defensive

January 23, 2011 Calling someone defensive is a really damning thing to do, in no small part because it kills all ongoing communication.

Python Default Parameter Value Gotchas

September 11, 2010 Knowing when default parameter values are initialized can save you some pain. A lot of pain. A whole, whole lot of pain.

Filed under python

Python Datastructures Backed by Redis

September 5, 2010 Part of my day's experiment was to play with implementing Python datastructures which are implemented ontop of Redis. Here we take a look at dictionaries and lists, but it should be straightforward to extend this idea to sets as well.

Filed under pythonredis

DjangoDash and Drinkfindr

September 4, 2010 Luke and I competed in DjangoDash a few weeks ago, and hey, we actually finished a site.

Filed under django

Time to Load Redis Snapshots

August 23, 2010 Here are some quick notes on the time to load Redis snapshots, perhaps useful when investigating Redis as an architectural component.

Filed under redis

Notes on Redis Memory Usage

August 22, 2010 Yesterday I spent some time running memory usage tests on Redis. Specifically I was interested in storing roughly comparable data in the different data structures and comparing costs. This article contains the numbers and notes from that process.

Filed under redis

SuperFamily Relationships with Lazyboy

May 24, 2010 In this article I take a look at using Cassandra and Lazyboy for modeling a trivial task management application. Intended to contain examples of iterating over a subset of keys and storing relations between SuperColumns.

Filed under pythoncassandralazyboy

Tailing in Python

May 16, 2010 A quick and pointless look at implementing tail in Python. Something of a koan.

Filed under python

Callbacks Are An Informal Pipeline

March 7, 2010 Spending some time with Node.js I've begun to realize what a pain callbacks can be when they become sufficiently deep. That said, after sufficient nesting it's pretty easy to see how callbacks become very similar to a pipeline (in the simplest case, anyway).

Filed under javascriptnode-js

Porting Django's urlpatterns to Node.js

March 7, 2010 A quick look at a bringing the Django patterns for and to Node.js.

Filed under javascriptnode-js