Idiomatic Ember, Sweet Spot of Performance and Productivity
summary
Ember 2.x changes practice: embrace Data Down, Actions Up and one‑way glimmer components, move singleton state into services while controllers become routable components, and lean on ES2017 features like async/await and decorators. Concrete advice: use ember-cli and the ecosystem of ~2000 add‑ons, prefer new‑style JS actions with the route-action helper for route handlers, avoid observers, and compose UI logic with ember-composable-helpers (pipe etc.) instead of tangled controller state.
AI-written summary · about
chapters (15)
- 0:00Start
- 0:12IDIOMATIC EMBER
- 0:58ZELDA
- 3:40THE EMBER WAY?
- 5:05MORE JAVASCRIPT
- 5:17DECORATORS
- 8:022 WAY BINDINGS
- 8:51Who owns the data?
- 11:02ROUTABLE CONTROLLER
- 11:47ROUTABLE COMPONENT
- 13:27New-style Actions
- 15:12SERVICES
- 19:07ember install ember-composable-helpers
- 20:17COMPUTED VS HELPER VS COMPONENT HOOKS
- 25:54THE FUTURE
related talks
24mNew to Ember: What ARE All These Things?
26mBuilding Better Components
31mEmber Octane - Doing More With Less
26mModern Javascript Frameworks - Introduction to Ember.JS and Ember-CLI
22mUsing Ember to Make the Seemingly Impossible Easy
15mBirds-Eye Vue of Ember
31mDealing with Data in 2019
22mUsing Ember to Make the Seemingly Impossible Easy
