← home
  • Jul 3, 2026 Thoughts on coding agents
  • Dec 20, 2021 Generics facilitators in Go
  • Jun 17, 2020 Notes on the Go generics proposal
  • May 19, 2020 Spanner's high availability writes
  • Jan 20, 2020 Inlined defers in Go
  • Nov 18, 2019 NUMA
  • Dec 27, 2017 The Go type system for newcomers
  • Oct 10, 2017 pprof user interface
  • Jul 18, 2017 The future of latency profiling in Go
  • Jul 16, 2017 Go's work-stealing scheduler
  • Jul 3, 2017 Profiler labels in Go
  • Jun 30, 2017 Custom pprof profiles
  • May 22, 2017 Debugging Go core dumps
  • Mar 22, 2017 Automatic Stackdriver Tracing for gRPC
  • Feb 3, 2017 Naming tests to self-document
  • Jan 14, 2017 Style guideline for Go packages
  • Jan 11, 2017 Go 1.8 development stats
  • Dec 19, 2016 Mutex profile
  • Dec 14, 2016 The default GOPATH
  • Dec 10, 2016 HTTP/2 Server Push
  • Dec 8, 2016 Deprecation notices in Go
  • Oct 25, 2016 Using contexts to avoid leaking goroutines
  • Oct 15, 2016 Debugging code generation in Go
  • Oct 11, 2016 Keeping Go a human-first language
  • Sep 25, 2016 Go tooling essentials
  • Sep 8, 2016 Examples coverage
  • Sep 6, 2016 Parallelize your table-driven tests
  • Sep 2, 2016 Using Instruments to profile Go programs
  • Aug 30, 2016 Bidirectional gRPC streaming for Go
  • Aug 27, 2016 Apply transformations to Go code with eg
  • Oct 3, 2015 Calling Go from Swift
  • Sep 8, 2015 Go cross compilation
  • Oct 18, 2014 Concrete first, abstract later
cd ~