~/talk

From Functional to Reactive Programming

slides:none on file

Argues that reactive = functional++: start with functional composition and lazy streams, then add back pressure and three channels (data, error, complete). Shows Java examples (streams vs Flowable/Reactive Streams), using emit/subscribe, observeOn(Schedulers.io), and backpressure strategies drop or buffer to handle faster producers. Points to real systems — Excel, Google Docs, Kafka, AWS Lambda — and cites a customer case of ~70 million users in 48 hours to justify elasticity and message‑driven design.

AI-written summary · about

  1. 0:00Introduction to Reactivity
  2. 1:00Functional Programming Roots
  3. 5:53Revisiting Paradigm Shifts
  4. 11:17Lists vs. Streams
  5. 15:20Understanding Lazy Evaluation
  6. 22:10Efficiency and Deadlines
  7. 26:28What is Reactive Programming?
  8. 28:46Real-world Reactive Examples
  9. 31:43Moving Beyond CRUD
  10. 36:20Pillars of Reactive Systems
  11. 42:50Resilience in Applications
  12. 49:03Implementing Reactive Streams
  13. 51:10Java Streams vs. Reactive
  14. 52:30Handling Errors and Backpressure
  15. 56:57Conclusion and Summary
~/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.