Annotated version of the live coding session I gave at StrangeLoop 2013.