From Prototype to Production: Extracting LiveBind into a Standalone TypeScript Library
How I extracted a tightly-coupled JavaScript utility from a legacy PHP app into a modular, type-safe TypeScript library.
How I extracted a tightly-coupled JavaScript utility from a legacy PHP app into a modular, type-safe TypeScript library.
Sometimes the best way to improve code quality is to delete outdated comments and trust the code itself.
Upgrading Vite to v7 in a Laravel starter kit exposed hidden dependency traps, HMR failures, and manifest quirks — here's how I fixed it.
I replaced eval() in HomeForged's TemplateEngine with a secure custom parser to stop code injection without losing dynamic power.
I encrypted localStorage saves in my browser game using Web Crypto and AES-GCM—here's how I balanced security, performance, and simplicity.
I stopped conditionally loading Google Analytics based on environment—here's why that made my tracking more reliable and easier to test.