Blog Archive2020Jan 07Testing switches for my Ultimate Hacking Keyboard2016Nov 02Avoiding null for an easier lifeAug 16Fast Rust builds on GitLab CI2015Apr 04The Module Pattern in JavaScriptMar 25Raspberry Pi 2 speedMar 24Free as in learningMar 23Serialist Micro Piano Trio No. 1Mar 10Building Minecraft plugins with tupFeb 27Custom colours for tmuxJan 24css-mode broken on Debian with Emacs 24Jan 17Fast string interpolation in ClojureScriptJan 15Fast string interpolation in ClojureJan 062014 in books2014Dec 30Multi-Machine Vagrant Ansible GotchaDec 28Secret Santa in core.logicDec 08Ludum Dare 31 PostmortemMar 27JSON for humansFeb 01tmux & autoenv tipFeb 01A Silver Searcher Gotcha2013Jun 06Ember transitionToRoute with new model hackApr 10Imagemagick SVG insanityFeb 18Ember-rails and handlebars_assets FIGHT!2012Aug 22Ludum Dare 24 - I'm taking partJul 26What makes a developer happy?Apr 06What font is that?Feb 07Further Haskell exploration2011Jul 12Learning HaskellMay 05David Cameron on AVMay 02How to install Ubuntu Natty on the Sony Vaio VPC Y21 S1EApr 25Parsing and ebook making2010Nov 05NaNoWriMo beginsMay 16Emacs for Android development