Final Go panel - part 2
summary
Examples of real failures and fixes: tests hit nil vs empty slices where reflect equality hides the difference, image loops mutate copies so pixel changes vanish, and slice capacity prompts an unsafe reflect slice header workaround until language changes; Juju exercise uncovers two escape analysis bugs that get fixed, race detector prints exact panics, heap compaction and stricter C interop are on the roadmap, and cross‑compilation and tiny fast CLIs prove to work in production.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:48Go testing gotchas
- 2:14Production bugs with slices
- 3:16Compiler bugs in projects
- 4:19Finding data races
- 5:00Garbage collection roadmap
- 6:08Go’s minimalism
- 10:24Evangelizing Go
- 13:59Adopting Go challenges
- 15:02Closing remarks








