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!
Instrumentation for gophers
Björn Rabenstein & Bartlomiej Płotka join Mat & Johnny to discuss observability, monitoring and instrumentation for gophers.
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at changelog.com/square to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
Flatfile – Data import is broken. We fixed it. Flatfile’s powerful out-of-the-box solution takes the data import burden off your shoulders, freeing you to solve bigger business problems and build products that people love.
Featuring:
Björn Rabenstein – GitHub
Bartlomiej Płotka – Website, GitHub, LinkedIn, Mastodon, X
Mat Ryer – Website, GitHub, LinkedIn, X
Johnny Boursiquot – Website, GitHub, X
Show Notes:
Prometheus
Go’s client library for Prometheus
Björn’s talk at Gophercon UK
Open Telemetry
Grafana’s Big Tent
Something missing or broken? PRs welcome!