Overview
Syllabus
- Intro
- Sponsor
- Greetings
- Defining Sentry's Suite of Features
- How does Sentry instrument a wide variety of software?
- Sentry compared to TypeScript
- Sentry and Privacy
- De-obfuscating Code with Source Maps
- Replay.io vs. Session Replay and Sentry
- Sentry Spotlight and Dev-Time Monitoring
- Propagating a Trace inside a Database Transaction
- Sentry Differentiators
- Sentry Report of Most Common Pitfalls in Apps, like Spotify Wrapped but with Sentry
- Children and error/stack proximity with Sentry reporting
- The Apdex as a Performance Metric
- Performance and Core Web Vitals
- Cumulative Layout Shift CLS
- Where does CLS happen in the rendering process and mitigation steps
- Fonts as a source of CLS, FOUT Flash of Unstyled Text, and FOIT Flash of Invisible Text
- Free Open Source Project Idea: Tree Shaking for Font Glyphs
- Replacing fonts when loaded to prevent CLS, FOIT, and FOUT
- How Sentry helps with Core Web Vitals
- Sentry Internals: Architecture, Data Stores, Rust
- Scale Problems that Sentry went through
- Does Sentry use Sentry? Sentry on Sentry
- When to Avoid Sentry
- Sentry Salient Repeating Best Practices
- Conclusion
Taught by
Tejas Kumar