~/talk

Interoperable Component Patterns

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

Conference survey shows ~2,000 responses and the talk makes concrete interoperability choices: use custom elements via a polyfill (recommends x-tag polyfill over experimental Polymer), pass data as attributes then deserialize into properties, communicate back with DOM events (use CustomEvent detail for payloads), avoid early-stage Shadow DOM and rely on patterns that work back to IE9. A working prototype publishes Ember components as custom elements so they render from plain HTML across frameworks and environments.

AI-written summary · about

  1. 0:00Intro
  2. 0:40Who am I
  3. 1:25Emperor Community Survey
  4. 2:24Architecture
  5. 3:05Design
  6. 6:52Custom Elements
  7. 9:33Passing Attributes
  8. 10:29HTML Declaration
  9. 11:20HTML Hidden
  10. 14:06Component Properties
  11. 15:25Component Consumer
  12. 17:18Deserialization
  13. 18:21Communication with Events
  14. 18:35React
  15. 21:13Events
  16. 21:41Why Events
  17. 24:39Consumer Concerns
  18. 26:14Practical Recommendations
  19. 26:52Document
  20. 27:07Shadow DOM
  21. 27:41Experiment
  22. 28:14Event Handling
  23. 28:56Element Modifier
  24. 30:15Prototype
  25. 31:22Whoops
  26. 31:48TillDays
  27. 32:02Raymer
  28. 32:13Page
~/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.