Forcing a Go generic type to be a pointer type (and some challenges)

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.

The Linker

In the previous post , we watched the compiler transform optimized SSA into machine code bytes and package them into object files. Each .o file contains the compiled code for one package—complete with machine instructions, symbol definitions, and relocations marking addresses t...

A future for generic methods in Go?

#​586 — January 23, 2026 Read the Web Version Go Weekly Results from the Latest Go Developer Survey — Over 5,000 Go developers responded to the latest official survey, broadly reporting a high level of satisfaction with the language...

Your Go tests probably don't need a mocking library

Practical patterns for mocking in Go without external libraries. Learn to mock functions, methods, interfaces, HTTP calls, and time using only the standard library

Results from the 2025 Go Developer Survey

The 2025 Go Developer Survey results, focused on developer sentiment towards Go, use cases, challenges, and developer environments.

Go 1.25.6-1 and 1.24.12-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.25.6-1 and 1.24.12-1 Microsoft builds now available appeared first on Microsoft for Go Developers.

The secret consultant: your first steps to independence

At work, nobody need know you’re a secret consultant. As well as preparing you to run your own business someday, it might also make you a better employee.

TCP, UDP, and listening only on a specific IP address

Fast Unrounded Scaling: Proof by Ivy

Proof that the fast unrounded scaling implementation is correct. (Floating Point Formatting, Part 4)