MARGO LIFE - 
6 mai 2024

RETOUR SUR DEVOXX 2024 : LES MEILLEURS CONFÉRENCES PAR LES CONSULTANTS MARGO

Devoxx c’est déjà fini pour 2024…mais pas de panique nous revenons sur les temps forts de cette édition ! Nos consultants ont assisté aux 3 jours de talks. Retour sur les meilleures conférences !

Devoxx c’est 4500 visiteurs et plus de 230 présentations par 310 orateurs et oratrices. Beaucoup de contenu donc, mais on vous résume tout !

Cette édition a été marquée par des sujets phares comme l’intelligence artificielle et le cloud mais a aussi parlé DevOps, des nouveautés en Java et des réflexions sur des sujets agiles et de développement personnel. Nos consultants ont pu profiter pleinement du salon pour assister aux conférences, échanger entre développeurs, visiter les stands… et participer au Meet and Greet du jeudi soir.

On a relevé plusieurs formats de conférence (Hands-on Lab, Conférence, Deep Dive, Keynote, Lunch Talk et Tools-in-Action) sur les thèmes suivants : Architecture, Build & Deploy, Data & AI, Development & Langages, Java, Mind the geek, People & Culture, Security, Server Side, UI & UX.

Retour sur les temps forts de cette édition DEVOXX 2024.

Les conférences techniques

“Les nouveautés de Java 21”, Jean-Michel Doudoux

Pendant 45 minutes, Jean-Michel Doudoux a détaillé les nouveautés de la version 21 LTS du JDK. Son analyse pointue des fonctionnalités clés telles que les Record Patterns, Virtual Threads, et la Foreign Function & Memory API de Panama en a fait une conférence incontournable pour rester à la pointe des dernières avancées de Java et des meilleures pratiques de développement.

“La partie qui m'a le plus intriguée est l'exploration des Virtual Threads. Leur concept novateur promet une gestion plus efficace des ressources système, en permettant à de nombreux threads de coexister dans une même JVM sans surcharge. Leur capacité à offrir une meilleure utilisation des ressources matérielles tout en simplifiant le modèle de programmation multi-threading, comparé aux threads OS traditionnels, est particulièrement fascinante. Cela pourrait considérablement améliorer les performances et la scalabilité des applications Java, ce qui en fait une avancée très excitante pour le développement moderne.” - Yassir Berraich

“Programmation Parallèle SIMD avec l'API Vector”, José Paumard

Quelle est la différence entre la programmation parallèle et le calcul parallèle de l’API Stream ? Comment les choses fonctionnent-elles en interne ? José Paumard nous a permis de découvrir comment utiliser l'API Vector et les gains en performance que l’on pouvait en attendre pour nos calculs en mémoire.

“C'est une nouvelle API qui ouvrira de nouvelles possibilités dans Java comme les réseaux de neurones et Machine learning dans le futur.” - Irako Andrianatoandro

L’intelligence artificielle au coeur de tous les débats

“IA en médecine : où en sommes-nous ?”, Jean-Emmanuel Bibault

Comment l’IA va changer la santé de tous ? Panorama sur le secteur de la médecine où les techniques de Machine Learning sont actuellement utilisées pour entraîner de nombreux modèles en médecine.

“La conférence de Jean-Emmanuel sur l'IA en médecine a été particulièrement impressionnante. Jean-Emmanuel a discuté des applications de l'IA pour améliorer les diagnostics et les traitements en médecine, tout en soulignant les avantages et les défis associés, notamment en termes de fiabilité, de sécurité des données et d'éthique. La session a brillamment illustré comment l'IA peut révolutionner le domaine médical, un sujet à la fois pertinent et essentiel.” - Mohamed EL HAMDANI

Ce talk fut ponctué par des exemples concrets de l’utilisation de l’IA comme la détection de Deep Learning de mélanome, le pilotage de robots chirurgicaux ou encore l’interprétation automatisée d’image médicale.

Cloud & Devops

“Notre dépendance à l'Open Source est effrayante. SLSA, SBOM et Sigstore à la rescousse”, Abdellfetah Sghiouar

