Head-first Reactive with Spring and Reactor

Track: Workshops

Spring Boot 2 and Spring Framework 5 have arrived and they deliver on a key promise: Supporting Reactive programming using Reactor 3.1 to model non-blocking flows.

More than learning about a new framework, the developer is challenged with a new mindset. In this Workshop, we aim to deliver the survival kit to understand reactive programming trade-off, when to choose it and read/write Reactor flows. In the context of Spring Boot 2, we’ll be exploring some of the ecosystem support like web, data and security.

Ben Hale

Ben Hale leads Pivotal’s efforts to constantly improve the Java experience on Cloud Foundry. Recently he has been working on the Cloud Foundry Java Buildpack with an eye to making it the best place to run Java applications, in the Cloud or otherwise. In addition, he leads the team that is revamping the Cloud Foundry Java Client, a Java language binding on top of the Cloud Foundry REST APIs.

Prior to working on Cloud Foundry, Ben worked on large-scale middleware management tools, tc Server, dm Server (OSGi), and Spring. If you go back far enough, he even worked on a network management and monitoring application, but will deny it when asked.

Madhura Bhave

Madhura Bhave is a developer at Pivotal on the Spring Boot team. Before joining the Spring Boot team, Madhura worked on the UAA (Authentication and Authorization component for Cloud Foundry).

Stephane Maldini

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