Sentry Blog

Measuring application performance in Swift using transactions
Product Updates

Measuring application performance in Swift using transactions

Learn how to measure the performance of individual functions in your Swift app by using Sentry's Custom Instrumentation feature.

Application Profiling for Python
Product Updates

Application Profiling for Python

Profiling is an important tool in every developer’s toolkit because it provides a granular view into the execution of your program from your production…

Application Profiling for Node.js
Product Updates

Application Profiling for Node.js

Profiling is an important tool in every developer’s toolkit because it provides a granular view into the execution of your program from your production…

How we run our Python tests in hundreds of environments really fast
Engineering

How we run our Python tests in hundreds of environments really fast

One of Sentries core company values is “for every developer”. We want to support every developer out there with our tools. But not every developer uses the newest or widely adopted tech stack, so we also try to support older versions of libraries and frameworks. To make sure that our SDK works correctly we have around 450 automated tests in our test suite that run for each change we make to the SDK.

How we run our Python tests in hundreds of environments really fast
Product Updates

How we run our Python tests in hundreds of environments really fast

Not in a reading mood? You also can watch the talk I gave at DjangoCon 2022. One of Sentries core company values is “for every developer”. We want to support…

Python 3.11 Release - Top 5 Things to Know
Product Updates

Python 3.11 Release - Top 5 Things to Know

Python 3.11 was released on Oct. 24th, 2022. This latest version makes Python faster and even more user-friendly. If you’re not ready to take the time to read…

How Sentry uncovered an N+1 issue in djangoproject.com
Product Updates

How Sentry uncovered an N+1 issue in djangoproject.com

Sentry recently launched Performance Issues, a feature to help developers discover and fix common performance problems in their projects. We tested this…

A New Era of Sentry
Product Updates

A New Era of Sentry

This content is out of date Since this blog post has been published we’ve evolved the feature to reduce complexity of configuration and automatically store the…

We Just Gave $260,028 to Open Source Maintainers
Open Source

We Just Gave $260,028 to Open Source Maintainers

Sentry is an Open Source-aligned company, and it’s important to us to financially support our non-commercial colleagues in the community as we continue to…

Django Performance Improvements - Part 4: Caching in Django Applications
Engineering

Django Performance Improvements - Part 4: Caching in Django Applications

In the first three parts of this series around improving performance in your Django applications, we focused on database, code optimization, and frontend…

Top 3 Issue Alert Tips to Stop Noisy Notifications
Product Updates

Top 3 Issue Alert Tips to Stop Noisy Notifications

Sentry Alerts ping you on Slack, Microsoft Teams, or Pager Duty when something goes needs your attention. However, too many alerts can turn your notification…

Building a Performant iOS Profiler
Engineering

Building a Performant iOS Profiler

Profilers measure the performance of a program at runtime by adding instrumentation to collect information about the frequency and duration of function calls. They are crucial tools for understanding the real-world performance characteristics of code and are often the first step in optimizing a program. In this post, we’ll walk through how we built Sentry’s iOS profiler, which is capable of collecting high quality profiling data from real user devices in production with minimal overhead.

Building a Performant iOS Profiler
Product Updates

Building a Performant iOS Profiler

Here is a quick overview of profilers, and a deep dive into how we built the Sentry iOS profiler that has low enough overhead that it could run in production apps with minimal impact to user experience.

Spooky Season means Hacktoberfest
Open Source

Spooky Season means Hacktoberfest

🎃 Spooky Season means Hacktoberfest is here! 👻 Hacktoberfest is less spooky and more exciting for us here at Sentry. If you're new to Hacktoberfest, our…

Getting to That Elusive “Inbox Zero” With Custom Alerts and Codeowners
Product Updates

Getting to That Elusive “Inbox Zero” With Custom Alerts and Codeowners

"I had to be able to balance my engineers’ time between fixing bugs and building new features, for that to happen we needed a solution that helped us stay on top of our backlog."

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