Goroutine Leak Profiles
Go 1.27 includes new goroutine leak profiles.
Go 1.27 includes new goroutine leak profiles.
This week, I checked into Stanford’s oncology department. I walked out of my doctor’s office having learned that I may have stage 1 cancer. “May” is an uncomfortable place to be. There is no certainty until surgeons remove parts of the tumor and pathology...
A few weeks ago my main Google account was blocked by Google without any reason provided or a way to reclaim it. At its scale, Google probably uses various automated signals and AI to ban accounts and by mistake can easily close yours. I was already slowly “de-googling&rdqu...
The other day, I found myself wondering how big 52! (52 factorial) is, and that led me to ponder how these could be estimated without a calculator or a computer. It turns out there’s some fairly interesting math behind being able to estimate the size (number of digits) of …
#615 — August 28, 2026 Read the Web Version 🗓️ If you missed us last week, good news… we're back! As expected, Go 1.27 landed last week, but there's plenty more to get into today :-)__Your editor, Peter Cooper Go Weekly ⭐...
Go 1.27 adds generic methods—a highly desired language feature.
A fun programming project for Go or Rust learners: help rescue a stranded spacecraft by writing an emulator for its simple CPU!
In the previous article we took yzma apart and found a very disciplined bridge: purego finds the functions inside libllama.so, libffi makes the calls, and no C compiler is involved anywhere. What you get out the other end is llama.cpp’s API almost exactly as C sees it —...
In this week's Fallthrough podcast episode, I joined Kris Brandow and Matthew Sanabria to talk about a few things, but mainly the new Go proposal proposal. I don't think this was a particularly good appearance from me - I'd been at GopherCon UK the few days before, and was very n...
This is part 8 in a series of posts on writing concurrent network servers. In this part, we'll switch to Go and see how it tackles the challenges described earlier in the series. All posts in the series: Part 1 - Introduction Part 2 - Threads Part 3 - Event-driven Part 4 - libuv...