Categories

How to Install

Generics in Go: three years later, what has survived

Generics arrived in Go in March 2022 with high expectations and some skepticism. Three years on, idiomatic code barely uses them on the surface, but they have transformed deep libraries: type-safe collections, database clients, concurrency primitives. This analysis examines what has taken hold and why.

Software Development

Go 1.22: Updates That Simplify Idiomatic Code

Go 1.22, released in February 2024, fixes the long-standing loop variable capture bug, brings method-aware routing to the standard ServeMux, and finalizes managed toolchain support. Small changes, thoroughly tested across the 1.21 release cycle, with real impact on concurrent Go code.