LCC 201 - Interview Kotlin avec Cedric Beust et Sebastien Deleuze

Published: Dec. 22, 2018, 1:20 p.m.

Dans cet \xe9pisode, Audrey et Emamnuel discutent de Kotlin avec C\xe9dric Beust et S\xe9bastien Deleuze. On y parle du langage de sa communaut\xe9 et de son \xe9cosyst\xe8me.

Enregistr\xe9 le 12 octobre 2018

T\xe9l\xe9chargement de l\u2019\xe9pisode LesCastCodeurs-Episode\u2013201.mp3

Interview Ta vie, ton oeuvre

Twitter C\xe9dric
Twitter S\xe9bastien

Kotlin en deux phrases

Kotlin is awesome
Try Kotlin!
Kotlin blog
Kotlin reference documentation
Kotlin Slack
Kotlinconf 2018 with videos
Talking Kotlin podcast
Kotlin + Spring Boot tutorial
My call for Kotlin as a major frontend language

Le langage

Quelles sont les fonctionnalit\xe9s cl\xe9s du langage
Null safety, extensions, data class, sealed class
Co-routines c\u2019est quoi (zoom)
DSL

Quelles sont les inspirations de ce langage ?
Pourquoi JetBrains ont ils d\xe9cid\xe9 de cr\xe9er ce langage ? Avait on besoin d\u2019un \xe9ni\xe8me langage ?

Quel diff\xe9renciateur vs reste
Early adopteurs, par rapport \xe0 la \u201cconcurrence\u201d qu\u2019est-ce qui vous a fait l\u2019utiliser ?

Par rapport aux autres langages candidats modernes, votre point de vue

Le mix Object Oriented et fonctionnel, c\u2019est le nouveau OO ?
Java 8, 9+ a att\xe9nu\xe9 l\u2019attrait?

Je peux mixer Kotlin et Java dans une m\xeame base de code ?
En particulier, tu peux m\xeame avoir des d\xe9pendances circulaires, genre une interface Java, une classe impl\xe9ment\xe9e en Kotlin, et tu r\xe9-\xe9tends cette classe en Java ? (et vice versa)
Est-ce que l\u2019int\xe9gration Java / Kotlin est vraiment transparente, ou bien c\u2019est plus compliqu\xe9 que \xe7a ?

Que quelles \xe9tapes parle-t-on pour rentre une API ou un framework \u201cnative\u201d Kotlin ?

Sous le capot

Un langage de plus haut niveau: plus lent, plus gourmand en m\xe9moire ?
Quid du boxing et type primitifs ?

Les utilisateurs type

Android
Gradle
Quels sont les utilisateurs type

L\u2019\xe9cosyst\xe8me

Build
Framework applicatif
Acc\xe8s aux donn\xe9es
Tests : mock vs Mockito
Arrow

Y a-t-il une tendance \u201cKotlin native\u201d (i.e. \xe9crit en Kotlin)

L\u2019influence sur les frameworks et les plateformes

Ecrire des APIs et des frameworks pour Kotlin, quel retour d\u2019experience.

Communaut\xe9 et futur Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/