- Key Features
- Cheatsheets
- Functions
- Function Types
- Value/Pointer Receiver
- Interfaces and Embedding
- Generics
- Go Scheduler
- Go's Garbage Collection
- Stack, Heap and Escape Analysis
- Benchmarking, Profiling, Tracing
- Memory Optimisation Techniques
- Concurrency vs Parallelism
- Scheduling
- Synchronizing goroutines
- Deadlocks, Livelocks, and Starvation
- Race Condition and Data Race
- Concurrency Patterns
- Advanced Concurrency