Patrick Kerschbaum

@patricktree.me

software engineer with a great passion for web technologies and the JavaScript ecosystem.

We've been monkey-patching JS libraries for observability for too long now. It's fragile, ESM-breaking, and runtime-locked. So we started adding TracingChannel support upstream in 44 libraries 👀 Check out our latest blog post to see how and why: blog.sentry.io/fixing-javascript-observability/

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.

blog.sentry.io

Published two new blog posts today: 📝 My Agentic Coding Setup - February 2026 VS Code terminal, Pi Coding Agent, Opus 4.6, custom skills, and how I split complex work across sessions. 📝 My macOS Setup - February 2026 The tools and shortcuts I rely on daily. Links below 👇

Today, I'm writing about the flakiness of visual regression tests due to rendering differences across machines, and how I made the snapshots stable with Playwright Server in Docker

image showing the same text rendered by MacOS and Ubuntu, and a "difference image" highlighting the differences

🆕Blogpost: Large-scale code changes using ASTs and jscodeshift How I used Abstract Syntax Trees (ASTs) and the `jscodeshift` library to migrate module specifiers to full paths in a TypeScript codebase. pkerschbaum.com/blog/large-s... #AST #jscodeshift #codemod #typescript #webdev

Large-scale code changes using ASTs and jscodeshift

How I used Abstract Syntax Trees (ASTs) and the `jscodeshift` library to migrate module specifiers to full paths in a TypeScript codebase.

pkerschbaum.com

The Epic Programming Principles: the guide I use to make decisions as a software engineer. Transcending specific tools or frameworks, these principles will help you guide your career, craft, and technical choices. See details and examples for each principle here: www.epicweb.dev/principles 📖

The Epic Programming Principles Cheat Sheet. A summary of all the principles