React is Overkill for Most Projects — You Don't Need a Bazooka to Kill a Fly

You walk into your kitchen, see a tiny fruit fly buzzing around your banana, and your first instinct is to grab a military-grade bazooka from your garage. Sounds insane, right? Yet this is exactly what happens every day in web development when developers reach for React to build a simple landing page. I’ve been watching this madness unfold for years, and it’s time we had an honest conversation about when React makes sense and when you’re just making your life (and your users’ lives) unnecessarily complicated. ...

July 26, 2025 · 6 min · me

Mithril.js: The Underrated Gem That Deserves More Love

In the world of JavaScript frameworks, there’s React with its massive ecosystem, Vue with its gentle learning curve, Angular with its enterprise backing, and then… there’s Mithril.js. Quietly sitting in the corner, being fast, lightweight, and surprisingly powerful while everyone else argues about hooks vs. composition API. I’ll be honest – I stumbled upon Mithril by accident years ago while looking for a lightweight alternative to React for a small project. What I found was a framework that made me rethink what I actually need from a frontend library. Spoiler alert: it’s not 200KB of runtime and a build process that takes longer than my lunch break. ...

May 12, 2023 · 7 min · me