Kotlin/Everywhere Utrecht - Afternoon Workshop Program: Working with Coroutines


Details
Note: For the workshop, you will need to bring your own laptop to do the assignments. Please make sure you have an IDE installed, capable of running Kotlin/Java/Gradle projects. Additionally, make sure you have Java 11 (or higher) and Git available. While you can follow along with the workshop without prior Kotlin knowledge, for the assignments having at least a basic understanding of the language and its syntax is highly recommended
Resource for learning the syntax: https://try.kotlinlang.org
>>> Workshop Working with Coroutines (Sourcelabs & Joost de Vries - http://the-source.it/)
This an intermediate/advanced level workshop.
Kotlin coroutines provide a powerful way of reactive programming. And with the upcoming release of Spring Boot 2.2 programming with Kotlin coroutines reactive streams will be supported out of the box in WebFlux and R2DBC, allowing us to engineer more scalable and resilient systems.
In this workshop we'll go over Kotlin coroutines, channels and flows. And then do some hands on programming using the Spring framework. After attending the workshop you’ll be able to apply the knowledge in your everyday projects.
*This Kotlin/Everywhere event also has an evening program with dinner, talks and another workshop session for people that would like some more Kotlin, for which you need to sign up separately. See https://www.meetup.com/bol-com-techlab/events/262998830/ for that.

Kotlin/Everywhere Utrecht - Afternoon Workshop Program: Working with Coroutines