~/talk

Reactive Mythbusters With Reactor

Talkat JavaDay Ukraine 2017 · 2017-11-04..11-05· [reactive-programming]
slides:none on file

Nine concrete claims get tested with live coding using Reactor and Spring WebFlux across examples that translate imperative loops into Flux.fromIterable chains, show the missing subscribe and the need to block (countdown latch or blockLast), and demonstrate concatMap, delayUntil/elapsed, zipWith for per-item random delays and ranking. Outcomes: learning curve confirmed, inherent complexity mostly busted, operator set is empowering not limiting, implementing JDK 9 Flow publishers is surprisingly hard, testing works well with StepVerifier with virtualTime and debugging improves with checkpoint, and blocking can make unrelated work stall.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Presentation Overview
  3. 2:49Live Experiment
  4. 10:33Learning Curve
  5. 11:39Documentation
  6. 12:53Complex
  7. 19:02No Parrot
  8. 27:23Operators
  9. 27:48Experiment
  10. 33:43Flow
  11. 41:53Conclusion
  12. 43:01Testing
~/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.