Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Reactive Streams Content on InfoQ


RSS Feed
  • Significant New Features Planned for Helidon 2.0

    Oracle is well on their way to a Helidon 2.0 GA release scheduled for late Spring 2020. Helidon 2.0.0-M1, released in early February, and Helidon 2.0.0-M2, released in late March, have provided a host of new features including: support for reactive messaging; a new command-line tool, a new web client API for Helidon SE, GraalVM support for Helidon MP, and a new reactive database client.

  • Modern Android App Architecture with JetPack and Dropbox Store

    Dropbox recently took ownership of the open-source Store library to revamp it and bring it closer to the current Android developer ecosystem. Originally developed at the New York Times, Store has been rewritten in Kotlin on the foundations provided by Coroutines and Flow. Along with Google´s JetPack collection of libraries, Dropbox Store provides a solution to create modern Android apps.

  • Release of Open Liberty Completes Support of MicroProfile Standalone Reactive Streams APIs

    In keeping with IBM’s commitment to their four-week release cycle of Open Liberty, version was recently made available. Open Liberty’s ongoing support for MicroProfile includes the new standalone reactive APIs: MicroProfile Reactive Streams Operators (version; MicroProfile Context Propagation (version; and MicroProfile Reactive Messaging (version

  • Reactive Foundation Launched under the Linux Foundation

    The Linux Foundation announced the launch of the Reactive Foundation, a community of leaders established to accelerate technologies for building the next generation of networked applications. The foundation is made up of Alibaba, Facebook, Lightbend, Netifi and Pivotal as initial members, and includes the successful open source Reactive Streams and RSocket specifications.

  • Open Liberty Released with Support for Reactive Streams Operators 1.0 and JDK 12

    IBM’s latest monthly release of Open Liberty features support for the MicroProfile Reactive Streams Operators 1.0 API, JDK 12, and Oracle Universal Connection Pool.

  • MicroProfile Releases Reactive Streams Operators 1.0

    MicroProfile released the Reactive Streams Operators 1.0 API, a specification that defines a set of operators for Reactive Streams that allow developers to: create Reactive Streams; process the data transiting in the streams; and accumulate results. James Roper, architect and co-creator of the Lagom microservices framework at Lightbend, spoke to InfoQ about the Reactive Stream Operators API.

  • RxJava 2.0 Released with Support for Reactive Streams Specification

    The RxJava team announced their 2.0 release after an 18 month development cycle. The project's "What's Different in 2.0" is a good guide for those developers familiar with RxJava 1.x. This release brings an important milestone. RxJava is a sub-project of ReactiveX, which is "a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming".

  • Jay Kreps on Distributed Stream Processing with Apache Kafka and Kafka Streams

    Apache Kafka and Kafka Streams frameworks help with developing stream-centric architectures and distributed stream processing applications. Jay Kreps, CEO of Confluent, gave the keynote presentation on stream processing and microservices at Reactive Summit 2016 Conference last week.

  • Updated Spring 5.0 Roadmap and Reactive Story Presented at SpringOne

    On the second day of the SpringOne Platform conference in Las Vegas, project lead Juergen Hoeller gave an update to attendees on the Spring framework roadmap.

  • Moving from Transactions to Streams to Gain Consistency

    With many databases in a system they are rarely independent from each other, instead pieces of the same data are stored in many of them. Using transactions to keep everything in sync is a fragile solution. Working with a stream of changes in the order they are created is a much simpler and more resilient solution, Martin Kleppmann stated in his presentation at the recent QCon London conference.

  • Typesafe Changes Name to Lightbend

    The company formerly known as Typesafe, inventors of the Scala programming language, has completed their renaming and is now known as Lightbend. Typesafe announced their plans to rename last May, stating at that time that it was expected to be a two month process. They invited community members to participate, and provided blog updates about their progress.

  • Lagom, a New Microservices Framework

    Lightbend, the company behind Akka, has released an open source microservices framework, Lagom, built on their Reactive Platform; in particular, the Play Framework and the Akka family of products are used together with ConductR for deployment. By default, Lagom is message-driven and asynchronous, and uses distributed CQRS persistence patterns with event sourcing as the primary implementation.