~/victorpierre.dev $ ls learning/programming/go/
Go
Browse the notes, references, and topic maps collected under this part of the learning archive.
Topic map
Explore Go
Concurrency
Concurrency vs Parallelism Concurrency is the composition of independently executing processes, while parallelism is the simultaneous execution of …
Context
What is Context? The context package provides a way to carry deadlines, cancellation signals, and request-scoped values across API boundaries and …
Memory Layout
Why Field Order Matters You might expect a struct to take up exactly the sum of its fields’ sizes, with the fields stored one after another. Go …
Go is an open-source programming language that makes it easy to build simple, reliable, and efficient software. It is designed for ease of use and simplicity, and is known for its fast compilation times and efficient garbage collection.