Bienvenue dans le Monde du Kotlin !

Après le Mois de la Data et le Mois du JavaScript et à l’occasion de la deuxième édition de la KotlinConf, Xebia mettra le Kotlin à l’honneur pendant le mois d’Octobre 2018.

 

Avec la collaboration de JetBrains et du Kotlin Paris Meetup, nous vous invitons à 4 rendez-vous gratuits du 3 au 24 octobre, pour assister à des talks et hands-on autour de thèmes tels que DSL en KotlinCoroutinesKotlin en ProductionMultiplatformKotlin for JavaScript et Kotlin for Android.

 

Le 17 octobre, nous aurons également le plaisir d’accueillir Svetlana Isakova, développeuse de l’équipe Kotlin chez JetBrains et co-autrice du livre Kotlin In Action.

 

La dernière soirée aura exceptionnellement lieu dans les locaux de Publicis situés au 30/34 Rue du Chemin Vert, 75011 Paris.

Programme du Mois du Kotlin

Sergio Dos Santos & Benjamin Lacroix
XEBIA

Kotlin fait petit à petit son chemin dans les entreprises, et pas seulement sur Android ! Quels sont les avantages du langage par rapport à Java, par rapport aux autres langages back-end et même par rapport à Javascript ? D'où vient Kotlin ? Faut-il migrer les applications et former les équipiers ? Peut-on réaliser des applications de qualité, qui dureront dans le temps ? Quels sont les outils à notre disposition ?
Si vous vous posez toutes ces questions, ou si vous souhaitez seulement en savoir plus sur ce prochain langage d'importance, venez, cette conférence est faite pour vous !

Little by little Kotlin is making its way into companies and not only on Android! What are the pros of such a language over other back-end oriented languages or Javascript itself ? Where does Kotlin come from ? Do we need to migrate apps and create team members ? Can we succeed in creating high standard apps that will last over time ? What tools can we use ?
If you already wondered about one of these topics or if you want to learn a little more about this up and coming language, this lecture is made for you !

Simone Civetta
XEBIA
Shared Cross-Platform Frameworks with Kotlin/Native

Bien que la création d'applications inter-plates-formes complètes puisse souvent s'avérer être une mauvaise idée, une logique spécifique à un client peut grandement bénéficier d'un code unique, permettant à la fois d'écrire et de tester le code. Depuis fin 2016, Kotlin/Native peut compiler du code Kotlin sous une forme binaire, qui peut ensuite être intégrée dans une application native. Dans cette présentation, vous apprendrez pourquoi il est logique et efficace d'exploiter ces fonctionnalités expérimentales et de créer un module multi-plateforme réutilisable sur Android et iOS.

While building entire cross-platform apps might often turn out to be a bad idea, mission-critical client-specific logic can greatly benefit from an unique codebase, allowing code to be written - and tested - once. Since the end of 2016, Kotlin/Native can compile Kotlin code to a binary form, which can be embedded into a native app. In this talk you will learn why it makes sense, and how, to leverage these experimental features and build a cross-platform module re-usable on both Android and iOS.

Closing cocktail
Geoffrey Métais
VideoLabs

Les coroutines permettent de simplifier la gestion du threading (et de la concurrence en général) tout en permettant de meilleures performances.
Retour d'expérience sur l'amélioration et la simplification de VLC grâce à ce framework et exemples concrets pour transformer les ``callbacks hells`` en fonctions linéaires.

Cedric Ravalec
Smile

Après les annonces de la KotlinConf, il deviens évident que le multi-platfomes est devenue une priorité dans le futur de Kotlin.
Dans ce talk, j'analyserais donc les dites annonces, et je live-coderai une petite application multi-plateformes pour démontrer comment architecturer une telle application.
Enfin, nous parlerons ensemble de la vision de Jetbrains pour le futur de Kotlin.

Benjamin Lacroix
XEBIA

Côté Front-End ou côté Back-end, coder avec JavaScript (et même TypeScript) n'est pas chose aisée. Est-il possible aujourd'hui de coder sur Node.Js en Kotlin ? De faire une application web en Kotlin ? Ce talk propose un tour d'horizon de ce qu'il est possible de faire avec Kotlin dans le monde du JavaScript.

Whether its front-end or back-end oriented, coding with JavaScript or TypeScript isn’t easy. Nowadays, can we use Kotlin to code on Node.Js ? Can we create a web application using Kotlin ? In this conference, we will take a look at what’s possible in the JavaScript world, when using Kotlin.

Svetlana Isakova
JetBrains

Kotlin is really good for creating internal domain-specific languages (DSLs). Such features as lambdas with receivers, operator overloading or invoke convention, allow using Kotlin successfully as a host for writing Gradle build scripts or expressing HTML. The same features help to design expressive and idiomatic APIs for your Kotlin classes. In this talk, we'll discuss the power of DSL-style APIs, DSLs, and learn how to create one.

Closing cocktail
Qian Jin & Géraud Beguin
XEBIA

Kotlin has improved our everyday life as developers with its rich features and thoughtful design. 18 months into being a first-class language of Android development, Kotlin has also drastically changed the ways we build Android applications. We will share our thoughts on how Kotlin has made Android development enjoyable again.

Sergio Dos Santos
XEBIA
Coroutines for Dummies

Go channels, async/await, Rx*, modèle acteur... Chaque langage ou plateforme propose un modèle intéressant de programmation asynchrone, parallèle et concurrente. Découvrons ensemble la réponse (toujours expérimentale) proposée par Kotlin et n'hésitons pas à regarder ce qu'il y a sous le capot.

Go channels, async/await, Rx* and so on. Each programming language or platform offers an interesting asynchronous, parallel and competitive programming model. Lets find together the trial answer offered by Kotlin during this conference.

Closing cocktail

Speakers

Svetlana Isakova

JETBRAINS

Sergio Dos Santos

XEBIA

Benjamin Lacroix

XEBIA

Simone Civetta

XEBIA

Qian Jin

XEBIA

Geraud Beguin

XEBIA

Sponsors

Informations pratiques

Adresse

PUBLICIS - 30-34 Rue du Chemin Vert, 75011 Paris

Contact

+33 (0)1 53 89 99 99

Événement proposé par Xebia

Xebia est un cabinet de conseil IT agile spécialisé dans les technologies Data, Web, Cloud, les architectures réactives et la Mobilité.

Depuis 2004, Xebia produit des logiciels de haute qualité. Crafts(wo)men passionné(e)s, les 175 Xebians se mobilisent autour d’un seul mot d’ordre « Software Development Done Right ». Véritables compagnons du devoir du logiciel et dotés d’un ADN Agile dès la première heure, nous avons une très haute opinion de notre métier et avons l’amour du travail bien fait. C’est la mission que nous nous sommes assignée et elle guide tous nos comportements.

 

Les valeurs qui nous unissent :

 

  • Sharing Knowledge : être un(e) Xebian(e), c’est aimer apprendre de ses pairs, partager ses connaissances et son savoir-faire, en interne comme en externe.
  • People First : être un(e) Xebian(e), c’est avoir l’opportunité de progresser et de choisir son parcours.
  • Quality Without Compromise : être un(e) Xebian(e), c’est être animé(e) par la volonté du travail bien fait, dans le respect du Software Craftsmanship.
  • Customer Intimacy : être un(e) Xebian(e), c’est avoir la confiance de ses clients, leur écoute pour leur proposer la meilleure solution.

Les Xebians, à travers le blog de Xebia, ont pour ambition de partager librement, auprès de la communauté, du contenu de qualité sur leurs différents domaines d’expertise.