~/talk

Advanced State Management using ngrx v5

Talkat OdessaJS 2018 · on Saturday, 2018-07-07· [angular, frontend-architecture]
slides:none on file

Shows an actual counter app built with NgRx Store, Effects and the Redux DevTools and demonstrates counter demo with increment decrement reset plus CLI schematics that scaffold boilerplate. Implements a meta-reducer keyed by id to reuse one reducer across multiple counters and proves it works. Identifies a real performance bug: NgRx selectors use one-slot memoization causes cache thrash and fixes it by using createSelectorFactory with multi-slot memoizer, measured by cache hits in the demo.

AI-written summary · about

  1. 0:00Intro
  2. 1:06Webpart
  3. 1:33ngrx
  4. 2:04Public Speaking Workshop
  5. 3:02Facts about ngrx
  6. 4:11Redux inspired
  7. 4:59Grumpy Cat
  8. 6:46Review
  9. 7:21Packages
  10. 8:46Utilities
  11. 9:48Counter
  12. 10:17increment
  13. 15:51components
  14. 23:39selectors
  15. 25:04computed selectors
~/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.