~/lightning

Lightning Talk

Lightningat EmberFest 2021 · 2021-09-30..10-01· [frontend-architecture, component-design]
links:none on file
slides:none on file

Argues that wrapping business actions as small classes lets product code stay testable and UI-agnostic: uses the commands add-on with the DI container to implement requestOffer and tracking actions, composes one-line commands into a single executable, and connects them through a command element that renders as button or link via amber link. Works with Storybook for visual specs and hooks into analytics and statecharts for reactive updates, keeping logic separate from markup while preserving accessibility.

AI-written summary · about

  1. 0:00Start
  2. 3:29ember-command (to the rescue )
  3. 3:58use the command
  4. 5:35Attaching Commands to the UI
  5. 6:17to render the appropriate element
~/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.