Syntax - Tasty Web Development Treats

Ben Vinegar × Distributed Tracing and TypeScript Migrations

Feb 23, 2022
Ben Vinegar, a Sentry expert in TypeScript migrations and distributed tracing, shares his insights on navigating the complexities of modern web development. He discusses the significance of distributed tracing for debugging and the ongoing innovations at Sentry. Vinegar also shares the challenges faced during the migration to TypeScript, emphasizing collaboration within teams. The conversation touches on the evolution of cloud hosting solutions and the importance of user experience in web applications, all while providing a sprinkle of humor with some 'Sick Picks' food recommendations.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Career Transition

  • Ben Vinegar started his career in graphics driver development, working with C and assembly.
  • He transitioned to web development after seeing an AJAX demo, eventually working with Ruby on Rails and then JavaScript.
INSIGHT

Distributed Tracing Explained

  • Distributed tracing helps developers understand complex web applications by connecting actions across services.
  • It links requests with unique identifiers, allowing tracking from initial user interaction to downstream services.
ADVICE

Tracing for Performance

  • Use tracing not just for errors, but to enhance performance monitoring.
  • Trace slow user experiences to pinpoint bottlenecks, like slow server responses or database queries, and optimize them.
Get the Snipd Podcast app to discover more snips from this episode
Get the app