Architectures for Reuse in JavaScript
summary
Examines how JavaScript's nature enables stronger code reuse and explains architectural models that promote reuse, specifically discussing Mixins, Traits, Roles, Aspects, and Subjects. Presents why JS is well-suited for reuse and describes these patterns as approaches to structure reusable components.
AI-written summary · about
chapters (11)
- 0:00Welcome
- 3:56Reuse challenges
- 8:10Reusable vs reuse-focused
- 14:27Composition in JS
- 17:19Mixins: additive vs inheritance
- 24:49Trades: stateless functional
- 27:16Subjective programming
- 30:11Role model: dynamic access
- 33:18Aspect architectures: dynamic decoration
- 37:56Object filters: conditional delegation
- 40:49Conclusion
related talks
49mDesign Patterns for Modern Javascript
38m"Design Patters for Modern JavaScript"
54mPatterns for Programming in JavaScript
19mModularity Matters
46mJavaScript: Give me back my interfaces! — good practices
52mJavaScript Design Patterns
53mArchitecting Robust JavaScript Applications
45mAdvanced JavaScript patterns
