Proposing a Definition for "Context Awareness" in Go APIs

by matttproudon 2/20/2024, 12:37 PMwith 1 comments

by matttproudon 2/20/2024, 12:37 PM

The context API is an important foundation in the Go ecosystem, particularly in circumstances where distributed operations and concurrency are used. Given this, I would like to propose a common understanding for what makes an API context aware, which can be thought of as handling context semantics correctly and being a good citizen in the Go ecosystem.