Tagged in


Introduction to blocking and non-blocking code in MAAS


My friend and erstwhile colleague Gavin Panella has posted an article on how we handle(d) blocking and non-blocking code in MAAS, whilst playing within Django’s sandbox. It’s well worth a read if you’re finding yourself having to asynchronous work within a framework that doesn’t …

Farewell, Canonical

Truth be told, I’m not sure I ever thought I’d be writing this blog post. I’m leaving Canonical after seven-and-a-half amazing years, and going on to something new.

When I started at Canonical back in 2007 I was such a different engineer from the one I am …

Introductions and Explanations

[Helleau! Greetings! Welcome! Don’t worry, I was just filling time ’til you got here.]{.s1}

[It’s been a long time coming, this blog. I’ve toyed with the idea of it on and off, but I realised that I needed to create it because, well, I only blog …