Head in the clouds.
It's All About Cancellation
Asynchronous vs synchronous programming is a hot topic these days, and arguably always was. We talk about things like function coloring and …
My Honeymoon With Go Is Over
I first got into Go after gravitating around Node.js for a while and I have to say: It was a breath of fresh air. It fixed most of the …
Generics Make Go Better
We had to wait until February of 2022 to get support for generics in Go, and when we finally got there, it turned out to be one of the most …
During a conversation on discord that started with Amos’s great Understanding Rust futures by going way too deep article where we ended …
On Being Irreplaceable
Lately I’ve been having conversations with friends and colleagues around office colleagues, people we’ve come across throughout our careers …
Rust and Go have the same error handling
I’ve been in a couple of discussions on Discord recently that digress into a debate on which has the better error handling model, Rust or …
Deno is a big deal
I don’t think anyone expected Deno’s announcement at JS Conf EU 2018. I certainly wasn’t. I was pretty content with Node as it were, …
My Reading List
A collection of blog posts, books, articles and talks that have inspired me.