6 Feb 2026 02:58

LCC 336 - Interview Kotlin avec Arnaud Giuliani

Dans cet épisode, Emmanuel interview Arnaud Giuliani. Arnaud est dans l'écosystème Kotlin et est le créateur de Koin, la solution de Dependency Injection. On discute de la genèse de Kotlin, de son alignement avec Android puis de son évolution multiplateforme. On discute coroutine, impact de K2, de développement mobile. On finit en discutant de Kotzilla et de l'entrepreneuriat sur un projet Open Source.

Enregistré le 7 janvier 2026

Téléchargement de l'épisode LesCastCodeurs-Episode-336.mp3 ou en vidéo sur YouTube.

Interview

Ta vie ton oeuvre (présentation de l'interviewé)

  • ton historique de développeur
  • Koin
    • d'où est venu l'idée, pourquoi
    • difference vs Dagger, Hilt, CDI?
  • fondateur de Kotzilla

Introduction à la techno (5 à 10 mins max)

  • Kotlin en 4 phrases
  • nombre de développeurs
  • usages (front, mobile, backend)
  • Compose, K2 en une phrase

La techno en concepts

  • Kotlin le langage

  • Quel sont ses particularités et spécificités

  • pourquoi il a pris sur Android ?

  • Kotlin multiplateform

  • comment ça marche concretement

  • WASM en beta, tu as eu des retours?

  • pour les devs de framework, c'est transparent?

  • Co-routines et concurrence structurée

  • fais nous un point de ce que c'est

  • son usage dans l'ecosystème

  • vs loom, des ponts ?

  • Kotlin et le backend

  • connu pour le support Android,

  • quid du back end?

  • travaux avec Spring

  • Ktor

  • les autres plateformes Java genre Quarkus et micronaut, utilisées ?

  • La competition de Kotlin c'est quoi ?

Comment on l'utilise en pratique pour un dev

  • je me lance, je faisais du Java et du Spring, je pars comment pour faire un projet Kotlin moderne

  • IDE, outil de build, frameworks

  • migrationd e code Java?

  • des anti patterns

  • des choses qui "ressemblent à du code Java"

  • des comportement de perf ou de memoire differents du monde Java?

  • c'est quoi ta feature préférée?

  • Et l'IA, Kotlin as Koog notamment, tu vois quoi emerger ?

Sous le capot

  • K2 est le nouveau compilateur

  • Qu'est-ce qui a changé

  • des cassages de compatiblitiés

  • ca change des choses pour les utilisateurs ? Et pour les editeurs de framework comme Koin ?

  • Koin ne fait pas de generation de code à la compil

  • Dagger, Arc (le moteur CDI de Quarkus) et Micronaut sont passé au pre travail à la compil

  • quels ont été les critères de choix

  • un mot sur Kotlin Symbol Processing

  • les coroutines, c'est implémenté comment, vous avez 3 heures

  • machine a etat

  • continuation apssing style

  • etc

  • Kotlin multi platforme

  • que fait le compilo

  • code commun / code specifique

  • interop avec les platformes cibles (object structure etc)

La communauté, le futur

  • comment va la commuanuté aujourd'hui

  • grossis ?

  • et les francais là dedans?

  • La gouvernance de Kotlin

  • travaux dominés par JetBrains

  • comment


Отзывы


Podcastly – лучшая платформа для любителей подкастов. Более 10 миллионов аудио контента доступных на Android/iOS/Web/Desktop и Telegram.