A description of range over function types, a new feature in Go 1.23.
A few years back I have been exploring solutions for the in-process gRPC pattern in Go, for the Thanos project . Recently, a friend and a Thanos maintainer Filip refreshed the initial Thanos solution with the new Go 1.23 iterators . This created a perfect opportunity to share, in a co-authored blog post, what Filip and I learned about the new iterators, new coroutines (not goroutines!) and what options you have for the production in-process gRPC logic.
New in the jsonpath Go package and Playground: “Located” results that pair selected values with normalized paths to their locations.
Yet another article complaining about Go’s error handling.
Package iter provides basic definitions and operations related to iterators over sequences.