JavaOne Reactive Java: Promises and Streams with Reakt in Practice 2016 LAB - advantageous/j1-talks-2016 GitHub Wiki

Reactive Java: Promises and Streams with Reakt in Practice

Geoffrey Chandler

Jason Daniel

Rick Hightower

Abstract

This hands-on lab includes demos showing how to write reactive microservices and do complex call async coordination with promises and streams. Reakt is a reactive Java lib that provides promises, streams, and a reactor to handle asynchronous call coordination. Influenced by the design of promises in ES6, this utility lib for async call coordination is open source under the Apache 2 licenses. Splitting out call coordination into a second library makes it possible to focus on async call coordination on the JVM, and using ideas from promises from ES6 and adapting them for the JVM makes the experience clean and enjoyable.