A place to share my thoughts.

Understanding the Go Scheduler: How Goroutines Are Managed


Go is known for its simplicity and its powerful built-in concurrency model. At the heart of this concurrency is the concept of goroutines and the Go scheduler. In this post, we'll explore how the Go scheduler works, what makes goroutines so efficient, and how they are mapped to system threads using Go's N:M scheduling model.
Read more ⟶

Actor model


The actor model is a conceptual model to deal with concurrent computation. It defines some general rules for how the system's components should behave and interact with each other.
Read more ⟶

Model Context Protocol (MCP)


MCP is an open protocol that standardizes how applications provide context to LLMs.
Read more ⟶