Talk: Digital Interoperability in the NHS We need interop that is loosely coupled across a diverse ecosystem. May 2026 Who owns NHS Data Can we co-create and co-own our health records? Dec 2025 The Canonical Data Model and the FDP What does it mean to own an interface to a proprietary cloud platform? Dec 2025 Why use Open Standards for Healthcare Records so you wanna procure some software? Oct 2025 Adopting X-Road in the UK Reducing the time-tax of government services through digital interoperability Apr 2025 A blueprint for modern digital government The gov.uk app, the APIs, and the operating environment Feb 2025 All the priority reforms from "a blueprint for modern digital government" For those that like their data dense Feb 2025 Rainbow Sketching with animated SVGs Sept 2015 Animated CSS logo for nodebots An animated, pure CSS drawing of the Nodebots logo featuring a blinking eye animation. Jun 2014 Asciify - Plain text awesomizer for Node, Grunt and the CLI. A plain text awesomizer for Node.js, Grunt, and the CLI to generate ASCII art text. Mar 2013 If only you knew... plain text to avoid formatting nightmares, vendor lock-in by writing plain text and markdown Jan 2013 Conventions Vs Craftsmanship and Getting Things Done Yehuda Katz's RailsConf talk about convention over configuration, JSON APIs, do-ocracy, and bike-shedding. May 2012 Scala's polite compiler fictions & the surprising difficulties of asking an AnyVal it's MaxValue Investigating Scala compiler magic, companion objects, and why duck-typing Numeric types for MaxValue fails in Scala 2.8.1. Feb 2011 Git on Lenny, a love story A needlessly funny walkthrough on configuring lenny-backports to get Git 1.7 on Debian Lenny. Dec 2010 Web by Proxy; Secure surfing on someone else's SOCKS A tutorial on encrypting your browser traffic over unsecured public Wi-Fi using an SSH SOCKS proxy tunnel. Nov 2010 Writing Scala after Java A comparison of Scala and Java syntax, highlighting pattern matching, companion objects, and potential pitfalls. Nov 2010 Selenium and Castro testing the Canvas Notes on Jason Huggins' talk on testing HTML5 canvas-based apps with Selenium and recording tests with Castro. Nov 2010 Upgrade with sbaz, the Scala Bazaar System A guide to upgrading your Scala SDK installation and managing packages with the Scala Bazaar System (sbaz). Oct 2010