~/talk

Embrace Component Tranquility

Talkat ng-conf 2017 · 2017-04-05..04-07· [angular]
links:none on file
slides:none on file

Identifies concrete costs of componentization—three named taxes: payload tax, execution tax and container element tax—and a fourth for compositions, the tree coupling tax. Uses Angular (Angular 2→4), compiler behavior, services, observables, Redux-style store and OnPush change detection, plus attribute selectors to avoid extra wrapper elements. Builds a sample list+map tool with a shared Avatar coin global component in a shared NgModule, and shows these choices reduce payload and coupling while keeping views in sync.

AI-written summary · about

  1. 0:00Introduction
  2. 2:02The Web Dev Game is Changing
  3. 6:00The Execution Tax
  4. 7:25The Container Element Tax
  5. 10:56The Tree Coupling Tax
  6. 15:15Finding Harmony
~/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.