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 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
Inside last week’s Dev Digest 195 . 👎 No more external likes 🤗 Needy programs 📉 The worst selling Microsoft product 🟨 JavaScript engines zoo 🍞 No more toasts! 🤖 Messing with bots 👔 Beware of fake job interviews 🗞️ Join over 150,000 developers alread...
Dev Digest 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
DC
Daniel Cranney
Security Basics for Vibe Coders
Vibe coding has become a popular trend in the tech world. With so many tools now available for both developers and non-developers, it’s easier than ever to build projects using natural language, in some cases without touching a line of code along the...
Security Basics for Vibe Coders
CH
Chris Heilmann
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs
Inside last week’s Dev Digest 151 . 🔎 How ChatGPT compares to search and what that means for SEO ✂️ Job cuts across the board as companies curb DEI programs 🟨 @Microsoft releases 161 Windows security updates ⚠️ @Google’s OAuth bug endangers million...
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs

From learning to earning

Jobs that call for the skills explored in this talk.

Rust and GoLang

Rust and GoLang

NHe4a GmbH
Karlsruhe, Germany

Remote
55-65K
Intermediate
Senior
Go
Rust
AWS DevOps Engineer

AWS DevOps Engineer

Scio Associates
Bristol, United Kingdom

£60-61K
Bash
Azure
Scrum
DevOps
+7