~/talk

Idiomatic Ember, Sweet Spot of Performance and Productivity

Talkat EmberConf 2016 · on Wednesday, 2016-03-30· [ember]
github:LaTanC
slides:none on file

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

  1. 0:00Start
  2. 0:12IDIOMATIC EMBER
  3. 0:58ZELDA
  4. 3:40THE EMBER WAY?
  5. 5:05MORE JAVASCRIPT
  6. 5:17DECORATORS
  7. 8:022 WAY BINDINGS
  8. 8:51Who owns the data?
  9. 11:02ROUTABLE CONTROLLER
  10. 11:47ROUTABLE COMPONENT
  11. 13:27New-style Actions
  12. 15:12SERVICES
  13. 19:07ember install ember-composable-helpers
  14. 20:17COMPUTED VS HELPER VS COMPONENT HOOKS
  15. 25:54THE FUTURE
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.