Frontend Development
Structured Clone vs JSON Parse Stringify for Deep Copying State
Every React or Vue developer who has ever written setState(JSON.parse(JSON.stringify(prev))) has quietly shipped a bug waiting to happen.
Object.groupBy() and Map.groupBy(): The JavaScript Built-Ins That Replace lodash _.groupBy
The lodash _.groupBy function has been the most-imported single function in the entire JavaScript ecosystem for years.
TypeScript Tutorial: Writing Async and DOM Logic That Actually Works
The Problem with Toy Examples I’m so tired of “Hello World” TypeScript tutorials. You probably know the ones I’m talking about.
Building that liquid ripple shader in React Three Fiber
Three.js: Nothing humbles you faster than a WebGL canvas that just decides to stay black. No errors in the console. No warnings. Just an empty void st…
JavaScript Functions: The UI Framework You Already Have
Actually, I hit a wall last Tuesday. It was 11:30 PM, and I was staring at a cryptic error message in my terminal.
Private Fields Finally Made Me Respect JavaScript Classes
Actually, I should clarify – I resisted JavaScript classes for years. Seriously. I was that guy in code reviews leaving comments like “why n…
Fetch API: You’re Probably Using It Wrong
I stopped using Axios for small projects about three years ago. Don’t get me wrong, Axios is fine. It’s great, actually.
Stop ignoring the DOM: It’s the only thing that actually matters
Actually, I should clarify — I watched a junior developer try to install a 450KB npm package last Tuesday just to toggle a CSS class. I wish I was joking.
Why We Still Bundle JavaScript in 2026 (And How to Stop Fighting Your Tools)
Actually, I should clarify – I still remember the first time I tried to manually manage dependencies for a project with more than five files.
Tutorial Hell is a Lie: Why I Force Juniors to Build ‘Trash’
Actually, I should clarify – the resume looked perfect, and his GitHub was green squares all the way down. He’d even finished three separate “Master React.
