Sentry Blog

Introducing Search by User Click for Session Replay: Zero in on Interesting Replays, Faster
Product Updates

Introducing Search by User Click for Session Replay: Zero in on Interesting Replays, Faster

With the new search by user click feature for Session Replay, we’re giving you greater ability to surface relevant and interesting replays.

How we built user interaction tracking for Jetpack Compose
Engineering

How we built user interaction tracking for Jetpack Compose

Knowing the user interactions which happened in your app right before it crashed is crucial context information for fixing errors. Tracking interactions like click and swipes manually can be tedious, so we at sentry looked into ways on how to do that automatically for your Jetpack Compose enabled Android app. Learn how you can intercept any touch event, how to determine Composable identifiers and ultimately how our sentry Android SDK ties it all together.

Freeze Bad Deployments in their Tracks with the GitHub Deployment Gate Integration
Product Updates

Freeze Bad Deployments in their Tracks with the GitHub Deployment Gate Integration

If you have a large codebase with multiple developers shipping quickly – errors need to be caught quickly as well. To help ensure your code is performant and…

Confidently Manage Multiple Projects with Sentry's New Spend Allocation and Spike Protection
Product Updates

Confidently Manage Multiple Projects with Sentry's New Spend Allocation and Spike Protection

Today we’re announcing our new Spend Allocation feature and updates to Spike Protection, giving you more control over how your projects consume events. While…

Syntax × Sentry MMXXIII
Product Updates

Syntax × Sentry MMXXIII

Today is a special day at Sentry, as today we welcome Syntax to the family. We've long been fans of Scott and Wes, of what they've built with Syntax, and of…

Self Identifying JavaScript Source Maps: The Case for Debug IDs
Engineering

Self Identifying JavaScript Source Maps: The Case for Debug IDs

What is a self identifying file, what are debug IDs and why do we want a fundamental change in the web ecosystem for source maps.

How we reduced CI time by 35% with Nx Caching
Engineering

How we reduced CI time by 35% with Nx Caching

Sentry is a very fast-moving company. In just one month we merged 165 pull requests from 19 authors and changed over 800 files, with a total of over 22,000 additions and almost 10,000 deletions. By updating to Lerna 6 with Nx caching, we were able to reduce our CI run times by about 35%.

Code coverage insights - now in your stack trace
Product Updates

Code coverage insights - now in your stack trace

I’m Jerrod, the Head of Codecov @ Sentry. I’d like to share updates from the first major release of our Codecov and Sentry integration and new Codecov pricing…

Code Mappings and Why They Matter
Product Updates

Code Mappings and Why They Matter

Code Mappings connect errors to the source code in a repository. And since errors can have paths that are different from the tree structure of the repository, Code Mappings determines the accurate path through a combination of a repository URL and a path transformation. Sentry uses Code Mappings to serve issue context on the issue details page.

The New APM: Actionable, Affordable, and Actually Built For Developers
Product Updates

The New APM: Actionable, Affordable, and Actually Built For Developers

You shouldn’t need a Ph.D. in your APM tool to understand the performance of your application. Sentry’s new approach to application monitoring is focused on being actionable, affordable, and *is actually* built for developers. Learn how we're redefining the future of APM.

Making Performance Monitoring More Actionable with Sentry
Product Updates

Making Performance Monitoring More Actionable with Sentry

How your code performs isn’t a subjective debate. Well, at least not anymore — in the past few months, Sentry has started telling you exactly what’s slow and…

Treat Performance Like A Feature
Engineering

Treat Performance Like A Feature

Implementing the right processes and tooling is key to bring your application’s performance from ‘adequate’ to ‘delightful’. Find out how to treat performance as a feature.

Get More Context about your Cloud Services with Sentry
Product Updates

Get More Context about your Cloud Services with Sentry

A Sentaur who uses Sentry to build Sentry wanted to know where a specific service associated with an issue was being hosted in our cloud environment. This…

Sentry’s Frontend Tests: Migrating from Enzyme to React Testing Library
Engineering

Sentry’s Frontend Tests: Migrating from Enzyme to React Testing Library

With over 700 pull requests a month, making sure Sentry's test suite runs quicky is extremely important. This post will talk about our journey converting our component tests from Enzyme to React Testing Library that took almost 18 months, 17 engineers and almost 5000 tests.

Sentry’s Frontend Tests: Migrating from Enzyme to React Testing Library
Product Updates

Sentry’s Frontend Tests: Migrating from Enzyme to React Testing Library

At Sentry, we practice continuous delivery, which means that code can be released as soon as it’s merged into the main branch. This allows us to iterate…

Syntax.fm logo

Listen to the Syntax Podcast

Of course we sponsor a developer podcast. Check it out on your favorite listening platform.

Listen To Syntax