A major Go language change proposal was published earlier this week:
add range over int, range over func,
and there's a good chance this change will make it into a future Go release. In
this post I will discuss the motivation for this proposal, how it's going to
work, and …
Learn how to use the recently-added Tailscale, DNS, and Zeroconf endpoint discovery in Wishlist, our SSH host directory.
Ten years ago, I wrote Go: The Good, the Bad, and the Meh. Way back in 2013, it made it to the front page of Hacker News and got over 400 comments on /r/programming. I don’t have analytics from back then, but I suspect it’s one of my more discussed pieces of writing,...
Why we need coroutines for Go, and what they might look like.
Version v1.0.0 of golang.org/x/vuln has been released, introducing a new API and other improvements.
Write programs, not simulations of programs.
Since starting the project in February, I've been having a great time working on dependency-management-data, a project to make it easier to understand how internal and Open Source dependencies are used in your projects.
We've been using it a fair bit at Deliveroo and it's helped...
It won't be news to the readers of this blog that I have some interest in
compiler
front-ends.
So when I heard about a new(-ish) DSL for
concrete syntax trees (CST), I
couldn't resist playing with it a bit.
Ungrammar is used
in rust-analyzer to define and access a …