Engineering

Page 3

Sentry JavaScript SDK v8 - A Retrospective
Engineering

Sentry JavaScript SDK v8 - A Retrospective

This post will outline learnings the Sentry SDK team had from releasing v8 of the JavaScript SDKs.

How to Refactor and Not Break Things
Engineering

How to Refactor and Not Break Things

How we completed a huge refactoring of a software used by thousands of developers without breaking things.

Logging in Python: A Developer’s Guide
Engineering

Logging in Python: A Developer’s Guide

A complete guide to Python logging: setup, best practices, & troubleshooting tips to help streamline your Python development & improve app performance.

Designing Sentry's cross-region replication
Engineering

Designing Sentry's cross-region replication

Cross-region replication is a foundational subsystem in multi-region Sentry. This post explores our design process.

My errors are gone w̶i̶t̶h̶o̶u̶t̶ with a trace
Engineering

My errors are gone w̶i̶t̶h̶o̶u̶t̶ with a trace

I can’t imagine another product where I go from “I probably don’t need this” to “I am adding this to all my products.” That’s what Sentry did to me. Can you imagine how many things a product needs to get right to change someone’s mind without some sort of human interaction or sales pitch?

Improving DX: From Unreadable CSS Selectors to Clear React Component Names
Engineering

Improving DX: From Unreadable CSS Selectors to Clear React Component Names

How to transform unreadable CSS selectors to React component names.

Removing risk from our multi-region design with simulations
Engineering

Removing risk from our multi-region design with simulations

Before splitting our application database and infrastructure up, we wanted to have confidence in where the boundaries would be.

Sentry on Sentry: How Metrics saved us $160K
Engineering

Sentry on Sentry: How Metrics saved us $160K

If you know me, you know I care about fast code. Recently, I ran a simple query that revealed that we spend almost $160k a year on one task. Luckily, we…

How open PR comments work
Engineering

How open PR comments work

This is how we manage to comment Sentry issues related to code you're modifying in a pull request within seconds.

Streamline Builds with Android Manifest Placeholders
Engineering

Streamline Builds with Android Manifest Placeholders

In this article, you will learn how to make use of Android Manifest placeholders to supercharge your Android app development.

Patching A Flood of 404s
Engineering

Patching A Flood of 404s

In our latest edition of Dogfooding Chronicles, we use Discover to root out the bane of all companies everywhere: the 404 page.

How we improved Performance Score accuracy
Engineering

How we improved Performance Score accuracy

We're making updates to how Performance Scores are calculated in the Web Vitals module, which will bring them closer to what your users experience.

Should you, could you AOT?
Engineering

Should you, could you AOT?

How ASP.NET Core application developers can make the transition from JIT (Just-in-Time) to AOT (Ahead-of-Time) compilation, using the Sentry SDK for .NET as a case study.

How to publish binaries on npm
Engineering

How to publish binaries on npm

A comprehensive guide on how to publish binaries on npm without getting fired.

Improving Node.js loader performance
Engineering

Improving Node.js loader performance

CommonJS and ES modules are 2 sides of a coin. Node.js supports both of them. So, how can we improve the performance of Node.js loaders?

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