Making Go more efficient (Go Time #260)
Mat invites Bartłomiej Płotka, Kemal Akkoyun & Christian Simon to discuss how to make Go code more efficient through modern observability practices.
Embed this episode
Chapters
- 0:00 Opener
- 0:32 Sponsor: Sourcegraph
- 2:15 It's Go Time!
- 3:05 Welcome, everyone!
- 4:19 Getting to know our guests
- 6:07 Our topic: making Go more efficient!
- 9:45 How to spot when more efficiency is needed
- 12:21 How to select metrics to measure
- 16:23 How often to do a performance check
- 23:13 Sponsor: Ship It!
- 24:42 Kemal drops the first unpop of the show
- 26:07 Setting a budget for efficiency testing?
- 30:15 The cost of observing data in production
- 33:09 The tradeoff between features & perf
- 36:50 There goes my hero... watch him as he goes
- 40:58 Go vs other langs wrt observability
- 43:43 Making Go easier/better to profile
- 46:26 What is eBPF?
- 49:47 It's time for Unpopular Opinions!
- 50:22 Mat's very serious unpop
- 50:39 Mat's other unpop
- 51:17 Bartek's unpop
- 54:58 Christian's unpop
- 55:39 Kemal's unpop
- 58:51 Kemal's "real" unpop
- 59:38 Time to Go!
- 1:00:29 Outro (++ bonus!)
No transcript yet.
Frequently asked questions
How long is this episode of Changelog Master Feed?
This episode is 1 hour and 2 minutes long.
When was this Changelog Master Feed episode published?
This episode was published on December 15, 2022.
Is there a transcript available for this episode?
Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.
Can I download this Changelog Master Feed episode?
Yes. Use the download control on the episode player to save the publisher-provided media file.