Writing SDKs That Don鈥檛 Make Other Developers Hate You
Lessons from building and maintaining an NPM package that powers tier-0 OTT production apps across millions of users

Search for a command to run...
Series
A series for frontend engineers who build things that can't afford to break. Most frontend content is written for beginners. This one isn't. Everything here comes from building and maintaining production systems for tier-0 OTT platforms handling more than 10 million active users.
Lessons from building and maintaining an NPM package that powers tier-0 OTT production apps across millions of users

Because at scale, what you don鈥檛 cache costs you more than what you do.

Lighthouse is a starting point, not the finish line.

The decisions behind auth are more consequential than most developers realize.

The browser is doing more security work than you realize. Here's what happens when you accidentally get in its way.

Real-time doesn鈥檛 always mean WebSockets. Picking the right tool changes everything.
