Operations | Monitoring | ITSM | DevOps | Cloud

June Product Updates for Sentry

Get ready for another round of new releases that will help take your performance and error troubleshooting to the next level. Over the past month of June, we’ve launched a variety of new features that give you more flexibility in managing code coverage, help get to root cause faster, and streamline your everyday usage of Sentry. Here’s the list.

Sentry 101: Error Monitoring For Backend Applications

Learn the basics of backend error monitoring with Sentry and recent updates to the issue experience. Whether you are using Python, PHP, Node.js, Ruby, or Go, Sentry can help you find the who, what, when and where behind errors in your backend project. Follow along with this example FastAPI project to learn how to get started monitoring for backend project errors.

Detecting Main Thread Issues in Mobile Applications

Mobile device users care about three things when it comes to good app performance: We’re going to look at how modern concurrency APIs can help with some of these. We recently shipped a new profiling feature to help you find the sources of main thread contention; specifically detecting issues with image and JSON decoding or regex matching. These point you to spots where you can immediately make improvements to your app’s UI performance.

Mastering mobile: Reflecting on three years of mobile growth

Few areas of development have seen as much recent change as mobile. Mobile phone and app usage spiked during the pandemic as we adapted to life with social distancing procedures. And even post-Covid, many mobile habits have stuck, whether it’s using apps for connecting with friends, shopping, getting healthcare, or staying fit. In the first half of 2022, daily time spent on mobile devices in the US was up 39% from three years ago and up 9% from late 2021.

Sentry Performance: application performance monitoring built for Developers

Performance is an application monitoring platform built for developers to identify performance bottlenecks, identify their root cause, assign to the owner of the code, and fix. With workflows that trace performance issues from frontend to backend and identify exact line of code, Performance helps minimize time spent troubleshooting problems to maximize time spent coding new features.

Code Refactoring and why you should refactor your code

Software does not expire, but it “rots”. Its quality degrades over time. As you build your project and add features, you probably won’t always build it in a clean, orderly and mindful way. Especially if you have a tight deadline. So aside from features, you also produce bugs, code smells, and technical debt. That “rots” your software, but your job as a software engineer is to maintain its “freshness” while building on top of it.