Getting into the Flow: building applications with Reactive Streams
summary
Shows how Reactive Streams deliver nonblocking, back-pressured pipelines by wiring real code: RxJava 2, Project Reactor, Akka Streams and Java 9 Flow adapters. Builds a demo that generates 0–99, groups into tens, and flows Source → Flowable → Flux across implementations and it runs, but crossing boundaries drops per-framework optimizations. Covers async scheduling, hot vs cold publishers, file handling with a using-style resource pattern, and testing with StepVerifier/TestSubscriber.
AI-written summary · about
chapters (18)
- 0:00Start
- 0:45Let's meet
- 1:31Reactive Streams
- 7:35Processor
- 7:54Subscription
- 9:40Sequence
- 11:44Implementations
- 12:45RxJava
- 21:19Project Reactor
- 24:37Akka Streams
- 29:24Java 9 Flow Support
- 38:04Back pressure in real life
- 38:31Scheduling
- 39:48Hot or Cold?
- 44:01Working with resources
- 47:56Testing
- 51:14Trickery and Witchcraft
- 51:54Summary
related talks
56mThirst-quenching Streams for the Reactive Mind
47mReactive programming in Java
43mReactive Programming in Java
44mThirst-Quenching Streams for the Reactive Mind
24mBringing Reactive Programming to Java and Microservices
39mReactive for the Impatient (A Gentle Intro to Reactive Java)
01h 01mThirst Quenching Streams for the Reactive Mind
01h 28mIntroduction to Reactive Programming
