Build Your Developer Tools in Go
summary
ngrok is a real, shipped tool so the talk lists concrete solutions: embed static files into one binary using go-bindata to avoid deployment pain; avoid brittle cross‑compiles by automating native builds on VMs (Vagrant/Jenkins) after discovering an SSE2 float failure on Windows 2000 that only a runtime tweak fixes; terminal UI uses termbox and a mousetrap hack to detect double‑click launches; auto‑update swaps binaries with binary diffs and code signing and works; crash reporting remains unresolved beyond an AST‑rewriting prototype that wraps goroutines.
AI-written summary · about
chapters (9)
- 0:00Introduction to gophercon
- 1:12Challenges of edge computing
- 4:20Embedding assets in Go
- 6:16Implementing Go bin data
- 10:20Cross compiling strategies
- 12:55Improving terminal UX
- 16:25Crash reporting techniques
- 20:40Automated auto updating
- 25:33Future update service








