~/talk

RxJS Advanced Patterns Learn how to manage heavily dynamic Angular apps

Talkat AngularNL 2019 · on Friday, 2019-03-08· [reactive-programming]
slides:none on file

Shows a concrete RxJS approach: a reactive micro-architecture that turns UI actions into a stream of commands, stores a event sourcing with command list, and derives state by replaying those commands. Demonstrates an Angular demo (start/stop/reset counter) implemented with Subjects, custom operators (a cherry/replay style operator and custom RxJS operators like latestFrom), and a single-subscription pattern to avoid leaks. Claims the pattern keeps tests and effects isolated, the demo runs correctly, and performance is improved by late distinct/merge handling.

AI-written summary · about

  1. 0:00Dynamic UI management
  2. 1:27UI state handling challenges
  3. 4:47Reactive micro architecture
  4. 8:08Subscription and side effects
  5. 12:11Observers and state management
  6. 13:33Event sourcing for state
  7. 15:06Command Query Responsibility Segregation
  8. 21:51Preview state and reconstruction
  9. 24:34State update operators
  10. 27:37Timer-based state
  11. 30:27Latest state retrieval
  12. 32:17Commands versus queries
  13. 33:25State updates with Subjects
  14. 35:15Performance optimization
  15. 37:58Q&A
~/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.