Seal your tubeless wheel!I wrote this guide as a result of trial and error, watching dozens of YouTube videos that omitted all troubleshooting, and trawling forums…Oct 24, 2018Oct 24, 2018
Moving a static website to AWS S3 + CloudFront with HTTPSThis Christmas I managed to pick up the worst cold I’ve had in years. Instead of heading out and crushing the Festive 500km challenge I…Dec 29, 2016A response icon20Dec 29, 2016A response icon20
Redux and Universal JS: observations, and how it’s changed my programming styleIn 2016, the year of JavaScript fatigue, there’s still a lot to be learned by trying out some of the technology being peddled on Hacker…Nov 26, 2016Nov 26, 2016
Things I wish I knew before I started commuting by bikeI’ve been cycling to work now for about 10 months, although I started writing this post after 2 months. The experience, by and large, has…Jun 12, 2016Jun 12, 2016
Troubleshooting Node performanceThis is a short chronicle of an incredibly interesting period I enjoyed in August this year, spent debugging and scaling a fast-growing…Oct 10, 2015Oct 10, 2015
Just enjoyed tweaking bike cables and gearsets for half an hour.There’s a massive sense of fulfilment to be had after playing about with something, the thrill at some points you wonder if you’ve made the…Oct 3, 2015A response icon2Oct 3, 2015A response icon2
Liquid lunch: some thoughts on JoylentA few years ago via Hacker News (where else?), I heard about Soylent, the powdered food eerily named after the film. Futuristic dystopia…Jul 13, 2015A response icon1Jul 13, 2015A response icon1
Automatic cache busting powered by GitFor a simple use case, this doesn’t have to be something that build tools have control over.Dec 31, 2014Dec 31, 2014