Designing, Implementing, and Using Reactive APIs - Ben Hale, Paul Harris
The Java community is on the cusp of a major change in programming model. As the industry moves towards high-performance micro-service architectures, the need for a reactive programming model becomes clear. In this session, the lead developers of the Cloud Foundry Java Client will talk about what led them to choose a reactive API. Using that project as a lens, they'll explore how they designed and implemented this API using Project Reactor and what users will expect when using a reactive API. If you are a developer looking to provide reactive APIs, this is your chance to gain the experience of team building a large, production-ready reactive library. Ben Hale, Cloud Foundry Java Lead, Pivotal Paul Harris, Staff Software Engineer, Pivotal Filmed at SpringOne Platform 2017

How Fast is Spring?

Do’s and Don’ts: Avoiding First-Time Reactive Programmer Mines

Servlet or Reactive Stacks: The Choice is Yours. Oh No... The Choice is Mine! - Rossen Stoyanchev

Reactive DDD: Modeling Uncertainty - Vaughn Vernon

Avoiding Reactor Meltdown

Guide to "Reactive" for Spring MVC Developers

The Value Of Reactive Systems

Reactive Relational Database Connectivity

Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - Oleg Zhurakousky, Gary Russell

JUnit 5 — New Opportunities for Testing on the JVM - Sam Brannen

Reactive Frontends with RxJS and Angular - Sergi Almar

JDK 8: Lessons Learnt With Lambdas and Streams

Reactive Spring - Josh Long, Mark Heckler

New in Spring Framework 5.0: Functional Web Framework - Arjen Poutsma

Spring Security 5: The Reactive Parts - Rob Winch

Reactive Kafka

Reactor in Action - Simon Baslé, Victor Grazi

Designing a Reactive System

Developing microservices with aggregates - Chris Richardson

