Kotlin Fullstack

La conférence

Dès le départ, Kotlin a été conçu pour être déployable dans divers contextes et plateformes: back et front, JVM, JS et natif.
Dans un de nos derniers projets web, nous avons profité de cette caractéristique pour utiliser Kotlin au maximum, dans toutes les couches de notre application.
Nous détaillerons l’architecture de ce projet lors de cette présentation, et comment nous avons utilisé des librairies multiplateformes pour partager du code entre le serveur et le navigateur.
Les librairies et projets utilisés sont:

  • xodus-dnq, pour définir le modèle de données et accéder à la base xodus,
  • Ktor comme framework web,
  • Kotlinx.hmtl pour le templating html, serveur et client,
  • Kotlinx.serialization pour le partage d’état entre le serveur et le client,
  • Kotlin/JS et une implémentation interne de Redux pour le code client.

Revenant de la KotlinConf 2019, Gaetan fera un retour sur les principales annonces de la conférence ainsi que les présentations les plus marquantes.

A propos de Gaetan Zoritchak

Let’s visualize the world. Gaetan is an enthusiastic father, developer, entrepreneur, paraglider pilot, … Having used lots of languages during its 20 years of IT experience, he believed very early in the promises of kotlin. He started in 2012 to code with it and in 2013 to promote it as a speaker.

Inscriptions

Les inscriptions se passent sur Meetup.

Le lieu

ForgeRock France55 Rue Blaise Pascal · Montbonnot-Saint-Martin

Criteo 4 Rue des Méridiens · Échirolles