Go Tooling in Action
summary
Live demo of Go tooling shows editing with gofmt/goimports to auto-format and manage imports, building and cross-compiling with go build/go install/go get, and static checks with go vet and an error checker that flags unhandled errors. A simple net/http server gets profiled with pprof and pprof and go-torch flame graphs, revealing a precompiled-regex hotspot; fixes cut latency from ~4,000ns to ~2,000ns and raised throughput from ~12,000 to peaks around 30,000 requests/s. Unit tests, bench and memory profiles round out the workflow.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 2:40Go Environment
- 5:06Hello World
- 7:06Go Editor
- 15:13Packages
- 16:19Web Server
- 18:55Error Check
- 24:04Panic
- 27:12Testing
- 30:36Running Tests
- 32:02Running Go Wrong
- 33:36Importing an Instrumentation
- 34:16Debugging
- 39:02Wrong File
- 39:58Link Devil
- 40:24Torch
- 41:27Population Time
- 42:30Benchmarking
- 44:57Solution
- 45:27Test Bench
- 48:44Half Time








