JavaScript
JavaScript Programming Language
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.
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.
JS Patterns That Saved My Codebase
I spent last Tuesday staring at a 4,000-line utils.js file that looked like it had been written by three different people who hated each other.
Service Workers Are Just Persistent MITM Attacks
Well, I have a confession – I used to hate Docker. But after spending my entire weekend debugging a client’s e-commerce site that was behaving…
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.
Stop Writing Serial Awaits: A Reality Check
Stop Writing Serial Awaits: A Reality Check. Actually, I should clarify — I rejected a Pull Request last Tuesday that made me want to scream into a pillow.
Stop Copy-Pasting That __dirname Boilerplate
I deleted a code snippet from my personal library yesterday. You know the one. That three-line monstrosity we’ve all been pasting into the top of our.
The ES Modules Hangover: Why We Can’t Go Back
I still wake up in a cold sweat sometimes thinking about AMD. You remember Asynchronous Module Definition? That define([], function(){}) boilerplate that.
