Supporting Developers with Fit-for-Purpose APM Solutions: A CTO’s Perspective
Leading a team through different growth stages requires evolving insights and for Gorgias CTO and co-founder, Alex Plugaru, it’s important to understand how developers work, not just what they’re working on.
Understanding the Performance Impact of Generated JavaScript
In the modern web, the JavaScript you write is often down-compiled using a compiler like Babel to make sure your JavaScript is compatible with older browsers or environments. In addition, if you are using TypeScript (like the Sentry SDK’s do) or something similar, you’ll have to transpile your TypeScript to JavaScript. Understanding how your code is being transpiled and downcompiled is important, because your bundle size is affected by your final generated JavaScript. This post is all about the technical prep work needed to ship a 0 bug reported major issue.
If you aren't already fed up with doing the same boring stuff over and over again, you will In the long run. Tasks which are repeated again and again in the…
JavaScript SDK “Package Size is Massive” - So we reduced it by 29%
Developers started to notice just how big our JavaScript package was and yeah, we knew. We weren’t ignoring the issues; after all, we don’t want the Sentry package to be the cause of a slowdown. But to reduce our JavaScript SDK package size effectively we had to account for shipping new capabilities, like being able to manage the health of a release and performance monitoring, while maintaining a manageable bundle size. After all, new features == bigger package - usually.
JavaScript SDK “Package Size is Massive” - So we reduced it by 29%
Developers started to notice just how big our JavaScript package was and yeah, we knew. We weren’t ignoring the issues; after all, we don’t want the Sentry package to be the cause of a slowdown. But to reduce our JavaScript SDK package size effectively we had to account for shipping new capabilities, like being able to manage the health of a release and performance monitoring, while maintaining a manageable bundle size. After all, new features == bigger package - usually.
In this post, Matt-Johnson Pint from the Sentry .NET team walks us through how he made a Time Zone Picker user interface control for .NET MAUI, leveraging MAUI's support for platform-specific code.
In many critical areas, you can automate the completion of repetitive chores in an efficient and effective manner by using a computer language such as Python.…
Clever.fm is developing a platform to connect podcast listeners with community and content to make podcasting financially sustainable for creators. Our…
Wilson Christian, Samyak Jain, Survy Vaish - · 3 min read
Django Performance Improvements - Part 2: Code Optimization
The following guest post addresses how to improve your services’s performance with Sentry and other application profilers for Python. Check out this post to…
Introducing Metric Alert notification charts and Duplicate Alerts
Unless you stare at Sentry all day waiting for error or performance problems to pop up, chances are you rely on alerts to let you know when something breaks or…
Tips for Optimizing React Native Application Performance - Part 2: Using Sentry SDK for Performance Monitoring
Monitoring performance in front-end applications is vital. It focuses on the areas of the application users experience. These areas are slow rendering or frame…
Converting Your iOS Application to Android: Part 3
In the previous two articles we've looked at why you should consider converting your application to Android, considerations to be aware of when converting your…
Improve Performance in Your iOS Applications - Part 4
There are multiple factors including speed, performance, UI interactions, etc. which are critical to the success of your iOS application. Slow and unresponsive…