Meetup Kotlin Libs : créer et déployer


Détails
Rejoignez-nous le 1er février à partir de de 18h45 dans les locaux de Algolia qui sponsorise l'événement.
18h45 - Accueil des participants
19h00 - Talk 1 : Le Guide Pratique du Développement de Librairies en Kotlin - Mouaad Aallam
Avec une expérience dans le développement de librairies chez Algolia, je vous propose une plongée dans l'univers du développement de librairies en Kotlin. Dans ce talk, nous aborderons brièvement pourquoi construire une librairie, puis nous plongerons dans les spécificités du développement de librairies en Kotlin. Je mettrai l'accent sur des décisions essentielles, telles que choisir entre une librairie pour JVM ou multiplateforme, avec un focus sur la conception d'une API efficace et les meilleures pratiques pour éviter les pièges courants du développement Kotlin. Ce talk offre une vue d'ensemble des stratégies clés pour développer des librairies Kotlin performantes et adaptatives.
19h45 - Talk 2 : Écrire du YAML avec du Kotlin (pour GitHub Actions) - Louis CAD
Avez-vous déjà écrit quelques dizaines de lignes de YAML, par exemple pour faire un workflow GitHub Actions ?
Peut-être vouliez-vous simplement exécuter quelques tests, ou vérifier que le projet compilait après chaque proposition de changement ? Ou bien peut-être publier une ou plusieurs bibliothèques sur Maven Central ? Ou n'importe quoi d'autre lié à un projet privé ou public ? Pour ma part, oui à toutes ces questions, et j'ai beaucoup souffert des erreurs difficiles à repérer, et de l'impossibilité de réutiliser le moindre morceau de YAML sans se compliquer.
Mais ça, c'est de l'histoire ancienne !
Je vais vous présenter un projet open source : github-workflows-kt
Il écrit le YAML à ma place, sans faire d'erreur, et je peux simplifier le code grâce à Kotlin, et plus encore ! On verra notamment l'exemple de publier des bibliothèques sur Maven Central.
20h30 - Bières et pizzas !

Meetup Kotlin Libs : créer et déployer