Spotlight: Sentry for Development

Sentry
A long time ago I worked on a project called Django Debug Toolbar (DJDT). It was a local development plugin that would give you a debug…
Read on
ChangelogCodecovDashboardsDiscoverDogfooding ChroniclesEcosystemError MonitoringEventsGuest PostsMobileMoonlightingOpen SourcePerformance MonitoringRelease HealthSDK UpdatesSentry
Your code is broken. Let's Fix it.
Get Started

Fixing memoization-breaking re-renders in React

Performance Monitoring
When a parent component passes down a callback function to a memoized child component through its props, React will re-render the child component every time the parent component gets re-rendered, even though the child component is memoized. In this article, we’ll look into that problem, and learn how to fix it.
Read on

Introducing the Functional Source License: Freedom without Free-riding

Open Source
Sentry started life in 2008 as an unlicensed, 71-line Django plugin. The next year we began publishing it under BSD-3, and ten years later…
Read on

SDK & Integration Updates: Sentry for every platform, framework, and tool

Ecosystem
It seems like these days there’s a new exciting framework or dev tool launched every week. The challenge is that even if you’re ready and…
Read on

Sentry’s EU Data Region Now in Early Access

Sentry
Like many of our customers, Sentry takes privacy and data sovereignty seriously. One of Sentry’s values is to be for “Every Developer,” and…
Read on

Not Every Problem is an Error: Introducing Rage and Dead Clicks + New User Feedback Reports

Sentry
I know, we’re Sentry the error and performance monitoring platform and we catch production issues. But as you (hopefully) saw during our…
Read on

Performance Monitoring for Every Developer: Web Vitals & Function Regression Issues

Performance Monitoring
Extracting relevant insights from your performance monitoring tool can be frustrating. You often get back more data than you need, making it…
Read on

A story about HTTP status codes and why you should read documentation

Error Monitoring
Learn four things to consider when building APIs related to HTTP status codes. And when consuming APIs, don’t do what I did. Read the documentation, understand how the API is designed, and code defensively around unexpected results.
Read on

Next.js SDK Security Advisory - CVE-2023-46729

Sentry
TL;DR We released a critical security advisory today for Sentry’s Next.js SDK. In the SDK versions 7.26.0-7.76.0 (inclusive), when the…
Read on

Improved GraphQL Support in Sentry

Sentry
Beautiful syntax-highlighted GraphQL errors are coming — get ‘em while they’re fresh! Not that we encourage you to add more errors of any…
Read on

What’s the difference between API Latency and API Response Time?

Performance Monitoring
Your app’s networking directly affects the user experience of your app. Imagine having to wait a few seconds for the page to load. Or even worse, imagine waiting for a few seconds every time you perform an action. It would be infuriating! Before you go on a fixing adventure, it’s a good idea to understand what causes that waiting time. So let’s do that!
Read on

October Product Updates for Sentry

Sentry
Hey, you. Yes, you. Do you want to fix broken code faster and easier? Of course, you do. Who doesn’t? Well, lucky for you, we dedicated the…
Read on

We Just Gave $500,000 to Open Source Maintainers

Open Source
Want to hear more? Register for “The Future of Open Source: The State of Sustainability”, on October 26. Sentry is an Open Source-aligned…
Read on

September Product Updates for Sentry

Sentry
It’s official, summer is over. So grab yourself a pumpkin-spiced food item of choice and check out what the Sentry team has been up to this…
Read on

How to identify and fix Render-Blocking Resources

Performance Monitoring
Render-blocking resources are JavaScript and CSS files that prevent the web page from loading until they are downloaded. These might be…
Read on

Flutter Debugging: Top Tips and Tools You Need to Know

Guest Posts
Modern applications are complex inter-connected collections of services and moving parts that all have the potential to fail or not work as…
Read on

Find slow database queries with Query Insights

Performance Monitoring
There’s only so much you can control when it comes to your app’s performance. But you control what is arguably most important - the code…
Read on

From LCP to CLS: Improve your Core Web Vitals with Image Loading Best Practices

Performance Monitoring
If you’re a front end developer, there’s a high probability you’ve built (or will build) an image-heavy page. And you’ll need to make it…
Read on

Find Trending Problems Faster with Escalating Issues

Sentry
Using Sentry Escalating issues to find and resolve high-priority issues faster.
Read on
Go to Next Page
© 2023 • Sentry is a registered Trademark
of Functional Software, Inc.