Reactor in Action - Simon Baslé, Victor Grazi
summary
Live coding shows Reactor core plus reactor-netty and WebFlux: practical recipes like StepVerifier with virtual time (cuts an 8-second names-per-second test to ~286 ms), transforming a pangram into letters with flatMap then distinct (initially missing one letter until corrected), combining interval streams to switch between fast and slow ticks, turning a listener into a publish/connect hot flux via Flux.create and connect, using webclient to SWAPI to fetch character then movie details as SSE, and using checkpoint to attach diagnostics to failing sequences.
AI-written summary · about
chapters (17)
- 0:00Welcome and introduction
- 0:58What is reactive programming
- 3:49Reactive Streams and Netflix
- 5:15Flux and Mono basics
- 8:49Operators and marble diagrams
- 12:52Combining streams
- 15:03Map vs flatMap
- 19:23Flux vs Java streams
- 20:29Execution model and schedulers
- 22:16Cold vs hot Flux
- 24:01Core library demos
- 35:46Hot Flux and attaching to feeds
- 40:17Testing reactive code
- 47:01Debugging with checkpoint
- 51:20WebFlux and controllers
- 57:08WebClient and external APIs
- 1:02:36Q&A and closing