La conférence de Abdelfettah se concentre sur la sécurité des logiciels Open Source, y compris les bibliothèques, soulignant les défis et les enjeux associés. En se concentrant sur des concepts clés tels que SLSA, SBOM et la Sécurité de la Chaîne Logicielle, Abdellfetah Sghiouar propose des solutions concrètes pour améliorer la sécurité dans cet environnement complexe. L'outil Cosign permet par exemple de contribuer à la résolution des problèmes de sécurité, tout en discutant des limites persistantes liées à la confiance même avec l'utilisation de telles technologies.

“La session était particulièrement instructive, combinant des explications théoriques et pratiques avec des démonstrations en direct. La clarté de l'exposé a rendu le sujet très accessible.” - Mohamed EL HAMDANI

“Toutes et tous Mercenaires de Devops !”, Arnaud Héritier, Henri Gomez, Pierre Antoine Grégoire, Dimitri Baeli et Gildas Cuisinier.

Dans cette session dynamique, les cinq mercenaires de DevOps ont offert une analyse approfondie des évolutions de cette approche et ont lancé un débat animé sur sa véritable essence et les relations inter-équipes (Dev, Ops, SRE, etc.). Un Hands-on Lab interactif de 3h, les participants ont eu l'opportunité d'échanger sur les défis actuels et futurs de DevOps.

Mohamed El Hamdani a trouvé cette “approche réflexive très pertinente, car elle a mis en lumière l'évolution des pratiques et la nécessité de comprendre profondément DevOps pour améliorer la collaboration entre équipes. Les mercenaires ont souligné l'importance d’avoir une vision globale et transverse, en cherchant à optimiser non seulement les technologies mais aussi les interactions humaines pour un développement plus efficace et cohérent.”

“What's new in traefik v3 ?”, Nicolas Mengin & Emile Vauge

Focus sur Traefik, un des projets open source français les plus populaires au monde qui compte aujourd'hui plus de 3 Milliards de téléchargements et qui se place dans le top 15 des projets open source les plus téléchargés sur DockerHub.

“Le CEO et fondateur du projet a fait l'historique de la naissance de Traefik qui est un ingress contrôleur permettant d'exposer et de sécuriser des applications conteneurisées avec son premier commit en 2015. C'est une solution qui est destinée aux environnements cloud native. Parmi les évolutions notées il y a le support d'open telemetry pour monitorer l'infrastructure et les ressources GatewayAPI pour exposer des ressources dans Kubernetes ainsi que l'intégration des plugins WASM pour créer des middlewares.” - Alassane Sow

Mind the Geek, notre sélection des conférences sur les softs skills

"Un monde shooté aux métaux", Guillaume Pitron et Agnes Crepet

Consommation excessive, dépendance aux métaux rares, impacts environnementaux et sociauxGuillaume Pitron, expert des enjeux géopolitiques liés aux ressources naturelles, et Agnes Crepet, spécialiste en technologies éco-responsables ont offert un éclairage sur la révolution technologique que fut l’arrivée des smartphones, avec notamment l’écran tactile et sa matière première indium.

Alassane Sow, consultant MARGO, a apprécié qu’ils aient souligné l'importance du recyclage des composants et de l'allongement de la durée de vie des téléphones pour contrer l'exploitation des mines, particulièrement préjudiciable en Afrique.

"Revue de code : on n'est pas venu-e-s pour souffrir !", Pauline Rambaud et Anne-Laure de Boissieu

L'exercice des revues de code peut parfois être source d'incompréhensions et de malentendus. Pauline Rambaud et Anne-Laure de Boissieu l'ont bien compris et nous ont présenté de véritables pépites de commentaires parfois blessantes, mal intentionnées mais surtout avec tournure maladroite sans contexte. Des commentaires que l’on voit beaucoup trop souvent.

Deux grandes approches sont explorées : le "egoless programming" et l'utilisation des "Conventional Comments" pour formater les commentaires de manière à en saisir le ton et l'intention. En définitive, si la revue de code contribue à réduire la dette technique ou à simplifier le code, elle représente également un excellent moyen d'encadrer les débutants, de cultiver l'empathie et de développer le travail en équipe.

En conclusion, Devoxx 2024 a été une édition riche en découvertes, mettant en lumière les dernières avancées en Java, l'éthique de l'IA, la sécurité Open Source et les soft skills. Cette année a souligné l'importance croissante de la durabilité et de la collaboration. Vivement les prochaines éditions !