~/talk

EmberData 5.x: The New Era of Backend Integration

Talkat EmberFest 2023 · 2023-09-21..09-22· [ember, api-design]
slides:none on file

EmberData 5.x shows a concrete replacement for adapters/serializers by wiring a PocketBase backend through the new store service, request manager and a handlers pipeline that performs header enrichment, mutation-body creation, request execution and JSON-API normalization. Identifiers and a pluggable cache let the handler read changed attributes and relationships, build flat PocketBase payloads, and rehydrate canonical records. Examples include live code for find/query/create flows, default request builders and a retry/loading handler; the release is available now to install and try.

AI-written summary · about

  1. 0:00Introduction to EmberData 5.x
  2. 1:30PocketBase integration motivation
  3. 3:14Authentication setup with PocketBase
  4. 4:18Old EmberData adapter approach
  5. 7:09Problems with adapter/serializer model
  6. 7:52New EmberData architecture overview
  7. 8:53Store service configuration
  8. 9:58Request manager and handlers
  9. 11:22Handler pipeline workflow
  10. 12:07PocketBase handler deep dive
  11. 13:55Response normalization in handlers
  12. 15:02Advanced handler concepts
  13. 16:50Customizing request builders
  14. 17:30Builder API demonstration
  15. 18:34Configuring builders for PocketBase
  16. 19:35New EmberData APIs recap
  17. 20:16Documentation and community help
  18. 20:59Custom cache RFC 0854 overview
  19. 21:40Closing remarks and thanks
~/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.