Debugging Go
Manage episode 346675773 series 3341962
Natalie & Ian welcome Liran Haimovitch & Tiago Queiroz to the show for a discussion focused on debugging Go programs. They cover good & bad debugging practices, the difficulty of debugging in the cloud, the value of errors logs & metrics, the practice of debugging in production (or not) & much more!
Changelog++ members save 4 minutes on this episode because they made the ads disappear. 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
- Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
Featuring:
- Liran Haimovitch – Twitter, GitHub
- Tiago Queiroz – Twitter, GitHub, LinkedIn, Website
- Natalie Pistunovich – Twitter, GitHub
- Ian Lopshire – Twitter, GitHub
Show Notes:
Something missing or broken? PRs welcome!
Kapitler
1. Opener (00:00:00)
2. Sponsor: Sourcegraph (00:00:41)
3. It's Go Time! (00:03:05)
4. Welcoming our guests (again) (00:03:49)
5. Good and bad debugging practices (00:07:01)
6. Debugging in the cloud (00:11:08)
7. Sponsor: Honeycomb (00:17:25)
8. The value of error logs (00:18:58)
9. The value of metrics (00:24:44)
10. Debugging in production? (00:29:30)
11. Monitoring tools aren't for debugging (00:31:28)
12. Back to logging: levels & labels (00:34:43)
13. How and where to begin debugging (00:41:18)
14. It's time for Unpopular Opinions! (00:44:31)
15. Liran's unpop (00:44:58)
16. Tiago's unpop (00:47:27)
17. Natalie's unpop (00:49:22)
18. Liran's REAL unpopular opinion (00:49:52)
19. Time to go! (00:51:31)
20. Outro (00:52:00)
322 episoder