Sentry Blog

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript
Engineering

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript

Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen members of the engineering team, 1,100 files, and 95,000 lines of code.

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript
Product Updates

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript

Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen members of the…

Using Feature Flags in Sentry
Product Updates

Using Feature Flags in Sentry

From testing in production to running A/B tests, feature flags have a range of uses. At Sentry, one way we use feature flags is to safely allow beta access to…

A Sanity Listicle for Mobile Developers
Product Updates

A Sanity Listicle for Mobile Developers

Before we look to April, let’s recap some of our most notable mobile updates from this past month with a few tips on how to solve what matters faster and a sneak peek of what's coming next.

Using Sentry Performance To Make Sentry Performant
Engineering

Using Sentry Performance To Make Sentry Performant

Like many companies, Sentry uses feature flags to determine when certain users see certain features. Recently, we decided to switch our feature flag software…

Performance Monitoring for Android Applications
Product Updates

Performance Monitoring for Android Applications

Android is arguably the most ubiquitous operating system in the world. Whether it's a tablet, phone, folding phone, computer, TV, or IoT device, chances are…

Building Dark Mode
Product Updates

Building Dark Mode

Like many companies, we have a Hack Week at Sentry. In 2017, we coded an app which blared entrance music for anyone who stepped foot in our office. In 2019, we…

Performance Monitoring Support for React Native
Product Updates

Performance Monitoring Support for React Native

March Mobile Madness continues with Performance support for React Native. Our friend, Jenn Mueng shares how Performance supports his mobile appliction. In…

Issue Detail Performance Improvements
Engineering

Issue Detail Performance Improvements

One of Sentry’s most-trafficked pages is our issue details page, as it helps our customers understand the root cause of an error. For those of you who are new…

With Flutter and Sentry, You Can Put All Your Eggs in One Repo
Product Updates

With Flutter and Sentry, You Can Put All Your Eggs in One Repo

This month we’re updating several of our mobile SDKs. You might think it’s madness… Mobile March Madness. First up is Flutter. It’s fair to say that all of us…

Python 3 Compatibility: What To Know
Product Updates

Python 3 Compatibility: What To Know

Compatibility is a moving target. This is particularly true for backwards-incompatible languages such as Python 3, as it forces developers to shoehorn Python 3…

3 Ways to Improve JavaScript Applications
Product Updates

3 Ways to Improve JavaScript Applications

In January we brought Release Health to JavaScript. This month we've been thinking about the overall experience for JavaScript developers, some could call it…

Series D: Moving Faster and (Not) Breaking Things
Product Updates

Series D: Moving Faster and (Not) Breaking Things

Can Sentaurs become unicorns? Apparently so.

Close the Loop with User Feedback
Product Updates

Close the Loop with User Feedback

Everyone's software crashes. As an engineer, you don't feel your users' frustration unless they reach out to customer support, write bad reviews, or tweet…

Asking The Right Query With Discover
Product Updates

Asking The Right Query With Discover

Successful businesses don’t sort data — they shape it. Discover, Sentry’s query builder, gives form to your event data so you can measure performance and trace…

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