~/talk

Flexible data flow architecture in Angular

Talkat NG-BE 2021 · 2021-12-02..12-03· [angular, frontend-architecture]
slides:none on file

Summarizes concrete Angular techniques: uses no external state libraries, enumerates component-level bindings, Inputs/Outputs and ViewChild, services, router data, injection tokens, and browser storage, and shows a real project using localStorage to pass settings between apps. Names four design patterns (lists four design patterns — mediator bridge singleton chain of responsibility) and contrasts smart vs dumb components with tradeoffs. Recommends lifecycle hooks, resolvers or app initializer for timing and lazy loading choices, and notes interceptors and template sync as automated options.

AI-written summary · about

  1. 0:00Intro
  2. 3:11STAIRS, WINDOWS, CORRIDORS, ELEVATORS
  3. 4:18HOW DATA FLOW WITHIN ONE COMPONENT
  4. 5:47HOW DATA FLOW WITHIN NESTED COMPONENTS
  5. 8:51HOW DATA FLOW BETWEEN APPS
  6. 10:07HOW DOES DATA GET INTO YOUR COMPONENT
  7. 11:11DESIGN PATTERNS DATA PERSPECTIVE
  8. 13:38WHERE: AUTONOMY AND FLEXIBILITY
  9. 15:49WHEN DO YOU GET YOUR DATA?
~/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.