Written by Artur Skowroński
Software Developer
Published April 29, 2015

Be Reactive and use streams!

With real-time data and Internet of Things modern applications need to incorporate new programming techniques. Reactive Streams is a new specification with the goal of leading different JVM languages to the new, asynchronous future.

Reactive Streams is a new specification with the goal of leading different JVM languages to the new, asynchronous future.

Learn about Reactive Streams in this video

Summary of the video

Reactive Streams is a new specification covering rules for how streams should behave in the reactive environment. It is proposed by many different organisations, such as Typesafe, Netflix, Oracle and many others.

Reactive Streams provides a set of the common interfaces which enable interoperability between sets of different modern languages and libraries working on Java Virtual Machine.

The Reactive Streams specification is still in the Release Candidate phase, but was already implemented by RxJava and Akka Streams. The ambition of the creators is to make it part of the future version of Java Language Specification.

Links: Specification, GitHub Repository

Written by Artur Skowroński
Software Developer
Published April 29, 2015