
Bun Code Coverage Gap
Bun's test runner only tracks coverage for loaded files. Here's how to expose the gaps.
I'm an open source enthusiast who loves removing friction from the developer experience and hunting down performance issues.
Currently working at Shortcut.

Sharing knowledge is part of removing friction, so here are my latest findings:

Bun's test runner only tracks coverage for loaded files. Here's how to expose the gaps.

Learn how to fix "Go to Definition" navigating to type declarations instead of source files in TypeScript projects.

Let's take a closer look at useTransition and why the React Docs example might not be a great starting point for real-world UX.

Stop playing whack-a-mole with flaky Playwright tests by using CPU throttling to reliably reproduce CI failures on your local machine.

How to properly and safely update dependencies to resolve CVEs, while also gathering an understanding of how package managers handle dependencies.

How to use includes on ReadonlyArrays while retaining type safety and narrowing down the type.

Gotta Cache 'Em All: Leverage ESLint's cache to speed it up.

Did you know that type policies can also be applied to interfaces and not just to "types"!? 🤯