~/talk

Messaging Design Patterns with NGRX

Talkat AngularUP 2018 · 2018-06-01..06-30· [frontend-architecture, angular]
slides:none on file

Shows how to stop hand-writing NgRx boilerplate by using Angular schematics and the NgRx CLI to generate store, feature and container scaffolding and save setup time; demos run and compile. Uses ng generate feature and ng generate entity to produce actions, reducers, effects, specs and selectors; entity adapter produces an ids/entities normalized state and ready-made selectors. Argues that actions are the source of truth (state is a cache), implements routing via actions for time-travel debugging, and uses guards/resolvers that dispatch and wait on store observables.

AI-written summary · about

  1. 0:00Start
  2. 4:24Live Demo
  3. 8:57Angular Cli
  4. 11:12What Is Your Secret for Healthy Hair
  5. 11:32How Do You Deal with a Deep Nested State Object
  6. 14:14Action Creators
  7. 18:42What Is the Source of Truth
  8. 21:26Routing with Actions
  9. 27:41Data Resolving
  10. 29:04Data Resolver for the Angular Router
~/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.