~/talk

Going Reactive - An Introduction to Reactive Programming

TalkinGermanat code.talks 2017 · 2017-09-28..09-29· [reactive-programming]
links:none on file
slides:none on file

Introduces reactive programming to remove blocking waits across microservices and allow the UI to receive and render items progressively. Demonstrates a SPA product-list built with Spring 5 WebFlux, Project Reactor types (Flux/Mono), Reactive MongoDB, and RxJS on the client using Server-Sent Events/EventSource to stream ~520k simulated products (with optional 500 ms delays) so elements arrive and update incrementally. Notes drawbacks including harder-to-debug stack traces, a steep learning curve, and that reactive architecture is most appropriate for cross-process calls, high-throughput event streams, and resource‑efficient services rather than all use cases.

AI-written summary · about

  1. 0:00Reactive introduction
  2. 1:51Reactive programming
  3. 6:01Reactive basics and streams
  4. 11:40Observer pattern and stream types
  5. 13:11Stream operators
  6. 16:02Reactive pros and cons
  7. 21:40Practical challenges
  8. 25:49Reactive use cases and limits
  9. 29:19Demo: Spring WebFlux app
  10. 38:26Frontend with RxJS
  11. 41:36Summary and outlook
  12. 42:18Q&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.