Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Golang
Recommended resources
The freely available resources this course will direct you to.
- GopherCon 2017: Advanced Testing with Go - Mitchell Hashimotowww.youtube.com
- LondonGophers 20/03/2019: Dave Cheney - Absolute Unit (Test)www.youtube.com
- Go Wiki: TableDrivenTestsgo.dev
- Go Wiki: Go Test Comments - The Go Programming Languagego.dev
- Zero Allocations And Benchmarking In Golangwww.youtube.com
- testing packagepkg.go.dev
Module 3
Measuring Concurrent Behavior
Module 4
CPU Profiling and Hotspot Optimization
Module 5
Allocations, Escape Analysis, and Heap Profiles
Module 6
Garbage Collection and Memory Control
Module 7
Profiling and Tuning a Concurrent HTTP Service
Module 8
Efficient Concurrent Command-Line Pipelines
Module 9
Contention, Coordination, and Backpressure
Module 10