New England Software Symposium - No Fluff Just Stuff

New England Software Symposium

Feb 27 - Mar 1, 2015

Reactor for Reactive Programming on the JVM

Friday - Feb 27 5:00 PM EST - WINTHROP

Cause and effect is a process that is generally missing from many of the applications we write. In a typically application, if a value needs to be calculated or some data needs to be moved from one part of the code to another, we call a method. Consequently, we find ourselves writing synchronous and highly-coupled code.

Reactive programming, on the other hand, allows you to develop code in as asynchronous streams of data, listening for data events and reacting to them asynchronously. Reactive code is generally cleaner, more concise, and involves less coupling.

In this session, we'll explore Reactor, a foundation for reactive programming on the JVM. We'll see how to write reactive code with Reactor in both Java and Groovy as well as look at how to inject Reactor into Spring applications.

Craig Walls

Craig Walls

Author of 'Spring in Action' and 'Building Talking Apps'

Video Preview

About Craig Walls

Craig Walls is a Principal Engineer, Java Champion, Alexa Champion, and the author of Spring AI in Action, Spring in Action, and Build Talking Apps. He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he's not slinging code, Craig is planning his next trip to Disney World or Disneyland and spending as much time as he can with his wife, two daughters, 1 bird and 2 dogs.