DEVOXX du 12 au 14 avril
Mecredi 12 avril
Value types et Pattern matching : 1 partout, données au centre
- Les value types devrait ĂŞtre dans Java 21, pour le Patern Matching, c’est pas avant fin 2024
Comprendre et utiliser les modèles de langage d’IA
PrĂ©sentation d’un REX sur les LLM. Historique de l’IA dans le domaine des LLM (fine tuning, prompting, etc…). Il dit aussi que c’est pas très bien maitrisĂ©.
Détectez et corrigez automatiquement les problèmes les plus fréquents avec Apache Kafka
Ils proposent de mettre leur outils entre les client et Kafka pour obliger Ă bien utiliser Kafka. Ils donnent une liste de mauvaises utilisation de Kafka.
Playwright : l’outil qui va rĂ©volutionner les tests end-to-end
PrĂ©sentation de l’outils Playwright. L’outils semble permettre de ne pas casser les tests si l’ihm change. Il permet aussi d’Ă©viter les problèmes ou il faut attendre que le bouton s’affiche.
Jeudi 13 avril
L’IA va-t-elle changer notre métier de développeur ?
PrĂ©sentation de copilote. Ca a de gros potentiel, mais le fonctionnement n’est pas identique Ă chaque execution. Il peut refactoriser, gĂ©nĂ©rer des commentaires, expliquer du code, gĂ©nĂ©rer le code du controleur Ă partir d’une liste, etc… pendant la demo, plusieurs fois, copilote a supprimer tout le code au lieux de faire ce qu’on lui demander.
Alice au pays d’OpenTelemetry
REX sur l’utilisation d’open telemetry. Il a eu pas mal de difficultĂ©s. Il a rĂ©ussi pour les metrics, et les traces, mais pas pour les logs. Pour les logs, il a utiliser un autre outils.
Storybook, une vraie bonne idée ?
Présentation de storybook. Ca a fonctionner pour eux.
Loi de Conway : lorsque les bonnes pratiques ne suffisent pas
PrĂ©sentation des problèmes d’organisation dans les entreprises qui peuvent avoir un impacte sur la construction des produits.
Les nouveautés de Java 19 et 20
Les fonctionnalités de Java 19 et Java 20.
Gestion de la dette d’architecture dans un contexte d’hypercroissance
Explication pour gĂ©rer la dette d’architecture.
Vendredi 14 avril
Clean as You Code your projects
Pour eux, le mieux, c’est de corriger les code au fur et a mesure c-a-d que si tu corrige un bug dans une fonction, et qu’il y a d’autres problèmes dans cette fonctione, le mieux c’est de corriger ces autres problèmes en mĂŞme temps.
Bootiful Spring Boot 3
PrĂ©sentationde quelques fonctionnalitĂ©s de Spring boot 3. L’auteur, Josh long, a proposer d’ajouter une musique d’ascensseur pour les buils de graalvm, mais ça n’a pas Ă©tĂ© acceptĂ©.
Les tests de charge sans être à côté de la plaque
Présentation des bonnes pratiques pour faire des tests de charges.
Le Craft : des concepts au dĂ©ploiement Ă l’Ă©chelle
Présentation de la mise en place du DDD. Semble trop succin. On est parti avant la fin.
Autre
Le chiffrement symétrique de A à Z (Laurent GRANGEAU et Mickael ROGER)
Le chiffrement symetrique
Kubernetes, dépassionné et pour les ultra débutants
Loki: Comme Prometheus Mais Pour Les Logs
Résoudre AdventOfCode avec Github Copilot et OpenAI ChatGTP
Lincheck: Testing concurrency on the JVM par Maria Sokolova
Improving your skills with the Debugger par Bouke Nijuis
Hidden security features of the JVM – everything you didn’t know and more par Steve Poole