ONZ-1197 Asynchronous programming with Kotlin coroutines | Devoxx

Asynchronous programming with Kotlin coroutines

Conference

lang Programming Languages

Room 4

Thursday from 10:20 AM til 11:10 AM

Coroutines is a new feature in Kotlin 1.1. It allows for writing an asynchronous code almost just like if it was regular/synchronous. This makes coroutines a great alternative to existing approaches for writing asynchronous applications.

In this session, I'll show how coroutines work in Kotlin. You'll learn about new syntax and implementation details. You'll find out about the differences between coroutines-based and reactive-based solutions. You'll also see a sample Spring-based application which uses coroutines,

 Kotlin    coroutines    async    Reactive Programming  
Konrad Kamiński Konrad Kamiński

I'm a software engineer at Allegro, a major Polish e-commerce company. I have 20 years of experience in the IT industry in various roles (mostly as developer and technical leader) in software companies. I spent the last 17 years of my career with Java-related technologies. For the past two years I've used Kotlin as my primary programming language (with delight). I blog a bit, give talks and contribute to open source.