13th édition – du 16 au 18 avril 2025
3 jours de conférences, 70 exposants, 4500 visiteurs par jour
Title
Speakers
Track
La communauté des Scrum Master chez AXA : naissance et vie d'un collectif
JSol'Ex : traitement d'images solaires en Java
Rhythm 'n Rust : Construire un Synthétiseur de A à Z en Rust
Daltonien, mais pourquoi je vois rien ?
Maîtriser Angular 17: Développement Avancé et Techniques Novatrices
10 Incredible Things you can do with Micronaut & GraalVM
Créer un meetup ? mais quelle drôle d'idée !
Faut-il privilégier la performance ou la lisibilité ?
Transcendez les frontières linguistiques avec des APIs de Machine Learning sur mesure : embarquez dans le développement d’une solution de transcription temps réel de vos contenus multimédias !
C'est pas le réseau, ça ping Marty !
A hitchhikers guide to observe (Java) applications in Kubernetes
Beyond Estimates (Estimates and "NoEstimates") - Let's Explore the Possibilities
Automatiser ses contrôles de sécurité : Arrêtez de cacher vos failles à côté des monstres sous votre lit !
Interagir avec votre documentation technique via l'Intelligence Artificielle Générative
La fin des archis event-based ? Orchestration avec Temporal
TDD n'est pas vraiment votre type ? Venez découvrir Canon TDD
Unifié et Universel, le JavaScript avec UnJS
Développement de Malware : Backdoor asynchrone reposant sur des API publiques
Partagez simplement vos Java CLI Apps
✏️ Apprendre à faire du sketchnoting avec Ane et Aurélie
Au-delà des heures : La semaine de 4 jours comme levier d’égalité
Day of the Dukentacle : la meilleure façon de prévoir le futur, c'est de le fabriquer soi-même
Toutes et tous Mercenaires de Devops!
L’architecture micro frontend : comment transformer son site web en puzzle géant collaboratif
Work it smarter, dev it better, Ship it faster, Test it stronger
Comprendre l'IA: construisez votre propre ChatGPT d'entreprise avec LangChain4J
Sécuriser son infrastructure Cloud: une première baseline
Staff42 - Meetup pour Staff Engineers (H/F)
Orchestrer ses workflows métiers avec Temporal
Green washing ou RSE pragmatique, si on choisissait ?
Meet with an OSS project: Immutable.js
fp-ts : Quand TypeScript devient fonctionnel
Retour aux sources de l'authentification unique : Kerberos
Hibernate Search 7: Nouveautés et cas pratiques de la recherche full-text et vectorielle Java
Conception des packages génériques "slices" et "maps" en Go
Taskfile, le Makefile sous stéroïde !
Papa, dessine moi un mouton 🐑 !
Elevating Pull Requests: The Role of Conventional Comments
Netty, découvrez LE framework IO pour la JVM
Au Cœur de l'Odyssée: Migrer une application d'Angular 10 à 17
Bienvenue à Devoxx France 2024
Comment inclure l’inclusivité dès les premières étapes de conception d’un service ou d’un produit digital ?
A Healthy diet for your Java application
SOPS, Passez un savon à vos secrets en clair !
Réinventer l'exploration des bases de données avec Azimutt
Notre dépendance à l'Open Source est effrayante. SLSA, SBOM et Sigstore à la rescousse
Comment rendre une web app accessible à une personne non voyante ?
200 équipes, 1 objectif : Maturité DevOps à grande échelle
Les systèmes distribués: Dans le quotidien du data engineer
Quality & Security Gate dans nos chaines CI⚡CD
Tout ce que vous n'avez jamais voulu savoir sur les fuseaux horaires
Comment modéliser l’état du monde en 2100 ? Le Rapport Meadows
Panorama des risques, vulnérabilités et pistes pour une utilisation plus sûre de l'IA générative
Testcontainers : Simplifiez vos tests d'intégration et vos développements
Serverless : Éviter le vendor locking en construisant sa propre plateforme FaaS avec OpenFaaS et Kubernetes
Comment ça marche l'IA Generative ? LLM, RAG sous le capot.
Sauve un dév, écris une doc !
asdf, un outil pour toutes vos versions
XPath 4.0, XQuery 4.0, XSLT 4.0 : avancée des standards
Comment orchestrer l'IA générative pour qu'elle code à votre place le front-end d'une page en moins de 2min.
Comment K8S a changé le monde de l'Ops
Le trop méconnu (mais néanmoins incroyable) org-mode d’Emacs
Meet with an OSS project: Quarkus
La doc va bien, ne t'en fais pas
Indexation SQL au delà des simples colonnes: Expressions, fragments de texte, attributs JSON et requêtes Top-N
Vous pouvez venir à ce talk les yeux fermés
Apprendre le Machine Learning avec le Titanic
Du Clic à la Conversation : remplaçons boutons et formulaires par un LLM !
Les équipes distribuées, ça peut marcher?
Elasticsearch data streams, un condensé de bonnes pratiques pour vos données temporelles
Confidentialité des données sur les offres SaaS Kafka ou Pulsar
Picocli : mets du Java dans ton terminal !
SQLite, la base de données la plus répandue au monde et pourtant méconnue !
Model Mitosis : ne plus se tromper entre les microservices et le monolithe
Au-delà des paris : PMU redéfinit l'expérience de son service de streaming de données temps réel sur AWS!
LangChain4j en Action - Créez des Applications avec LLMs
Understanding 5 languages memory models (or most of them)
Java rencontre l'IA : Comment intégrer les LLMs dans vos applications avec LangChain4j
C'est une bonne situation ça, Staff Engineer ? 😉
De l'Orchestration à la Chorégraphie, de la Pratique à la Théorie
Rendez vos applications Kafka plus robustes
Viens comme tu es et apprends à coder ta première IA
Créer sa propre VM avec compilation JIT pour les nuls
Un monde shooté aux métaux
Keycloak Birds-of-a-Feather session
Access management orienté métier avec ReBAC
Réconcilions Kafka, SQL et Parquet
Going AOT: Everything you need to know about GraalVM for Java applications
All-In sur l'Innovation: La Plateforme Poker Winamax
Comment nous utilisons Kotlin et Gradle pour faire évoluer la communauté WireMock
Architecture d’une protection anti-bot
L'Architecture Hexagonale par la pratique, le live coding qui rendra vos applications plus pérennes
Mais non, c'est pas une erreur de CORS
Jeux en ligne, mais comment ça lag pas ?
Revue de code : on n'est pas venu-e-s pour souffrir !
Multi Kubernetes, Multi Régions, Au-secours !
Pulumi, ou comment gérer votre infrastructure avec votre langage préféré
La recherche à l'ère de l'IA
Accessibilité du web : du design au code comment tendre vers davantage d’inclusion ?
C4 model, la solution pour standardiser mes schémas d'architecture ?
CSS renaît de ses cendres: (re)devenez copains avec votre feuille de style
Hacker le TDAH : Stratégies pour le développeur moderne
11 tricks to improve your productivity and reduce your frustration with Kubernetes
Passer d'une application Flutter mobile à une application Web de production en 2 mois, c'est possible !
Il en est où Henri Motte ? Petit état des lieux du télétravail
Tout ce que vous avez toujours voulu savoir sur les CNI (Container Network Interface) dans Kubernetes
Monorepo intelligent et CI rapide avec Nx
Observabilité : dépoussiérer Prometheus avec VictoriaMetrics
Mais au fait, ça marche comment les service accounts ?
IA en médecine : où en sommes-nous ?
Je me suis fait voler la carte de crédit de ma banque en ligne et mon téléphone portable... C'est grave docteur ?
De la couleurs dans nos Apps
La base de données : une structure de données sophistiquée et spéciale
Qui de Deno ou Bun arrivera en production ? Retour d'expérience sur la mise en oeuvre des alternatives à Node.js
Meet with an OSS project: OpenRewrite
Dimensionnez correctement vos déploiements Kubernetes
🌴 Youpi dansons la Kapoeira, en testant nos kafka streams 🕺 💃
Meet with an OSS project: Spring Boot
Les développeurs attaqués ! Du conflit à la conversation avec l'Aïkido Verbal
Password-less apps: implementing WebAuthN
Toutes et tous Mercenaires de Devops!
Réussir le grand écart à l'aide d'OpenRewrite
Comment merger sa PR en 10 secondes ? Avez-vous essayé les mob code review ?
GatewayAPI, 10 ans de maturation pour une nouvelle API Kubernetes
Cybersécurité et cyberdéfense : un sujet géopolitique
Renovate/Dependabot, ou comment reprendre le contrôle sur la mise à jour de ses dépendances
Meet with an OSS project: LangChain4j
Multi-Cloud & On Premise, dépassons les frontières ! Tirez le meilleur de chacun des mondes.
Sécurité du GenAI & des LLM: Une nouvelle ère d'Hacking éthique
Renforçons notre Developer eXperience pour faire face aux menaces d'obsolescence et de vulnérabilité
Creating a documentation site for users with AsciiDoc and Antora
Accélérez vos patchs mobiles en prod avec Shorebird & Flutter
Bye-bye les race-conditions, détectons-les avant nos utilisateur·rice·s !
Mission: Playwright 🎭, the Cypress killer by Microsoft
CTRL+ALT+MAISON: Un exploration fantastique de la domotique
Toutes et tous Mercenaires de Devops!
Refonte d'un Access Management avec ReBAC
Visualize more, spend less: Unlock data visualizations with Apache Superset
Butcher Virtual Threads like a pro!
Programming’s Greatest Mistakes
Ma vie en vente flash sur le Dark Web ?!
Faire simple, la clé de la durabilité
SurrealDB : La Révolution des Bases de Données ✨ NewSQL ✨
Architecture Hexagonale: Comment venir à bout du code spaghetti ?
Instrumenter vos applications natives Spring Boot et Quarkus avec OpenTelemetry
Le Grand Braquage: Hacker une machine pour ensuite mieux défendre
Apache Flink - Data Processing en temps réel
Software teaming : onboarding, remote, productivité, 4 ans dans la vie d’une équipe
Datacenter-as-Code : les arcanes de notre build system omniscient basé sur Nix.
Les Cast Codeurs en chair, en os et en béret
Nous sommes tous rassemblés - We are all to gather
Crafting your own RAG system: Leveraging 30+ LLMs for enhanced performance
Surveillance de la sécurité des applications Java avec les outils du JDK et les événements JFR
Le cauchemar des attaquants : une infrastructure sans secret
How JavaScript Happened: A Short History of Programming Languages
Programmation Parallèle SIMD avec l'API Vector
Debugguez votre salaire ! Mes stratégies gagnantes pour réussir sa négociation salariale
Meet with an OSS project: Micronaut
De Compose à Kubernetes, Same player shoot again
Je délègue tous mes tests à une IA
Si j’étais un hacker, comment est-ce que je prendrais le contrôle de votre cluster Kubernetes
RAGtime : Discuter avec vos propres données
Super Tech'Rex World 🦖 : L'assembleur contre-attaque 🌟
Travaillez vos réflexions architecturales en kata
Des silos au Platform Engineering en passant par le DevOps : adopter GitOps et aller au-delà de l’hype
Des tests fonctionnels aux tests de performance. Robustum, un exemple d’implémentation.
Porter le Flambeau du Clean Code à l’ère du GenAI
Generative AI in Practice: A Hands-on Codelab
React Server Components : Effet de mode ou réel progrès ?
Astro: Une Nouvelle Ère de Lazy Loading Efficace
Et si on divisait par 4 l'empreinte carbone du numérique ?
Les bugs de 1843 à nos jours
🚀 Vers l'infini et l'au-delà : exploration des mondes secrets d'Internet
L'AGC : retour sur l'ordinateur qui a amené l'humanité sur la Lune
Fundamentals of Migration Engineering with OpenRewrite
L’IA et le handicap : progrès ou exclusion ?
Détection de Fraude chez Floa (Groupe BNP Paribas)
Chasse aux erreurs AWS : un atelier CTF !
J'ai terminé les 9 Advents of Code : Leçons Apprises
Apache Lucene : de l'indexation textuelle à l'intelligence artificielle
Monster AI : l'odyssée de Back Market vers une plateforme IA générative sur-mesure
Instrumentez vos applications Java avec OpenTelemetry !
📝 ✅ La checklist ultime pour rendre vos applications cloud native !
L'IA et qualité de code : Construire une synergie avec l’intelligence humaine
Comment bien planter un side project ?
Réduisez votre coût d'entrée avec Nix
Unconference - Management et Leadership
La recherche sous stéroïdes
Quelle est la place des introverti·e·s dans une équipe agile ?
Utiliser les IA Génératives avec Java : Au delà des simples chatbots
Linux Kernel Functional Testing ou comment builder et tester des millions de noyaux Linux
Comment j'ai trouvé le sens de la vie grâce à WebAssembly
aCropalypse Now, à la recherche du PNG disparu
Et l'ANSSI dit "Voici comment sécuriser un container"
Michelin(e), 120 ans, est passée à l'IaC
Angular Deferrable Views : Amélioration de la performance d'une application et de l'expérience utilisateur
Serverless & JVM : construisez votre benchmark pour dépasser les idées reçues
Comment intégrer du hardware à une suite de test full software
Que restera-t-il de mon site web dans 50 ans ?
Comment écrire des mails pourris de qualité ?
Construire son Assistant Intelligent avec Hugging Face et Elasticsearch
🍳 Recette pour des environnements aux petits oignons pour ton déploiement continu 🚀
Infuser du métier dans les autorisations avec ReBAC
Builds Reproductibles avec Apache Maven
Implémentation du Zero Trust dans un cluster Kubernetes avec Istio
La fin des mots de passes partagés avec Vault et Boundary
La compression Web : comment (re)prendre le contrôle ?
GitLab : passé, présent et futur
La recherche sous stéroïdes - une histoire de sémantique
BoF Paris Scala User Group: Projet Loom, quels impacts du côté de Scala ?
Garbage Collectors : Battle Royale
La positive alt-itude ! Un outil d'inclusion pour votre accessibilité.
La fin des mots de passes oubliés - Authentification Biométriques
Hands-on Gemini, the Google DeepMind LLM
Dépannage des bases de données pour les devs
Au-delà du Craft : Revisitez Votre Relation avec le Software Craft
SQLite en Wasm... pourquoi faire et comment?
Keeping Your Java Hot by Solving the JVM Warmup Problem
Naviguer dans le Labyrinthe de la Gestion de Dépendances
Apprivoiser la guitare ET la programmation fonctionnelle !
Back on Track: Navigating the Return to Work after Parental Leave
Révolutionnez votre expérience utilisateur avec les Progressive Web Apps
Comment Back Market a reconditionné sa plateforme en changeant de Cloud Provider
Cyber Resilience Act : 36 mois pour préparer vos chaînes DevOps !
Trying to be Barbie in Ken's Mojo Dojo Casa House
Qu'est ce que les champignons nous apprennent sur l'intelligence artificielle?
Histoire de l'ALTO et du Xerox PARC
Sous le capot d'une application JVM - Java Flight Recorder / Java Mission Control
String Templates - Syntactic sugar or useful improvement?
/e/OS, mon smartphone Android sans Google
Il n'est jamais trop tard pour redevenir junior
CyberPeace Miners : introduction à la cybersécurité avec Minecraft
Refactorer votre code vers le Data Oriented Programming
Équilibrez le Stress, Maximisez la Collaboration : communiquez sans heurts à l’aide de la Process Communication (deep-dive intro)
Quand la cybersécurité n'est pas qu'une affaire de failles
Highly available Identity and Access Management with multi-site Keycloak deployments in the cloud
Apache Pulsar : enfin une alternative à Kafka ?
Beyond the Pod: Privilege Escalation in Kubernetes
⚡Une application résiliente, dans un monde partiellement dégradé ⚡
Meetup Search Data and AI - Soirée Retrieval Augmented Generation (RAG)
De la Data science oui, mais en Kotlin !
Mettre en place un RAG Open Source en 30 minutes
Archilocus, c'est LA place des architectes IT.
Rendre une application multitenant sans embêter les développeurs
Cloud Native apps with Micronaut 4 and GraalVM
Using OpenTelemetry, Splunk, and CI(Jenkins) to deliver a Monitoring Solution for Financial Software (Murex)
Comment réduire son empreinte carbone grâce à un calendrier de mise à l’échelle automatique ?
A Java lambda is all you need for distributed background jobs!
IA ou IA pas ? Nous l’IA qui remplace les devs on y croit pas (encore) !
Parlons de sécurité Kubernetes
en_USEnglish