Reading List

This page is auto-generated from Github Actions workflow that runs every day at night and fetches the 5 latest articles from each of my favorite blogs.

Notes on the complex roots of unity

One of the most wonderful aspects of math is how deep we can get by studying seemingly trivial questions. Consider the roots of unity, where "unity" simply means the number 1. Basics: roots of unity for real numbers Studying the roots of unity usually begins in middle...

Interactive refactoring in gopls

Introducing interactive refactoring in gopls and the LSP: a new capability that brings dynamic, multi-step refactorings into your favorite editor.

Better HTTP/1 connection reuse

Go 1.27 includes a change to the HTTP client that can make programs sending many sequential HTTP/1 requests significantly faster.

Partial updates with field masks

Keep the value and the update intent in separate fields of a PATCH request.

Compiler bootstrapping depends on more than you might think

Go 1.27.2-1 and 1.26.9-1 Microsoft builds now available

A new release of the Microsoft build of Go including security fixes is now available for download. The post Go 1.27.2-1 and 1.26.9-1 Microsoft builds now available appeared first on Microsoft for Go Developers.

Hooking into the Go toolchain

#​620 — October 9, 2026 Read the Web Version ℹ️ We're back, but we're taking another break next week, so we'll see you again on Friday, October 23! :-)__Your editor, Peter Cooper Go Weekly The Data Race That Wasn't a Bug (and the...

Monte-Carlo simulations

Monte Carlo simulations (or methods) is the technique of applying randomness and the Law of large numbers to the solution of various scientific and engineering problems. One of its first documented uses was by Stanislaw Ulam and John von Neumann for nuclear weapon simulations aft...

What I use Eglot for in GNU Emacs and what good it is