Devoxx France 2024 : Intervention et Faits Marquants
Devoxx France est une grande conférence qui se tient à Paris. Cette année, plus de 4500 participants étaient présents avec 70 exposants et 319 intervenants.
C'est si vaste qu'il est impossible d'assister à toutes les conférences. Parfois, il y a plus de 10 conférences en même temps, mais grâce à la rediffusion sur YouTube, il est possible de les regarder plus tard.
Regardez ma conférence sur UnJSMon emploi du temps
Note
Ce n'est pas une recommandation, ce sont simplement des conférences que j'ai pu voir.
Avant de me rendre à Devoxx France, j'ai consulté le programme et j'ai dressé une liste des conférences que je voulais suivre. Il y a tellement de monde que certaines conférences étaient déjà complètes lorsque je suis arrivé dans la salle, et j'ai découvert d'autres conférences que j'ai préférées durant l'événement (et choisir parmi toutes ces conférences n'est pas facile).
Cette année, mon objectif était de voir un maximum de conférences sur DevOps et le code propre. Je voulais également être surpris en assistant à des conférences que je n'aurais jamais suivies simplement parce que je connais l'intervenant ou parce que le titre est intéressant (et je n'ai pas été déçu).
Enfin, j'ai pu voir (les titres de conférences sont en français) :
- Mercredi 17 avril
- IA en médecine : où en sommes-nous ? Présenté par Jean-Emmanuel Bibault
- React Server Components : Effet de mode ou réel progrès ? Présenté par Thomas Simonnet
- DDD Haute Vitesse (revisité). Présenté par Thomas Pierrain
- V, comme Vautledétour. Présenté par Emmanuel Remy
- Comment bien planter un side project ? Présenté par David Laizé
- Toutes et tous Mercenaires de DevOps! Présenté par Arnaud Héritier, Henri Gomez, Pierre-Antoine Grégoire, Dimitri Baeli et Gildas Cuisinier
- La recherche sous stéroïdes - une histoire de sémantique. Présenté par Mathilde Rigabert et Martin Labenne
- Jeudi 18 avril
- Les plus grandes erreurs de programmation. Présenté par Mark Rendle
- Un monde shooté aux métaux. Présenté par Guillaume Pitron et Agnes Crepet
- GatewayAPI, 10 ans de maturation pour une nouvelle API Kubernetes. Présenté par Kevin Davin
- Comment K8S a changé le monde de l'Ops. Présenté par Aurélien Moreau et Loïc Ortola
- Architecture Hexagonale : Comment venir à bout du code spaghetti ? Présenté par Kévin LLOPIS
- Java rencontre l'IA : Comment intégrer les LLMs dans vos applications avec LangChain4j. Présenté par Lize Raes
- Les nouveautés de Java 21. Présenté par Jean-Michel Doudoux
- Débugguez votre salaire ! Mes stratégies gagnantes pour réussir sa négociation salariale. Présenté par Shirley Almosni-Chiche
- Vendredi 19 avril
- Comment modéliser l’état du monde en 2100 ? Le Rapport Meadows. Présenté par Anatole Chouard
- Cybersécurité et cyberdéfense : un sujet géopolitique. Présenté par Guillaume Poupard
- Model Mitosis : ne plus se tromper entre les microservices et le monolithe. Présenté par Julien Topçu et Josian Chevalier
- L’architecture micro frontend : comment transformer son site web en puzzle géant collaboratif. Présenté par Maxime Ribera et Ludovic Lagatie
- Unifié et Universel, le JavaScript avec UnJS. Présenté par Estéban Soubiran (c'est moi)
- Au-delà des heures : La semaine de 4 jours comme levier d’égalité. Présenté par Albane Veyron
- Créer sa propre VM avec compilation JIT pour les nuls. Présenté par Olivier Poncet
- L'Architecture Hexagonale par la pratique, le live coding qui rendra vos applications plus pérennes. Présenté par Julien Topçu
- Accessibilité du web : du design au code comment tendre vers davantage d’inclusion ? Présenté par Marjorie Aubert
Note
Ce ne sont que des conférences que j'ai pu voir (une petite partie de toutes les conférences disponibles). Pour voir le programme complet, rendez-vous sur le programme Devoxx France 2024.
Oui, il y a un peu de Java (je suis développeur web faisant du JavaScript) parce que j'aime découvrir d'autres langages et comment ils résolvent des problèmes, leur façon de penser et les outils qu'ils utilisent. En même temps, plus je passe de temps dans le monde du web, plus je pense que je dois apprendre Java car il est très pratique pour les gros projets avec son typage fort et son puissant système d'injection de dépendances.
Cette année, il y a une tendance autour des LLM, de l'IA, du RAG, et comment les intégrer dans votre entreprise. Puisque l'IA est disponible pour tout le monde à bas prix, il y a de plus en plus d'usages (et d'usages réels) de celle-ci. Ce n'est pas seulement pour les grandes entreprises mais aussi pour les petites entreprises et même pour les particuliers. Tant de possibilités, c'est très excitant et de nombreuses conférences le montrent.
À la fin de la journée, toutes ces conférences sont bonnes et vous allez certainement apprendre quelque chose en les visionnant sur la chaîne YouTube de Devoxx France. Allez-y !
Une des parties intéressantes de Devoxx France est les exposants. Il y a de nombreux stands où vous pouvez rencontrer des partenaires, découvrir de nouveaux outils et vous amuser. Cette année, j'ai découvert que je n'avais pas pris beaucoup de temps pour les visiter, mais j'ai trouvé quelques nouveaux outils et projets. L'un d'eux aide les équipes à se mettre d'accord sur les meilleures pratiques et à les suivre, ou un autre qui construit un centre de données utilisant une stack GCP mais sans Google afin d'être conforme au RGPD et de construire un 'cloud de confiance'.
Dîner des intervenants
Mercredi soir, j'ai eu la chance, avec tous les autres intervenants, d'assister au dîner des intervenants. C'était un moment privé pour rencontrer les autres intervenants et se détendre avant le reste de l'événement. Je dois admettre que ce n'est pas vraiment ma tasse de thé de parler à des inconnus, mais la nourriture était excellente, donc c'était un beau moment.
Mes conférences préférées
Je souhaite vraiment mettre en avant certaines conférences que j'ai beaucoup appréciées et que je recommande à tous (certaines d'entre elles sont vraiment époustouflantes).
La première est la conférence sur le RAG (Retrieval-Augmented Generation) où j'ai beaucoup appris sur ce concept, comment l'utiliser et sur les frameworks qui facilitent son utilisation. Je pense vraiment que cette technologie est l'avenir, mais ce sera le sujet d'un autre article (je dois encore en apprendre davantage et commencer à l'utiliser).
La deuxième est la conférence sur le micro front-end. Sur le papier, le sujet est intéressant mais trop souvent, les conférences sur le micro front-end sont très théoriques, pas très pratiques, et l'utilisation, avec ses avantages, n'est pas claire. Mais, cette conférence était à l'opposé de cela. Ils ont expliqué, en détail, comment ils l'ont mis en œuvre et utilisé et, plus important encore, pourquoi ils l'ont fait. À la fin, le live coding était sur le site web en direct (oui, sur leroymerlin.fr) et c'était très impressionnant.
La troisième est la conférence qui retrace l'histoire de DevOps depuis 25 ans. C'était très intéressant de voir comment les technologies successives sont liées entre elles et de comprendre que l'état actuel de DevOps est le fruit d'années de travail, étape par étape. Ce n'est pas une révolution mais une évolution progressive, des machines virtuelles aux conteneurs, orchestrateurs et IaC.
Par hasard, mais parce que j'aime le contenu de la personne sur X, je suis allé à une conférence sur le JIT. Je connaissais ce terme et l'objectif mais pas comment il était implémenté. En 45 minutes, l'intervenant a codé un simple mais fonctionnel compilateur JIT en C++. Cela a presque l'air facile et je pense qu'il est important de comprendre comment ces morceaux de technologie, que nous utilisons chaque jour, fonctionnent.
La dernière portait sur l'architecture hexagonale. Je connais déjà le concept, mais je ne l'ai jamais implémenté. L'intervenant a réalisé une session de live coding où il a implémenté une simple application avec une architecture hexagonale. C'était très intéressant de voir comment le code est organisé et à quel point il est facile à tester et à maintenir. Le fait qu'il ait implémenté le domaine (la logique métier) d'abord avec des tests, puis de le connecter à l'infrastructure (le framework) était très agréable à découvrir. Je vais définitivement approfondir ce concept et écrire des articles à ce sujet. Lorsque vous assistez à une conférence comme celle-ci, c'est comme aller au théâtre et voir un film, j'adore cette expérience.
Dans l'ensemble, vous devriez vraiment regarder ces conférences. Elles sont très intéressantes et vous allez beaucoup apprendre.
Ma conférence
Cette année, j'ai soumis 3 conférences à l'appel à papers (Call For Paper) :
- Construire un méta framework front-end pour l’edge (en anglais : Building a meta front-end framework for the edge)
- Unifié et Universel, le JavaScript avec UnJS (en anglais : Unified and Universal, JavaScript with UnJS)
- Atteindre l’edge avec Nuxt (en anglais : Reaching the edge with Nuxt)
Et l'une d'elles a été acceptée. Youpi ! Il est important de noter que Devoxx France est, à l'origine, une conférence Java, et je suis assez sûr que l'edge est inconnu pour la plupart des participants, ce qui pourrait expliquer pourquoi ces conférences n'ont pas été acceptées.
Mais une a été acceptée et je dois la préparer !
J'ai choisi de parler d'UnJS car j'aime la philosophie qui le sous-tend, et je pense que c'est un très bon outil pour un développeur JavaScript. Parler pendant 15 minutes sur UnJS est également un défi car ce n'est pas beaucoup de temps, et la quantité et la diversité des packages qu'UnJS propose est énorme.
La première étape consiste à choisir les packages que je voulais présenter. Ensuite, je dois sélectionner quelle partie des packages sélectionnés je souhaite présenter, celle qui pourrait être intéressante pour la majorité des participants. C'est beaucoup plus difficile que d'avoir une conférence d'une heure où je pourrais approfondir le sujet, mais c'est un bon exercice d'être concis.
Finalement, j'ai fini par parler de l'histoire et de la philosophie d'UnJS et à présenter des packages utiles pour la plupart des développeurs comme unbuild, nitro ou magic-regexp en allant droit au but pour chacun d'eux. Mon objectif était de donner un bon aperçu d'UnJS et de donner envie aux gens de l'essayer.
Heureusement, j'ai pu m'entraîner à StrasbourgJS. Cela m'a aidé à affiner certaines parties et à être plus confiant.
Premier Talk à un Meetup : Découverte de l'Écosystème UnJSMa conférence a eu lieu vendredi à 12h35, et jusqu'à 12h20, j'étais confiant. J'ai répété ma conférence plusieurs fois, et je connais UnJS. Mais quand je suis entré dans la salle et que je me suis tenu derrière le bureau, le stress est arrivé. Puis, j'ai commencé à parler et tout s'est bien passé. Je suis fier de ma conférence. J'espère vraiment que vous apprécierez la rediffusion sur la chaîne YouTube de Devoxx France.
Regardez ma conférence sur UnJSLes diapositives arrivent bientôt.
Une bonne chose faite, et c'est tellement agréable de partager des connaissances avec les autres et de discuter avec eux. Je sens que j'ai encore un long chemin à parcourir avant de réaliser la présentation parfaite, donc je continuerai à soumettre des conférences à des événements et à des meetups.
Available for giving a talkEnfin
Devoxx France est un événement unique. Il y a tellement de conférences, tant de diversité dans les sujets, et tant de personnes que vous apprendrez définitivement quelque chose. Cette année était la plus grande Devoxx France jamais réalisée avec plus de 4000 participants.
Et même si l'événement est physiquement terminé, il continue en ligne avec la rediffusion sur YouTube. Donc, si vous ne pouvez pas assister, vous pouvez toujours regarder les conférences !
Merci aux organisateurs et à l'équipe des red coats pour cet événement incroyable. J'espère vous voir l'année prochaine (je travaille déjà sur de nombreuses conférences pour la prochaine édition) !
D'ici là, prenez soin de vous et continuez à apprendre !