This talk has been (or will be) presented at:

Out-of-the-box Reactive Streams with Java 9

Reactive Streams is a standard for asynchronous data processing in a streaming fashion with non-blocking backpressure. Starting from Java 9, they have become a part of the JDK in the form of the java.util.concurrent.Flow.* interfaces.

In this live coding session we’re going to go through the basic concepts of reactive stream processing and see how to use the APIs included in JDK 9.

The code is available on GitHub.