Priscila Oliveira

From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases

Never ship a breaking change again. Learn how Sentry uses a private npm registry to run end-to-end tests and bulletproof their SDK releases.

From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases
#1about 6 minutes

Getting started with Sentry for error monitoring

Learn how to install and configure a Sentry SDK in a JavaScript application to start capturing and analyzing errors.

#2about 2 minutes

Understanding the challenges of SDK releases

Releasing new SDK versions involves managing bug fixes, new features, and performance improvements while ensuring backward compatibility across many frameworks.

#3about 3 minutes

How a typo broke an SDK with module changes

A simple typo related to CommonJS and ES module configurations in the Sentry Remix SDK caused applications to crash for users.

#4about 4 minutes

What is Verdaccio and how does it work

Verdaccio is a lightweight, open-source private NPM proxy registry that allows developers to publish, store, and manage packages locally.

#5about 4 minutes

Integrating Verdaccio into a CI pipeline for testing

Sentry's CI pipeline uses Verdaccio in a Docker container to publish pre-release SDK versions and run end-to-end tests against them before release.

#6about 4 minutes

Demo: Catching a regression with Verdaccio tests

A live demo shows how the end-to-end testing setup with Verdaccio successfully fails a build with the module typo and passes it after the fix.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Dev Digest 196: AI Killed DevOps, LLM Political Bias & AI Security
Inside last week’s Dev Digest 196 . ⚖️ Political bias in LLMs 🫣 AI written code causes 1 in 5 security breaches 🖼️ Is there a limit to alternative text on images? 📝 CodeWiki - understand code better 🟨 Long tasks in JavaScript 👻 Scare yourself into n...
Dev Digest 196: AI Killed DevOps, LLM Political Bias & AI Security
DC
Daniel Cranney
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Inside last week’s Dev Digest 188 . 🤖 GitHub Copilot CLI is now in public review 💻 Microsoft is bringing ‘vibe working’ to office apps 🎣 Attackers abuse AI tools to generate captchas in fishing attacks ⚠️ When LLMs autonomously attack 🧠 Common cause...
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms

From learning to earning

Jobs that call for the skills explored in this talk.