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
Daniel Cranney
Dev Digest 214: Claude Is Leaking, GitHub Is Listening & Axios Hacked!
Inside last week’s Dev Digest 214 . 🕵️ Claude source code leaked, analysed and re-written in 2 days 🐙 GitHub auto-opts users into feeding their code to train their AI 🌐 Pretext shows how to show complex text rendering in the browser 🤖 How to securin...
Dev Digest 214: Claude Is Leaking, GitHub Is Listening & Axios Hacked!
Christina Schaireiter
Why Attend a Developer Event?
Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership. Skill Diversification: Break out of your specific tech stack to see how the industry...
Why Attend a Developer Event?
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.

DevOps Tester

Dictu
Assen, Netherlands

Intermediate
API
CSS
HTML
Scrum
DevOps
+3