---
# System prepended metadata

title: MKTD Kotlin Coroutines vs Quasar

---

# MKTD Kotlin Coroutines vs Quasar

## Excercice du matin

Les connaissances suivant me semblent être les briques de base indispensables pour travailler avec des coroutines/fibres.
Elles peuvent donner le plan des exos du matin

- Lancement d'une coroutine/fibre
- Faire des appels en "séquence"
- Faire des appels en "parallèle"
- Gérer l'annulation/arret d'une coroutine/fibre (concurrence strucuturée pour Kotlin)
- S'interfacer avec du code "legacy":
    - Code avec callback
    - Code avec CompletableFuture ou équivalent
    - Code bloquant
- Si temps dispo explorer l'aspect CSP avec la communication par channel
- Si temps dispo (Kotlin only) explorer la surcouche réactive avec Flow
- Si temps dispo (Quasar only) explorer le framework d'acteur

## Projet après midi

Cela pourrait être un backend, qui ferait de l'aggrégation de données venant de plusieurs sources. Par ex. un aggrégateur météo qui fait la moyenne des températures de plusieurs API.

Une autre idée pourrait être de faire un "scrapper", qui doit récupérer toutes les données d'une API paginée.