~/talk

Resources^2 / Resources on Resources

Talkat EmberConf 2023 · 2023-07-20..07-21· [frontend-architecture]
slides:none on file

Claims that resources unify reactivity by representing a value bound to a lifetime and replace awkward effects with composable functions. Demonstrates working examples: a clock interval with co‑located cleanup, a socket-powered “last visitor” updater, cancelable fetch resources for parallel endpoints, modifier animations, and app‑scoped state that behaves like a service. Uses Ember resources today, shows how it maps to Starbeam and the use composition API, and the demos run live in the Rebel playground.

AI-written summary · about

  1. 0:00Introduction
  2. 2:44Talk goals
  3. 5:54Ember Octane reactivity
  4. 8:24Values cells and resources
  5. 10:31Resource implementation
  6. 12:17Resource lifetimes
  7. 14:45Why resources matter
  8. 16:31Old patterns vs resources
  9. 18:38WebSocket resources
  10. 20:01Data fetching resources
  11. 21:47Loading data outside routes
  12. 23:13Resources for modifiers
  13. 23:56Resources as services
  14. 25:43Resources vs components
  15. 27:08Components as wrappers
  16. 28:11Starbeam future
  17. 28:55Next steps
  18. 29:17Key takeaways and closing thoughts
~/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.