RxJava: a Java implementation of Reactive Extentions

In this talk, Alessandro presents RxJava, a framework for developing "future proof" asynchronous APIs based on Reactive Extension concept.

Functional, state-less and with built-in error handling, this framework allows you to simplify the usage of an Rx API by letting API implementation handles the concurrency and gives out the opportunity of filtering and altering the result of it in a clean chainable way.

Rx is implemented in plenty of languages, from Java to Python, from .Net to Swift so it's easy to re-use Rx knowledge everywhere.