Buglyst Blog
Learn to debug under pressure.
Playbooks for fast pattern recognition, guides for the full investigation, and articles for the engineering judgment around the edges.
17 playbooks · 509 guides · 95 articles · 12 linked practice labs ·skip to practice
Fast pattern recognition for the production failures engineers see most often.
1 playbook in Frontend & Web
Structured investigations for the failure modes engineers meet in real systems.
Debugging FastAPI CORS Errors from Frontend Requests
A practical guide to diagnosing and fixing CORS errors when a frontend makes requests to a FastAPI backend.
Vite Production Build Error: Debugging Crashes, Blank Screens, and Silent Failures
A concise guide to diagnosing and fixing Vite production build errors, including crashes, blank screens, and silent failures.
Vite HMR Not Working: Debugging Stale Modules and Silent Failures
A practical guide to debug Vite Hot Module Replacement when changes don't reflect, including common pitfalls like file watcher limits, dependency caching, and misconfigured optimizations.
Why esbuild Isn't Removing Dead Code: Side Effects, IIFE Wrappers, and Import Semantics
A practical guide to diagnosing and fixing esbuild tree-shaking failures caused by side-effect flags, IIFE wrappers, and import semantics.
Debugging Rollup Named Export Not Found Errors
A practical guide to diagnosing and fixing 'named export not found' errors in Rollup, covering common causes like tree-shaking, mismatched exports, and plugin interactions.
Debugging Babel Transform Plugin Errors
A practical guide to diagnosing and fixing errors from Babel transform plugins, including plugin ordering, configuration, and version mismatches.
Long-form thinking on debugging habits, observability, and the systems around the bug.
Why Your 60fps Animation Stutters: A Deep Dive Into the Browser Event Loop
The event loop isn't just about callbacks. It's about when and in what order the browser processes tasks, microtasks, and rendering. Here's what actually happens between frames.
Remote Debugging Mobile Devices at Scale: What Works and What Doesn't
Setting up remote debugging for iOS and Android devices involves more than just enabling Developer Mode. Here's what I've learned from debugging over 500 devices in production.