Engineering
· 2 min read
select {} — The Secret Ingredient for Goroutine Coordination (on Medium)
select listens to multiple channels at once and reacts to whichever is ready first. This small idea gives Go its clean concurrency style.
Notes on software engineering, Go, distributed systems and building reliable financial software.
· 2 min read
select listens to multiple channels at once and reacts to whichever is ready first. This small idea gives Go its clean concurrency style.
· 2 min read
A simple Go feature that keeps your code safe, your resources clean, and your system stable when things go wrong.
· 2 min read
A short explainer on the Model Context Protocol: a standard way for AI models to interact with external tools, data sources and APIs.
· 2 min read
A blocked API request, a slow provider, and suddenly your service is leaking goroutines. context.Context is Go’s built-in kill switch.