Willem is a software engineer at Lunatech. Passionate about writing quality software and likes to automate everything out there. During the weekend you will mostly find him at scouting as a volunteer.
Ever wondered how to write reactive async code in Java? Quarkus makes it really easy nowadays with RESTEasy Reactive and Hibernate Reactive. Unifying both imperative and reactive programming in a single framework.
First we'll explain the differences between imperative and reactive programming and go over the benefits and drawbacks of both of them. Next, we'll show how you can mix and match both imperative and reactive programming in Quarkus with RESTEasy Reactive and Hibernate Reactive. Finally, we'll demonstrate how you can use Reactive Messaging to interact with Kafka.