Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

The magic of a trace

Apr 3, 2024
Felix Geisendörfer & Michael Knyszek discuss the magic of Go execution traces, highlighting their benefits in detecting latency issues and inefficiencies, the evolution of debugging practices, and the introduction of an experimental API. They also share controversial opinions on runtime deprecation and social media platforms, while exploring the world of improved audio quality and tracing tools.
49:24

Podcast summary created with Snipd AI

Quick takeaways

  • Execution tracing aids in debugging slow requests and identifying latency sources in Go routine communication.
  • Continuous flight recording enhances targeted tracing capabilities for problem-solving and improving Go runtime efficiency.

Deep dives

Felix and Michael examine execution tracing efficiency

Felix and Michael delve into the intricacies of execution tracing, highlighting its potential to simplify debugging slow requests and identify latency sources like inefficient Go routine communication. They discuss the enhancement of execution tracing tools, dispelling myths about its efficacy and sharing insights on improving Go runtime efficiency. The introduction of flight recording to capture specific issues continuously marks a significant advancement, providing targeted tracing capabilities for problem-solving.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner