Success of your framework depends on your API
summary
Companies at 1mg report search APIs that ask for 10 items but return 4–20, backend responses that silently wrap errors as 200, and a Safari scrolling bug tracked since 2016; fix patterns are Absolutely Predictable Interfaces that are hard to misuse and avoid returning error-via-200. A framework called Catalyst exists after four years of work, open-sourced, with a single fetch API that works both client and server, supports publishing native Android/iOS webview bridges, and is demonstrated as functional.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:30API
- 1:30Bad API
- 6:38N stars
- 11:02Scale of Operations
- 12:40Scrolling
- 13:07Overflow
- 14:43Position sticky
- 16:13What do we do
- 16:27Recap
- 19:28Demo
- 24:14Catalyst
related talks
35mBuilding Your API for Longevity
47mAPI Tips from the Frontline
26mDesigning Accessible APIs
24mWhy Your API Adoption is Failing & How to Fix It
47mKilling accessibility with five words
31mFramework Design - Lessons Learned from Repeated Mistakes
18mBuild a terrible API for people you hate
20mThe Last Line of Code, Your API is Never Finished
