java Asynchronous streams and callbacks in Java This is a series of blog posts exploring the flow control (or backpressure) mechanisms present in synchronous and asynchronous streaming libraries of Java and Kotlin.