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!
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.
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!
Subscribe to Blog updates
Thanks, we've got you!
JPA and React Plugins: From Buddies To Full Members of The JetBrains Family
We are excited to announce that JPA Buddy and React Buddy have joined the JetBrains family. Positioned as powerful plugins for working with JPA data and React applications, respectively, they will offer even more functionality for IntelliJ IDEA and WebStorm developers moving forward. With this ac…
New Livestream – Java 21: Focus on Virtual Threads and Pattern Matching
Join us for the new IntelliJ IDEA LiveStream episode with José Paumard to learn about the Java 21 release. Date: September 28, 2023. Time: 3:00 – 4:00 pm UTC.
Java Annotated Monthly – September 2023
The September edition of Java Annotated Monthly is here! With this month’s release of Java 21 approaching, we're excited to bring you a final sneak peek into its crucial features. But that's not all! This edition is packed with helpful articles about cutting-edge AI technologies, including update…