Embark on a live-coded journey in which we explore all of Kotlin’s reactive building blocks, such as Coroutines, Channels, and Flows. By building a reactive API in SpringBoot from scratch, you will see all of these straightforward and easy-to-understand concurrency primitives in action. Along the way, you will also get to know how Kotlin enables seamless integration with existing reactive libraries – namely SpringBoot’s Webflux and R2DBC – completely hiding away their challenging abstractions.
At the end of the talk, you should have gained a good understanding of Kotlin’s reactive primitives, their application in an existing framework (Springboot) as well as the knowledge that the best of both worlds is possible: reactive application characteristics without the headache.
19:05: Start presentation
About the host:
Urs is a seasoned software engineer and trainer with over 15 years of experience in building resilient, scalable, and mission-critical systems, mostly involving Kotlin and Scala. Besides his job as a consultant, he is also a passionate trainer and author of a great variety of training ranging from language courses for Kotlin and Scala, frameworks such as Akka and Akka Stream to architectural training such as Event-Driven Architectures on AWS. As a people person by nature, he loves to share knowledge and inspire and get inspired by peers on meetups and conferences. Urs is the first JetBrains certified Kotlin trainer in the Netherlands.