All Articles The Books I Read in 202403 April 2025 Conway's Game of Life on Ethereum18 January 2021 My Opinion of the podcast, Bill Gates and Rashida Jones Ask Big Questions04 January 2021 The Books I Read in 202001 January 2021 The Continuous Integration Mystery03 December 2020 The Game of Life in TypeScript22 November 2020 Use fnm, not nvm. It's faster.20 September 2020 DoneApp Devlog 430 May 2020 DoneApp Devlog 327 May 2020 DoneApp Devlog 220 May 2020 DoneApp Devlog 115 May 2020 The Books I Read in 201901 January 2020 Keep it Weird25 July 2019 South of Canada15 July 2019 Canada08 July 2019 How I find musical inspiration in Reddit posts19 October 2018 The Books I Read in 201622 January 2017 I made my list of side projects public26 October 2016 What I learned from travelling in 201513 October 2016 I'm joining Marvel19 May 2016 Interfake now07 April 2016 GitHub Webhooks with Flask04 March 2016 Make My Day16 January 2016 The Books I Read in 201531 December 2015 StreetScout 2.030 November 2015 In Cambodia with a month to go17 November 2015 Farewell, Korea06 October 2015 How forkable is your repository?01 September 2015 A day in the life of an interloper in Seoul18 August 2015 Tokyo and Seoul02 August 2015 Dropzone & Cloudinary - drag-and-drop image upload10 June 2015 Using mixins to create classes in Backbone23 May 2015 A trip through Asia in 201512 May 2015 How to be a better NodeJS Module Maintainer18 April 2015 Why rems are great in under 200 words26 February 2015 How to keep scroll position between views in Backbone01 February 2015 The Bruce Wayne Gap Year09 January 2015 Allow Yourself to be Inspired05 January 2015 The Books I Read in 201431 December 2014 Interfake updates from 1.10 to 1.1221 December 2014 A Year of Independence30 October 2014 Tutorial - Native HTML5 autocomplete with datalist10 October 2014 Android Web Intents with Cordova02 September 2014 Is it a Product, or a Feature?26 August 2014 My First Hack11 August 2014 Interfake 1.9 Released09 August 2014 The best way to inherit and extend events in Backbone06 August 2014 You should use hypermedia in your API12 July 2014 Introduction to API Prototyping15 June 2014 Six (Seven) Months Later08 June 2014 Interfake 1.2.0 - Fluency17 March 2014 A really simple and flexible way to do a game loop in JavaScript14 March 2014 A criticism of the Single Var Pattern in JavaScript, and a simple alternative10 March 2014 How to use Gulp, Browserify and Ripple in harmony for your PhoneGap app12 February 2014 Au revoir, Londres (for 3 months)02 February 2014 Legitimate Use of the HTML5 Vibrate API10 January 2014 The Books I Read in 201327 December 2013 Regret, Grudges, and Doing the Right Thing16 December 2013 Interfake, Just-Add-JSON HTTP APIs02 December 2013 How to open yourself up to more opportunities27 November 2013 Unhuddled - To Independence09 November 2013 Festival Stewarding - More than just a free ticket01 August 2013 On making big decisions before or during a long trip (don't)03 May 2013 StreetScout - Three Weeks On26 April 2013 On Keeping a Lofty 'To-Do' List18 April 2013 Some things I learned at SxSWi 201318 March 2013 You must take the bad with the good11 March 2013 Creating SkiFree.js17 February 2013 How to Leave Facebook (without Leaving Facebook)29 January 2013 The Books I Read in 201227 December 2012 Native? Web? Which will prevail? It doesn't matter.12 November 2012 I can't keep up!31 October 2012 Expecting the Unexpected in your Personal Schedule03 July 2012 I am not a business card jar24 June 2012 Huddle's Hack Day23 April 2012