Reactor 3, the Reactive Foundation for Java 8 and Spring 5

Track: Frameworks
Skill Level: Beginner
Room: Room A311
Time Slot: Thu 2/23, 5:30 PM
Tags: java , reactor , spring , reactive
Presentation Link
Abstract

Spring 5 (http://spring.io) major theme is Reactive Programming support, specifically, Reactive Streams. To fuel that revolution, the same OSS teams behind Spring and RxJava are working on an independent reactive engine: Project Reactor. In fact, it’s supporting a wide range of reactive new features from Spring MVC to Spring Data, Spring Cloud Streams, or even Kafka, Netty and CloudFoundry orchestration (!).

This session introduces Reactor 3 with practical examples. It will show how to write and test reactive applications or APIs that are backpressure-ready and resilient by design, going from callback hell to reactive well.

Simon Baslé

Simon is a software development aficionado, especially interested in reactive programming, software design aspects (OOP, design patterns, software architecture), rich clients, what lies beyond code (continuous integration, (D)VCS, best practices), and also a bit of CompSci, concurrent programming…

Stephane Maldini

A multi-tasker eating tech 24/7, Stephane is interested in cloud computing, data science and messaging. He is on a mission to help organisations transform their applications into consumer-grade software. He co-founded the Reactor Project to help developers create reactive, efficient serving architectures on the JVM and beyond.