Louis CAD

Mobile developer at Infomaniak

Talk Title

🧨 Tous les pièges des coroutines

Room

Grand Salon

Date

10.04.2025

Time

17:20 > 45 min

Share

on Twitter

Les coroutines sont un puissant moyen de simplifier le code asynchrone qu'on trouve dans tout types d'applications.

Cependant, elles ne sont pas toujours bien comprises, ce qui peut mener à des problèmes difficiles à déboguer, à moins de savoir que le problème peut même exister.

Dans cette présentation, nous allons brièvement revoir les bases des coroutines, utilisées correctement, nous clarifierons ce que "casser la concurrence structurée" signifie, et nous naviguerons parmi les erreurs communes, ou avancées, qui peuvent casser des applications en production, de sorte que vous puissiez les remarquer, et les éviter à l'avenir, vous assurant que votre programme fasse exactement ce qui est voulu à la place.

Speaker Bio

I love reliable, efficient, and fun things.
Kotlin is my go-to tool to achieve that in software projects since 2016.

When considering others and their situations enough, it’s possible to change a lot of things.

I’m specialized in asynchronous and concurrent programming with coroutines, in Kotlin Multiplatform, Android, Bluetooth Low Energy, Wear OS, Compose, library & SDK development, and Kotlin scripting.

I maintain a few successful open source projects like refreshVersions and Splitties fun-pack, while seeking new problems to solve with new libraries.

Always trying to innovate, I am interested in a lot of technical subjects of all scales, and how they are linked, directly or not.

I also specifically love commuting by recumbent bike, velomobiles, and lego technic.

Menu