Kotlin : Le back du futur, le codelab

Depuis l’annonce par Google du support de Kotlin sur Android, les développeurs d'applications mobiles se sont fortement intéressés à ce langage récent. Mais "Nom de Zeus !" est-ce réservé aux développeurs mobiles ? Non, Non et Non. Kotlin tourne sur la JVM alors autant en profiter dans tous nos projets. Viens nous rejoindre pour découvrir toutes les facettes de ton futur prochain langage préféré. À travers plusieurs exercices, tu apprendras à transformer ton vieux Java en Kotlin puis à penser directement en Kotlin pour plus de "fun" et moins de "void". Pas encore persuadé que ce codelab est fait pour toi ? Regarde ces avis de développeurs déjà convaincus : "Java ? Là où on va, on n’a pas besoin de Java !" Un développeur backend à propos de son prochain projet en Kotlin. Faut voir grand dans la vie, quitte à coder sur la JVM, autant choisir un language qui ait d’la gueule !" Un autre développeur backend après la conférence Kotlin : Le back du futur. Voici les petites choses à faire juste avant de venir : Avoir java 8 sur son poste Récupérer le projet git clone https://github.com/bttf-kotlin/kotlin-codelab-ktor Exécuter ./gradlew build Pour plus de détails sur les pre-requis : https://bttf-kotlin.github.io/kotlin-codelab-ktor/steps/1-requirements.html Plus d'informations

  • 16 janvier 2019 ( PLACES RESTANTES)
  • Polytech'Montpellier
  • Inscription

Programme

19:00 : Introduction​ ​ aux​ ​ technologies​ ​ blockchains

Présenté par Antoine Detante

Bitcoin,​ ​ Ethereum,​ ​ systèmes​ ​ décentralisés,​ ​ crypto-monnaie,​ ​ ... ​ ​ Cette​ ​ présentation​ ​ est l’occasion​ ​ de​ ​ faire​ ​ le​ ​ point​ ​ sur​ ​ ce​ ​ qu’est​ ​ une​ ​ blockchain​ ​ du​ ​ point​ ​ de​ ​ vue​ ​ du​ ​ développeur. Nous​ ​ y ​ ​ présenterons​ ​ de​ ​ manière​ ​ générale​ ​ les​ ​ grands​ ​ principes​ ​ : ​ ​ échanges​ ​ peer-to-peer,​ ​ les blocks​ ​ et​ ​ le​ ​ minage,​ ​ les​ ​ transactions,​ ​ la​ ​ gestion​ ​ des​ ​ adresses​ ​ et​ ​ des​ ​ clés​ ​ cryptographiques, etc. Puis​ ​ un​ ​ focus​ ​ sur​ ​ la​ ​ plateforme​ ​ Ethereum,​ ​ et​ ​ notamment​ ​ le​ ​ développement​ ​ de​ ​ Smart Contract​ ​ et​ ​ d’applications​ ​ décentralisées.

20:30 : Architecture​ ​ micro-service​ ​ décentralisée

Présenté par Antoine Detante

Au​ ​ travers​ ​ d’un​ ​ retour​ ​ d’expérience​ ​ sur​ ​ la​ ​ mise​ ​ en​ ​ place​ ​ de​ ​ la​ ​ plateforme​ ​ FundsDLT (permettant​ ​ l’achat​ ​ ou​ ​ la​ ​ vente​ ​ de​ ​ part​ ​ de​ ​ fonds​ ​ d’investissement​ ​ sur​ ​ une​ ​ blockchain),​ ​ nous présenterons​ ​ une​ ​ architecture​ ​ logicielle​ ​ combinant​ ​ micro-services​ ​ en​ ​ Scala​ ​ avec​ ​ le framework​ ​ Lagom​ ​ et​ ​ Smart​ ​ Contract​ ​ sur​ ​ Ethereum.​ ​ Nous​ ​ verrons​ ​ comment​ ​ nous​ ​ avons étendu​ ​ le​ ​ modèle​ ​ d’Event-Sourcing​ ​ de​ ​ Lagom,​ ​ pour​ ​ permettre​ ​ une​ ​ synchronisation décentralisée​ ​ entre​ ​ les​ ​ données​ ​ des​ ​ micro-services​ ​ déployés​ ​ chez​ ​ différents​ ​ acteurs​ ​ de​ ​ la plateforme.

Lieu

IAE Montpellier (Bat. just avant Polytech)

After

A la fin de la soirée, une troisième mi-temps sera proposée dans un bar pour continuer à échanger et sympathiser

Partenaires

Devenir sponsor?

Venez nous rencontrer lors d'un évènement ou envoyez nous un email.