~/talk

Upgrading from 1.x to ng2+ngrx

Talkat ng-europe 2016 · 2016-10-25..10-26· [angular]
links:none on file
slides:none on file

Rewrites an Angular 1 app to ng2 with ngrx (Redux + RxJS), replacing mutable bootstrap logic with a central observable store and reducers and using combinedLatest and the async pipe to merge restaurants, filters and geolocation. Bootstrapping has 24 startup permutations and the new flow handles them declaratively. Hits: mutated default filter required Object.assign for initial state; Google Maps markers stay in the map component (not the store) and are managed imperatively. Result: upgrade works and makes startup logic far simpler.

AI-written summary · about

~/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.