Engineering

Deep dives, open source work, and engineering culture from the Sentry team.

From vibe code to production-ready: observability for Next.js and Supabase apps
Engineering

From vibe code to production-ready: observability for Next.js and Supabase apps

Supabase gives you query insights and logs, but it can't trace across your full stack. Here's how to connect Next.js, Supabase Edge Functions, and Postgres with distributed tracing, log drains, and AI-assisted debugging in Sentry.

Fixing JavaScript observability, one library at a time
Engineering

Fixing JavaScript observability, one library at a time

Sentry is adding TracingChannel support to 44 JavaScript libraries upstream, replacing fragile monkey-patching with native observability that works across all runtimes.

When agents orchestrate agents, who's watching?
Engineering

When agents orchestrate agents, who's watching?

Multi-agent AI systems fail silently. Learn what proper observability looks like when agents orchestrate agents, and how Sentry keeps you in control.

No more monkey-patching: Better observability with tracing channels
Engineering

No more monkey-patching: Better observability with tracing channels

Monkey-patching in CJS and module hooks in ESM both instrument libraries from the outside. Tracing Channels let libraries emit their own telemetry — and the ecosystem is already moving.

Debugging multi-agent AI: When the failure is in the space between agents
Engineering

Debugging multi-agent AI: When the failure is in the space between agents

When an agent's tool call silently degrades the input to a completely different agent two steps later, standard monitoring won't catch it. Here's how to find bugs that live between agents.

AI agent observability: The developer's guide to agent monitoring
Engineering

AI agent observability: The developer's guide to agent monitoring

Most discussions about agent observability read like outdated compliance checklists with "AI" substituted for older technologies. They emphasize comprehensive…

Seer fixes Seer: How Seer pointed us toward a bug and helped fix an outage
Engineering

Seer fixes Seer: How Seer pointed us toward a bug and helped fix an outage

How Sentry's AI debugging tool Seer helped identify and fix a cascading region blocklist bug that caused an outage in Seer's own EU deployment.

Do you need an MCP to build your native app?
Engineering

Do you need an MCP to build your native app?

Do you need an MCP to build your native app? Surprisingly, modern agents succeed either way. The real difference is how much time, cost, and context you waste along the way.

Building Type-Safe Metrics API in Swift: Part II
Engineering

Building Type-Safe Metrics API in Swift: Part II

Replace Any with type-safe protocols, handle array conformance limitations, and future-proof your Swift enums.

Building Type-Safe Metrics API in Swift: Part I
Engineering

Building Type-Safe Metrics API in Swift: Part I

Explore protocol extensions, enums with associated values, and ExpressibleByStringLiteral to build type-safe Swift APIs.

"Swizzling" iOS functions in Swift
Engineering

"Swizzling" iOS functions in Swift

How to hook pure Swift functions at runtime using an in-process debugger.

Next Halloween I’m dressing as O(n^2)
Engineering

Next Halloween I’m dressing as O(n^2)

Dawson’s first law of computing strikes twice.

Reverse Engineering iOS to Fix SDK Crashes
Engineering

Reverse Engineering iOS to Fix SDK Crashes

We reverse-engineered a private iOS framework to uncover why iPadOS 26 broke type casting in our SDK.

Keeping Up With the Python Ecosystem
Engineering

Keeping Up With the Python Ecosystem

The Sentry Python SDK has built-in support for more than 60 popular packages. This is how we make sure we actually support what we claim to be supporting.

Tablecloth Trick: Migrating Issue Alerts to a New System
Engineering

Tablecloth Trick: Migrating Issue Alerts to a New System

How we silently switched error issue alerts to a new system.

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