Au menu : découverte de Kotlin et live coding ! #MoisDeLaTech


Details
(english version below)
Salut à tous les Kotliners,
Allez let's get the party started!
Au menu de ce premier meetup, 2 talks et un live coding :
Talk #1 : Kotlin, une histoire, une trajectoire
L’annonce du support officiel de Kotlin sur Android Studio 3.0 a été la news la plus applaudie de la Google I/O.Kotlin a été créé en 2011 et est utilisé depuis plusieurs années sur Android. Pourquoi un tel engouement autour du support officiel de Google ?
Live Coding
Kotlin est aujourd'hui dans sa version 1.1.2 et présente des différences importantes avec Java, notamment en termes de syntaxe et de propriétés. Nous détaillerons ces différences à travers une démonstration en live coding d'integration Kotlin sur Android et aussi comment (et pourquoi) mélanger Java et Kotlin au sein d’un même projet.
Talk #2 : L'inférence de type : de sucre syntaxique à outil magique.
• Qu'est ce que l'inférence de type ?
• Comment Kotlin a repoussé les limites de l'inférence de type.
• Que sont les types reifies ?
• Comment les pièces du puzzle s'assemblent dans Kodein.
• Démo de Kodein.
• Tout n'est pas parfait : les limitations du moteur d'inférence de type.
à propos de l'orateur
Salomon Brys : "Je suis le créateur et mainteneur de Kodein (KOtlin DEpendency INjection), la librairie d'injection de dépendances citée sur le site officiel de Kotlin. Passionné par Kotlin depuis plus de 3 ans, j'ai été invité par Jetbrains à la KotlinConf en novembre. Kodein est possible grâce a l'incroyable moteur d'inférence de type de Kotlin ainsi qu'à son association à quelques autres fonctionnalités du langage (types reifies & fonctions infix)."
D'autres idées de talk ? Soumettez les ici pour participer au prochain meetup !
https://goo.gl/forms/Lfwo97PtktxE2O7a2
------------
Hi to all Kotliners!
Time to get the party started!
We are still looking for a place for this event so in case you have some space available, please let us know!
On the menu of this first meetup, 2 talks and a live coding session:
Talk #1 : Kotlin, une histoire, une trajectoire
The official announcement of the Kotlin support in Android Studio 3.0 has been without a doubt the most acclaimed news during Google I/O 17. Kotlin was created back in 2011 and is used for several years now on Android. Why being officially recognized by Google generates so much enthusiasm? We will try in this session to give some context to the birth and success of this promising language.
Live Coding session
The current version of Kotlin is 1.1.2. It differs in many ways from Java, and in particular in terms of syntax and properties. We will detail some differences through a live coding session where we will use Kotlin on Android. During the session we will also see how (and why) we can mix Java and Kotlin in a single project.
Talk #2: Next level type inference: from sugar to magic
The Kodein library (KOtlin DEpendency INjection) exists thanks to the killer type inference engine that is proposed by kotlin (along with another awesome feature : reified types). In this talk, we will explore these two features, and see how their association allowed the creation of Kodein.
Table of contents:
• What is type inference ?
• How Kotlin has pushed the boundaries of type inference.
• What are reified types ?
• How it all comes together in Kodein
• Kodein demo
• Limitations of the type inference engine
About the author:
passionate about Kotlin for more than three years, I've been active in the Kotlin community ever since. Kodein is now viewed as the pure kotlin dependency injection library, and is linked on the official Kotlin web site.

Au menu : découverte de Kotlin et live coding ! #MoisDeLaTech