Devoxx 2023 du 12 au 14 avril
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