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 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

From learning to earning

Jobs that call for the skills explored in this talk.

QA Automation Engineer

Eltemate
Amsterdam, Netherlands

Intermediate
Senior
TypeScript
Automated Testing
Continuous Integration