Journal

Thoughts on building fast, accessible, and resilient web apps. Drawn from years of real-world experience, a couple of books, and a lot of hard lessons. Expect deep dives, practical tips, a bit of history, and the occasional opinionated take on where the web is going.

Your SPA Is Leaking Memory. Soak Test It

29 July 2026 · 8 min

Some teams force-reload their single-page web apps (SPAs) every few hours just to clear the memory the app leaked. A frontend soak test finds the leak instead.

The Great Agent Skills Land Grab

10 June 2026 · 8 min

Thousands of AI agent skills have flooded GitHub recently, most of them teaching models what they already know. The land grab is on.

2026

Browsers Treat Big Sites Differently

Safari and Firefox change how big sites render based on the domain. TikTok, Netflix, Instagram… even SeatGuru. Chrome doesn’t. Why is that?

14 May · 7 min

The Design-Minded Engineer

Designers have been complaining for decades that what ships doesn’t match what they designed. The fix isn’t better handoffs or AI tools. It’s engineers who can see what designers see.

28 April · 12 min

Fast by Default

You don’t need more performance heroes on your engineering team. Make the fast path the easy path.

9 February · 4 min

The Main Thread Is Not Yours

Every millisecond your JavaScript runs is a millisecond borrowed from your users. Here's how to be a better guest on the main thread.

8 January · 7 min

2025

The newsletter

More from Den

Monthly notes on engineering, writing, and the craft of building software. No fluff.