A New Kind of Abstraction
summary
Argues that abstractions are not just layers but abstractions as a spectrum determined by where code runs, with concrete examples: Node vs Deno vs browser, web-to-native via Ionic, and language escape hatches like Python/C or canvas fallbacks. Claims moving code from web to native is generally easier than native to web, warns about increased bundle size and runtime limits, and recommends picking libraries by the platforms required and the escape hatch they actually provide.
AI-written summary · about
chapters (6)
- 0:00Intro
- 1:30The Hierarchy
- 2:44The Escape Hatch
- 3:35The Spectrum
- 5:00CrossPlatform Development
- 6:20Conclusion
related talks
36mOn the Spectrum of Abstraction
19mFinding Your Abstraction Sweet Spot
24mPlatform Abstractions an Asset or Liability? - Let’s Understand the Abstraction Debt Trap
38mKeynote: Abstractions Breed Intuition
45mEscape Hatch Pitfalls
23mThe State of One Codebase For All The Platforms
29m"Turtles all the way down: Abstractions and when we should use them"
34mWhy we need a better browser
