News
Build Native-Like Bottom Sheets with CSS Scroll Snap
With modern web features like CSS scroll snap, it is now possible to create native-like bottom sheets featuring multiple snap poin...
When AI Refactors Your Code, But You Have to Refactor Its Architecture
How a simple authentication refactor taught me that AI assistants are great at code, but need human guidance for architectural dec...
The Myth of Single-Threaded JavaScript: Inside the Language’s Hidden Concurrency...
Modern JavaScript offers a rich (although muddled) concurrency landscape. From the event loop and. async/await to Web Workers, asy...
Automate Web Debugging: A Practical Guide to Chrome DevTools MCP
Chrome DevTools MCP is an implementation of the Model Context Protocol (MCP) It adds debugging capabilities to an AI agent. You ca...
Building a Bounded-Latency Quote Pipeline That Never Lies
Your users don’t care why a quote failed—they care that the number didn’t flash 0.00.
What Building a Simple Age Calculator Taught Me About Time, Technology, and Smal...
A friend once asked me how old he was in days. That random question led me to build a free age calculator — and I quickly discover...
