A brief introduction to JavaScript and Architecture
summary
Claim: pick architecture from required quality attributes not popularity, because frameworks carry their own architectures (examples: Angular React Backbone), and many articles list 20 or 100 frameworks so filter by needs. Uses ISO 9126 and Simon Sinek’s Golden Circle to extract the real “why.” No code or design patterns appear. Concrete tradeoffs include a C++ 500‑line function that is fastest but unmaintainable, and choices driven by budget, team skill, and portability.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:24Overview
- 0:50Introduction
- 1:16Commodore C64
- 1:40JavaScript History
- 3:07Top 20 frameworks
- 4:10The fanaticism problem
- 5:34What is architecture
- 7:00Quality attributes
- 9:32Product owner
- 10:20The Golden Circle
- 11:39Why
- 16:59Creating atmosphere
- 19:04Constraints
- 20:13Conclusion
related talks
01h 00mArchitecture of Modern JS Applications: Three Frameworks, Three Approaches
01h 02mChoosing a JavaScript Framework
50mI Don’t Care About Your JavaScript Framework
18mA framework author's case against frameworks
32mMiss the forest for the trees: How frontend developers fail to be engineers
27mDesigning Even Larger (JavaScript) Applications
49mFrom Frameworks to Superframeworks
18mSoftware Architecture Building Better Applications with Architecture Best Practices
