Thank Go!

Go programming in practice.

Go 1.22: Interactive release notes

Isolated loop variables, range over integers, math/rand v2 and enhanced routing.

Writing a package manager

Without spending a year on it.

Built-in functions in Go 1.21

Computing the smallest/largest value and clearing containers.

Cherry-picked features from Go 1.20

Multi-errors, context cancellation cause, new date formats, and other notable changes.

Atomic operations composition in Go

Examining atomicity and predictability of operations in a concurrent environment.

Idempotent close in Go

How to free the resources safely.