~/talk

Ember's Technical Foundations – And How They Are Changing

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

Compares Rubik’s Cube search-space facts (4×10^19 states, world record 3.95s average) to software overhead and argues Ember pays ~300% extra moves via legacy layers. Shows concrete desugaring paths: Handlebars → precompiled template → optimized runtime, and class-body template tag → JS-level template(component, scope) with setComponentTemplate semantics. Explains current build plumbing (AMD loader + Ember Auto Import) and what gets built: an embroider migration that replaces app-merging and vendor hacks with static ES module graphs so builds become smaller, testable, and more predictable.

AI-written summary · about

  1. 0:00The complexity of puzzles
  2. 3:26Lessons in speed and strategy
  3. 5:28Abstraction and problem solving
  4. 8:07Bridging the performance gap
  5. 13:24Ember infrastructure internals
  6. 17:50Understanding module imports
  7. 20:16Interface vs. implementation
  8. 24:14Registry, container, and resolver
  9. 29:44The future with template tags
  10. 34:22Towards a standards-based 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.