Go

Go - Packaging

Concept: Packaging in Go diverges from the norm — folders represent

Go - Error Handling

Concept: Error handling is crucial for API design and overall

Go - Composition

Concept: Embedding in Go does not create a subtyping relationship

Go - Decoupling

Concept: Value Semantics — used for built-in types (int, string,

Go - Data Structures

Concept: Arrays offer a predictable memory access pattern, leading to

Go - Memory & Data Semantics

Concept: Go is a statically-typed language where types are

Go - Design Guidelines

Concept: Go prioritizes code readability and maintainability by reducing code

Go: Setting Up a Code Editor

The Go language, like a lot of other programming languages,

Go Toolchain

Getting up and running with Go is going to be

Go Community Resources

There are four primary sets of community resources that I&