Developer, Mathematician, Magician.

  1. NodeSchool Oxford

    On 21st June 2014 I hosted a NodeSchool at the Jam Factory in Oxford as part of JSOxford’s Summer of Hacks. NodeSchoo...

  2. Zombies At My Conference

    So I’m a fan of zombie things. Actually I’m a really big fan of zombie things. I’ve read all the Walking Dead comics ...

  3. Using AngularJS and Node

    I’ve been using angularjs the “Superheroic JavaScript MVW Framework” on a couple of myprojects and I’ve become quite ...

  4. Adventures in 3D, Episode 1

    After deciding with Bruce to start experimenting with makerscanner, and with my trusty laptop tucked under my arm, we...

  5. Adventures in 3D, The Beginning

    It all started in the pub. It almost always starts in the pub. Bruce and I got talking about 3D printing. Nothing spe...

  6. Publishing for Little Printer using Node.js and Heroku

    “Little Printer lives in your home, bringing you news, puzzles and gossip from friends. Use your smartphone to set up...

  7. Github and Pair Programming

    At B2M we do a lot of pair programming. A lot of the time I am paired with James and between us we have developed sev...

  8. Offline Android Store and Forward

    Last week I was working on an android client that can send MI data over a rest api. We were particulary interested in...

  9. NHS Hackday 2012

    It all started for me on 17 November 2011 in the upstairs bar of the Jericho Tavern in Oxford.Oxford Geek Night 24 wa...

  10. The Pipeline Starts Before You Commit

    So you’ve got a great continuous delivery pipeline runing on your build server, doing something like: Commit: unit t...

  11. Atomic Operations on EC2

    You have many EC2 instances on Amazon’s EC2. Each instance is stateless, identical and load balanced. You need to per...