Go Time: Golang, Software Engineering

Making Go more efficient

Mat invites Bartłomiej Płotka, Kemal Akkoyun & Christian Simon to discuss how to make Go code more efficient through modern observability practices.

Join the discussion

Changelog++ members get a bonus 12 minutes at the end of this episode and zero ads. Join today!

Sponsors:

  • Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
  • Ship It! – A podcast about getting your best ideas into the world and seeing what happens. Listen to an episode that interests you and subscribe today.

Featuring:

  • Bartlomiej Płotka – Website, GitHub, LinkedIn, Mastodon, X
  • Kemal Akkoyun – GitHub, LinkedIn, Mastodon, X
  • Christian Simon – X
  • Mat Ryer – Website, GitHub, LinkedIn, X

Show Notes:

  • Bartek’s “Efficient Go” Book
  • Vitess Benchmark
  • Tools for Monitoring Applications Logs
  • Prometheus library for Go
  • Profiling Go Programs
  • pprof tool (also available in go tool pprof)
  • pkg.go.dev/net/http/pprof
  • pkg.go.dev/runtime/pprof
  • Building a Go Profiler using Go
  • Liz Rice on eBPF
  • Arena proposal

Something missing or broken? PRs welcome!