Productively Distracted


Mar 05, 2013
Fixing Gem::InstallError: attempt to instal... Fixing a (semi)common error in gemspecs.
Mar 01, 2013
A Path to Clojure (3 Mini Reviews) My recommended path for learning Clojure.


Dec 11, 2012
Cleaning up Sublime Text 2 Recent Projects The recent project list in Sublime Text 2 is handy, but easily polluted.
Nov 30, 2012
ICMP Ping with Clojure How to perform an ICMP ping with Clojure.
Aug 05, 2012
Using JSONP with Jbuilder A summary of JPbuilder, a Jbuilder extension for creating JSONP.
Feb 22, 2012
Precompiled Javascript Templates in Rails 3.1+ Speed up your Javascript templates with the Rails asset pipeline.
Feb 13, 2012
Scala and Netty Part 1: Project Setup A quick tutorial for using JBoss netty with Scala. This post walks through setting up the...


Oct 05, 2011
Error installing the FFI gem Building ffi with GREP_OPTIONS set to -n causes errors.
Jun 27, 2011
Python Dict: Unscientific benchmarks of loo... Some mildly surprising speed differences for dict lookups.
Jun 22, 2011
Announcing Datatree Introduction to my new library for creating structured documents (XML, JSON, YAML etc) in...
Apr 27, 2011
Adding SASS to your Django Projects A tutorial on using SASS within a django project.
Apr 22, 2011
Scala traits in Python Implementing scala traits in python (sorta).
Apr 11, 2011
Actor.exit(): The Missing Manual An explanation of how to safely shutdown scala actors.
Mar 21, 2011
django-south migrate order How the migration order in south is determined and how to make it sane.
Mar 16, 2011
Scenario testing with Python unittest My take on parameterized unit testing.
Mar 14, 2011
Adding the "ll" command to OSX bash How to add the "ll" command to your bash shell in OSX.


Oct 21, 2010
Python Import Collisions How I learned to stop worrying and love relative import paths.