~/talk

State Management Patterns and Best Practices with NgRx

Talkat AngularConnect 2017 · 2017-11-07..11-08· [angular, frontend-architecture]
slides:none on file

Explains concrete NgRx patterns: actions split into commands documents events, request–reply via correlation ID stored on entities, and effects as the place for side effects and coordination using RxJS operators (filter, splitter, aggregator, content enricher). Shows examples (to‑do add/delete, confirmation dialog) and a recipe for composing deciders and transformers so reducers stay pure. Treats the store as a client‑side database and recommends Enterprise Integration Patterns and Nx for scaling large Angular apps.

AI-written summary · about

  1. 0:00Start
  2. 0:39Overview
  3. 1:31Enterprise Integration Patterns
  4. 2:13Lifecycle of an Action
  5. 4:30Actions
  6. 7:31Dispatching an Event
  7. 11:29Correlation Ids
  8. 11:42Correlation Engine
  9. 14:19Filtering Decider
  10. 14:38Quantum Bass Decider
  11. 16:37Splitter
  12. 17:07Aggregator
  13. 18:44Transforming Actions as Actions
  14. 19:36Normalizing Canonical Action
  15. 22:55Recap
~/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.