Extensibility as a Product
summary
Argues that extensibility must be a first-class product feature and demonstrates a working prototype: browser-hosted add-ons stored in jgit repos, edited in-browser with an Ace-like IDE, served as HTML5 clients backed by Firebase. Shows surprising evidence — a 250-page setup reduced to a 50-line snippet and everyone inside the company building add-ons — and details limits: full DOM access, poor sandboxing, monolithic instance scope and no cross-instance sharing until server-side packaging and deployment happen.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:58Eclipse
- 1:43Half the book
- 2:28Being a developer
- 4:20Pretotyping
- 6:05Browser Extensions
- 7:48Fork Extensions
- 8:25Running the Browser
- 9:49The Cloud
- 14:00Behind the Scenes
- 15:35Demo Summary
- 16:55Conclusion
related talks
19mExtensibility as a Product
48mThe road to extensibility
10mMaking AI Coding Work for Enterprise-Grade Browser Extensions
38mBuilding Cross-Platform Browser Add-ons
30mExtensible Python: Robustness Through Addition
46mEnhancing Your Web App Without Touching the Source Code ...
51mIntroduction to Che Extensibility Model
31mDX to another level
