Understanding how your data structures interact with hardware is one of the most powerful ways to improve application performance. This blogpost explores how CPU caches influence speed and how thoughtful struct design in Go can yield massive gains. Through a real-world case study...
A DNS outage is like a flash flood. It hits you and disappears as if it were never there. “It was probably the DNS” became a meme. But, half the time, we do not know the exact cause. The outage is seldom long enough to diagnose, sequester, replicate, simulate, and tes...
#574 — October 15, 2025
Read the Web Version
Go Weekly
15 Go Subtleties You May Not Already Know — A well written roundup of lesser-known Go features or idiosyncrasies that’s worth a skim even if only a few jump out at you. Or if...
A new release of the Microsoft build of Go is now available for download.
The post Go 1.25.3-1 and 1.24.9-1 Microsoft builds now available appeared first on Microsoft for Go Developers.
Go is a unique language, and not all Go trainers are equal. Here's a
breakdown of the community's favorite Go training providers and how to
choose between them.
This post collects some notes on using LaTeX to render mathematical documents
and formulae, mostly focused on a Linux machine. For background, I typically
use LaTeX for one of two (related) purposes:
Render math for my blog posts, which are usually written
using reStructuredText...
Choosing the right Rust training provider can be a tricky business. Here’s
a shortlist of the five most trusted Rust trainers, with a breakdown of
each offering and a handy comparison chart.
Choosing the right Rust training provider can be a tricky business. Here’s
a shortlist of the five most trusted Rust trainers, with a breakdown of
each offering and a handy comparison chart.