Livestreams News

Reactive Spring

As you might already know, Spring 5 went GA a couple of weeks ago. To celebrate this, last week we held an incredible webinar by Josh Long on Reactive Spring. If you have followed the news about the release, you probably already know that among other things (such as JDK 9, Java EE 8, and Kotlin support), Spring 5  can integrate with Spring Reactor to support reactive programming.

In this webinar, Josh not only introduced reactive programming and what it’s about, but also a gave a hands-on live coding demo on how to use Reactive Spring to build message-driven, elastic, resilient and responsive services–in both Java and Kotlin. The sources of the code shown in his demo are available on GitHub.

Don’t worry if you missed the webinar as we have now made the recording available here. Enjoy watching!

https://youtu.be/jB-zvQnfQb8

If you don’t plan on watching the whole one-hour video, here’s a list of links to jump to the part of the video which is most relevant to you.

If you’d like to learn more about Spring 5 and reactive programming, make sure to check out these resources:

If you liked how Kotlin works with Spring 5 or are just getting started with Kotlin, check out Kotlin’s website where you’ll find tons of tutorials and examples.

Because the biggest part of Josh’s session was in Kotlin, there was a question from the audience on whether Spring is going to support Coroutines, the experimental feature introduced in Kotlin 1.1 for making multi-threaded and reactive programming easier. One of the attendees shared a link which explains how Coroutines can empower Spring developers to write more readable code for reactive services.

https://twitter.com/andrey_cheptsov/status/915989968719306752

If you are interested in getting Coroutine support in Spring, check out the corresponding request, share your feedback there or simply vote for it.

That’s it for now. Enjoy watching the webinar recording, play with the demo sources, and happy developing!

image description