
Access Your Homelab Services Without Memorizing IPs and Ports
How I made my homelab services easily accessible with a Heimdall dashboard, local domain names via mDNS, and default ports.
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:

How I made my homelab services easily accessible with a Heimdall dashboard, local domain names via mDNS, and default ports.

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.