Simple pub/sub messaging for the web. For Ruby and Node.
WebSocket protocol library with pluggable I/O.
Available-everywhere stateless secure password generator.
JavaScript testing for the browser, Node, and everywhere else.
Self-hosting PEG parser compiler toolkit for JavaScript.
Jul 2018 ScotlandJS, Edinburgh
Jun 2018 JSConf.eu, Berlin
Nov 2016 RubyConf, Cincinnati
Sep 2014 JSConf.eu, Berlin
May 2014 ScotlandJS, Edinburgh
May 2014 FutureJS, Barcelona
Nov 2013 Why Are Computers?
Aug 2013 Eurucamp, Berlin
Apr 2013 The Realtime Conference, Lyon
Nov 2012 RuPy, Brno
Aug 2012 Eurucamp, Berlin
Sep 2011 JSConf.eu, Berlin
Implementing Git from scratch as a learning exercise in Unix programming.
A comprehensive guide to testing all sorts of JavaScript programs, in the browser and on the server.
An infrequent blog concerning Ruby, JavaScript, software design, testing, functional programming and language hacking.
Photographs of dubious quality.