Blog Archive 2018 Emacs as a musical instrument May 16 2018 2017 Functions Explained Through Patterns Feb 07 2017 2016 Audio Fingerprint Smudges Dec 31 2016 Visuals with Overtone and Shadertone Jan 08 2016 2015 Animations with Emacs Oct 02 2015 Clojure and Kinesis at scale Sep 30 2015 Clojure and Overtone driving Minecraft Mar 01 2015 2014 Live Coding - Repl Electric Jun 13 2014 Creative Machines Feb 23 2014 2013 Sounds of the human brain Dec 02 2013 Building Clojure services at scale Sep 13 2013 Creating sampled instruments with Overtone Aug 26 2013 Sets in Elixir Jul 02 2013 Isolating external dependencies in Clojure Jun 08 2013 2012 A developers guide to creating presentations Dec 19 2012 The Aesthetics of Density Dec 14 2012 Why are you SHOUTING programmer? Nov 19 2012 Recurrent neural networks in Ruby Oct 29 2012 Someone is wrong Sep 07 2012 Fake Execution Aug 30 2012 Conferences and the Cult of Celebrity Jun 19 2012 A little bit of Pig Jun 11 2012 Examples alone are not a Specification Feb 24 2012 Co-chair of the Agile Alliance Functional Testing Tools group Feb 13 2012 2011 Mining Cucumber Features Jul 26 2011 Conferences and Accessibility: Please Try Harder Jun 27 2011 Startups Infiltrating Agile and XP May 27 2011 The Art of Cucumber London Workshop Apr 26 2011 Testing Outside of the Ruby World Apr 11 2011 Story Smells: The Valueless Story Mar 10 2011 Page Object Pattern Mar 09 2011 Awari Kata Mar 01 2011 2010 Story smells: In order to do X I want X Nov 23 2010 Allowing Features to Breathe Nov 17 2010 Acceptance Testing Lifecycle Nov 12 2010 Cucumber Interview for The Software Development Times Sep 13 2010 Limited Red Demo with Cucumber Sep 09 2010 Limiting Red: Smarter Test Builds Through Metrics Aug 15 2010 Cucumber Patterns Aug 08 2010 Rocket Fuelled Cucumbers Jun 06 2010 Testing Javascript with Cucumber in Javascript May 22 2010 Specing Cucumber Step Definitions Mar 04 2010 Pairwise testing with Cucumber Jan 09 2010 2009 Metrics for Plain Text Acceptance Tests Nov 10 2009 Ruby Metric-fu Hudson plugin Oct 04 2009 JVM Call to arms with Cucumbers Jul 29 2009 FutureRuby Talk: Cucumbered Jul 17 2009 Mind the gap - European Software Tester magazine article Jun 04 2009 Cucumber, Tags and Continuous Integration oh my! Apr 12 2009 Outside-in Development with Cucumber and Rspec Mar 30 2009 Cucumber waves goodbye to GivenScenario Feb 16 2009 Speaking at Scotland on Rails 2009 Jan 17 2009 2008 Latent Semantic Analysis in Ruby Nov 21 2008 Rboss RubyGem for Yahoo! Search BOSS Aug 23 2008 Telling a good story - Rspec stories from the trenches Aug 15 2008 Ruby/Rails interview questions Jul 25 2008 Rspec-rails mock_model helper for the RR test double framework Jul 09 2008 Textmate bundle for RR test double framework Jul 07 2008 Rspec Stories - Keeping Steps Dry Apr 30 2008 JavaScript Acting as a Robotic Agent Feb 23 2008 Rails Admins Plugins Review Feb 14 2008 Automatic Admin Systems - Semantics with Rails & Django Jan 18 2008 2007 Latent Semantic Analysis in Python Dec 19 2007 Building a Vector Space Search Engine in Python Nov 27 2007 Prolog ASLDICN Event Calculus Planner Nov 23 2007 Running Prolog as CGI Nov 23 2007 Intelligent workflow management System Nov 22 2007 PDO & Zend Framework Playing nicely with MSSQL Nov 15 2007 Squid and members Nov 15 2007 OpenId Nov 11 2007 Curl and Certificates with Windows PHP Nov 06 2007 Automatic Tag Generation Oct 22 2007