William Perron
Head in the clouds.
About
Posts
16
Feb 2024
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 …
26
Dec 2022
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 …
11
May 2022
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 …
11
Nov 2021
Can the Go runtime behave like the JavaScript even loop?
During a conversation on discord that started with Amos’s great Understanding Rust futures by going way too deep article where we ended …
05
Oct 2021
On Being Irreplaceable
Lately I’ve been having conversations with friends and colleagues around office colleagues, people we’ve come across throughout our careers …
25
Feb 2021
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 …
12
Jun 2020
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, …
21
Jan 2020
My Reading List
A collection of blog posts, books, articles and talks that have inspired me.