A quick introduction to Go types
According to https://go.dev/ref/spec#Types, in Go, a type specifies a set of values, along with operations and methods specific to those values.
This is something fundamental about Go: you can define your own types...
What is context
Every Go developer encounters context.Context early. It shows up in function signatures everywhere, HTTP handlers, database calls, AWS SDK methods, gRPC stubs. Most beginners copy the pattern without fully understanding it, passing ...
What is a package?
In Go, every Go program is made up of packages. A package is a directory of .go files that share the same package declaration. The primary purpose of packages is to help you isolate and reuse code.
myapp/
├── main.go ← pac...