~/talk

Reactive Programming in Java

Talkat Devoxx US 2017 · 2017-03-21..03-23· [reactive-programming]
slides:none on file

Shows reactive concepts by wiring a live stock feed example that emits values, handles errors, and lets clients unsubscribe when a target price is reached. Uses RX Java to create an observable that pushes data, demonstrates filtering, onNext/onError/onComplete channels, and a demo of unsubscribing to stop work. Explains scaling tradeoffs with back pressure, hot vs cold streams, and elastic, message driven design, citing surprising load patterns like 50 million users spiking in a few days.

AI-written summary · about

  1. 0:00Intro
  2. 7:38Resilience
  3. 11:20What is Reactive Programming
  4. 12:50Data Flow Computing
  5. 13:41Example
  6. 16:40Rethink
  7. 19:55Observables
  8. 22:47Data Handling
  9. 29:10Error Channel
  10. 29:26Complete Channel
  11. 29:57Unsubscribe
  12. 30:38Observable
  13. 33:44Handling Errors
  14. 34:10Exception Handling
  15. 35:59Error Handling
  16. 38:40Removing Error
  17. 39:09Observing Only Certain Values
  18. 39:44Cohesion Single Responsibility Principle
  19. 40:51A Powerful Model
  20. 44:16The Take
  21. 44:59Hot vs Cold Observables
  22. 48:20Summary
~/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.