Final Go panel - part 1
summary
Lists of tiny packages and a catch‑all utils package cause real maintenance pain, and large or returned‑only interfaces are common anti‑patterns; dependency management is left to tools like godep/GPM with no core blessing yet and vendoring recommended. GC latency improves in production — dl.google.com moves from second‑scale collections to roughly 90s between GCs — and Go Mobile already generates Java bindings and a full‑screen NDk mode for Android and iOS. Dynamic linking awaits linker rewrite and Ian Lance Taylor’s execution‑modes proposal.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:10Package structuring anti-patterns
- 5:06Dependency management
- 9:40Go 2.0 evolution
- 10:01Go for desktop/embedded
- 14:16Go for Android
- 16:47GC for latency-sensitive apps
- 19:16Dynamically loadable Go code
- 21:01Supervision trees and goroutines
- 24:19Closing








