On Continuous Delivery 12 October, 2020

I've been continuously delivering software for about three years now and I've gained some insight into what works and what doesn't (for us at least). Here's what I've learned along the way.

Favourite Quotes 10 June, 2020

A collection of favourite quotes that I keep adding to as I discover more!

Confusion with Immutability (2008) 09 May, 2020

Back in 2008, I wrote a post on the Clojure Google Group back when I was trying to wrap myself around the idiomatic use of state and mutability in a functional language like Clojure.

On Interviewing 06 March, 2020

My thoughts on the interview process and whether technical coding tests are worth it.

Bottom Up Development - Embracing Change (2007) 02 February, 2020

This is a re-post from back in 2007 when I was just starting to get interested a mysterious language called Lisp!

FeathersJS, ReactJS and Docker 22 September, 2019

This tutorial demonstrates how to set-up a React-based web app with a FeathersJS backend server in one repo using Docker Compose.

I Finally Understand Closures! (2008) 03 September, 2019

This is a re-post from 2008 when I had an "aha" moment and finally groked closures!

ReactJS useEffect and exhaustive-deps 26 August, 2019

If you’ve used useEffect before, you’ve probably come across a "missing dependency" error at some point.