Skip to content

Commit b021c1e

Browse files
Publish episode 336: LCC 336 - Interview Kotlin avec Arnaud Giuliani
1 parent 2b24062 commit b021c1e

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
---
2+
title: LCC 336 - Interview Kotlin avec Arnaud Giuliani
3+
author: 'Emmanuel Bernard'
4+
team: 'Emmanuel Bernard, Guillaume Laforge, Vincent Massol, Antonio Goncalves, Arnaud Héritier, Audrey Neveu, Katia Aresti'
5+
layout: blog-post
6+
episode: 336
7+
youtube: 07TMmNu3zRk
8+
mp3_length: 82720956
9+
tweet: Interview Kotlin avec Arnaud Giuliani #Kotlin #Android #Coroutines #MobileDevelopment #KotlinMultiplatform #ReactiveProgramming #OpenSource #Backend #DeveloperCommunity
10+
# tweet size: 91-93 -> 99-101 #######################################################################
11+
---
12+
Dans cet épisode, Emmanuel interview Arnaud Giuliani.
13+
Arnaud est dans l'écosystème Kotlin et est le créateur de Koin, la solution de Dependency Injection.
14+
On discute de la genèse de Kotlin, de son alignement avec Android puis de son évolution multiplateforme.
15+
On discute coroutine, impact de K2, de développement mobile.
16+
On finit en discutant de Kotzilla et de l'entrepreneuriat sur un projet Open Source.
17+
18+
Enregistré le 7 janvier 2026
19+
20+
Téléchargement de l'épisode [LesCastCodeurs-Episode-336.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-336.mp3)
21+
ou en vidéo [sur YouTube](https://youtu.be/3RXAu0hHLbU).
22+
23+
## Interview
24+
25+
### Ta vie ton oeuvre (présentation de l’interviewé)
26+
27+
* ton historique de développeur
28+
* Koin
29+
* d'où est venu l'idée, pourquoi
30+
* difference vs Dagger, Hilt, CDI?
31+
* fondateur de Kotzilla
32+
33+
### Introduction à la techno (5 à 10 mins max)
34+
35+
* Kotlin en 4 phrases
36+
* nombre de développeurs
37+
* usages (front, mobile, backend)
38+
* Compose, K2 en une phrase
39+
40+
### La techno en concepts
41+
42+
* Kotlin le langage
43+
* Quel sont ses particularités et spécificités
44+
* pourquoi il a pris sur Android ?
45+
46+
* Kotlin multiplateform
47+
* comment ça marche concretement
48+
* WASM en beta, tu as eu des retours?
49+
* pour les devs de framework, c'est transparent?
50+
51+
* Co-routines et concurrence structurée
52+
* fais nous un point de ce que c'est
53+
* son usage dans l'ecosystème
54+
* vs loom, des ponts ?
55+
56+
* Kotlin et le backend
57+
* connu pour le support Android,
58+
* quid du back end?
59+
* travaux avec Spring
60+
* Ktor
61+
* les autres plateformes Java genre Quarkus et micronaut, utilisées ?
62+
63+
* La competition de Kotlin c'est quoi ?
64+
65+
### Comment on l’utilise en pratique pour un dev
66+
67+
* je me lance, je faisais du Java et du Spring, je pars comment pour faire un projet Kotlin moderne
68+
* IDE, outil de build, frameworks
69+
* migrationd e code Java?
70+
* des anti patterns
71+
* des choses qui "ressemblent à du code Java"
72+
73+
* des comportement de perf ou de memoire differents du monde Java?
74+
* c'est quoi ta feature préférée?
75+
76+
* Et l'IA, Kotlin as Koog notamment, tu vois quoi emerger ?
77+
78+
### Sous le capot
79+
80+
* K2 est le nouveau compilateur
81+
* Qu'est-ce qui a changé
82+
* des cassages de compatiblitiés
83+
* ca change des choses pour les utilisateurs ? Et pour les editeurs de framework comme Koin ?
84+
85+
* Koin ne fait pas de generation de code à la compil
86+
* Dagger, Arc (le moteur CDI de Quarkus) et Micronaut sont passé au pre travail à la compil
87+
* quels ont été les critères de choix
88+
* un mot sur Kotlin Symbol Processing
89+
90+
* les coroutines, c'est implémenté comment, vous avez 3 heures
91+
* machine a etat
92+
* continuation apssing style
93+
* etc
94+
95+
* Kotlin multi platforme
96+
* que fait le compilo
97+
* code commun / code specifique
98+
* interop avec les platformes cibles (object structure etc)
99+
100+
### La communauté, le futur
101+
102+
* comment va la commuanuté aujourd'hui
103+
* grossis ?
104+
* et les francais là dedans?
105+
106+
* La gouvernance de Kotlin
107+
* travaux dominés par JetBrains
108+
* comment cela a évolué (ecoute, autres acteurs etc)
109+
* Kotlin foundation
110+
111+
* futurs fonctionalités de Kotlin qui t'interesse
112+
* de Koin?
113+
* autre ?
114+
115+
### Monter une boite
116+
117+
* Tu as fondé Kotzilla. Peux-tu nous expliquer ce que Kotzilla apporte à l'écosystème Kotlin ? Quels problèmes tu cherches à résoudre pour les entreprises qui adoptent Kotlin ?
118+
* ton experience de fonder une boite d'editeur
119+
* quelle mouche t'as piqué
120+
* votre business model, comment vous en etes arrivé là
121+
* de maniere generale discussion sur le lancement de boites techs
122+
123+
124+
## Nous contacter
125+
126+
Pour réagir à cet épisode, venez discuter sur le groupe Google <https://groups.google.com/group/lescastcodeurs>
127+
128+
Contactez-nous via X/twitter <https://twitter.com/lescastcodeurs> ou Bluesky <https://bsky.app/profile/lescastcodeurs.com>
129+
[Faire un crowdcast ou une crowdquestion](https://lescastcodeurs.com/crowdcasting/)
130+
Soutenez Les Cast Codeurs sur Patreon <https://www.patreon.com/LesCastCodeurs>
131+
Tous les épisodes et toutes les infos sur <https://lescastcodeurs.com/>

0 commit comments

Comments
 (0)