Very last minute, but we are delighted to announce that Svetlana Isakova - one of the main developers behind the Kotlin programming language - will be in Belfast next week (w/c 22nd January) and has very kindly offered to speak at Bash.

Her talk will provide an overview of Kotlin Coroutines and describe how they simplify asynchronous programming. Although the talk is about Kotlin, if you are coming from a C# or Java background, it will all make perfect sense, promise. And hey, it’s in Kotlin - what’s not to like!

This is a mini-bash event so numbers are limited. Please only respond if you are sure you can attend. As ever we will provide the food and refreshments.

Talk Synopsis: Kotlin Coroutines

The async/await feature allows you to write the asynchronous code in a straightforward way, without a long list of callbacks. Used in C# for quite a while already, it has proven to be extremely useful. In Kotlin 1.1 you have async and await as library functions implemented using coroutines.

A coroutine is a light-weight thread that can be suspended and resumed later - a very precise definition, but one that might be confusing at first. What does ‘light-weight thread’ mean? How does suspension work? This talk uncovers the magic. We’ll discuss the concept of coroutines, the power of async/await, and how you can benefit from defining your asynchronous computations using suspend functions.

Svetlana is a Developer Advocate at JetBrains. She is one of the authors of the “Kotlin in Action” book.

Please register here