Devoxx 2023 du 12 au 14 avril

DEVOXX du 12 au 14 avril

Programme Video

Mecredi 12 avril

Value types et Pattern matching : 1 partout, données au centre

Video

  • 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

Video

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

Video

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

Video

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 ?

Video

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

Video

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 ?

Video

Présentation de storybook. Ca a fonctionner pour eux.

Loi de Conway : lorsque les bonnes pratiques ne suffisent pas

Video

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

Video

Les fonctionnalités de Java 19 et Java 20.

Gestion de la dette d'architecture dans un contexte d'hypercroissance

Video

Explication pour gérer la dette d'architecture.

Vendredi 14 avril

Clean as You Code your projects

Video

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

Video

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

Video

Présentation des bonnes pratiques pour faire des tests de charges.

Le Craft : des concepts au déploiement à l'échelle

Video

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)

Video

Le chiffrement symetrique

Kubernetes, dépassionné et pour les ultra débutants

Video

Loki: Comme Prometheus Mais Pour Les Logs

Video

Résoudre AdventOfCode avec Github Copilot et OpenAI ChatGTP

Video

Lincheck: Testing concurrency on the JVM par Maria Sokolova

FoundationDB : le secret le mieux gardé des nouvelles architectures distribuées ! par Pierre Zemb et Steven Le Roux

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