This app works best with JavaScript enabled.
Menu
Product
Platform
Error Monitoring
Session Replay
Performance
Profiling
Code Coverage
Integrations
Languages & Frameworks
JavaScript
Python
Ruby
Node
Go
.NET
iOS
Android
See all
Why Sentry?
Web
Mobile
Native
Gaming
Internet of Things
Data
Enterprise
Open Source
Security & Compliance
Customers
Features
Custom Queries
Dashboards
Cross-project Issues
Distributed Tracing
Stack Traces
Context
Breadcrumbs
Releases
Issue Owners
Pricing
Docs
Resources
Blog
Sandbox
Sign In
Get Started
Blog
Archive
Twitter
Feed
Mark Story
Dogfooding Chronicles: Never Be Content With Your Content (Security Policies)
Dogfooding Chronicles
A Content Security Policy (CSP) lets a browser know which content sources are to be trusted — and which aren’t. Learn how to update your CSP and protect your application.
Read on
Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript
Sentry
Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen…
Read on
Verifying Large Refactors in Production with Sentry
Dogfooding Chronicles
Recently we used Sentry to ensure we didn’t break Sentry while doing a large code refactoring project.
Read on