[{"data":1,"prerenderedAt":1047},["ShallowReactive",2],{"post-\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special":3,"post-link-en-08852918-9829-4658-97b3-1aabede8e9fe":590},{"id":4,"title":5,"body":6,"contentId":563,"date":564,"description":565,"extension":566,"meta":567,"navigation":568,"path":569,"rawbody":570,"robots":571,"schemaOrg":571,"seo":572,"sitemap":573,"stem":588,"__hash__":589},"posts\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special.md","Beyond the Tech: People Who Made Devoxx France 2025 Special",{"type":7,"value":8,"toc":559},"minimark",[9,18],[10,11,12,13,17],"p",{},"This year, I had the pleasure of attending ",[14,15,16],"strong",{},"Devoxx France"," as a speaker for the third time.",[19,20,22,25,31,38,43,46,49,64,67,70,203,210],"callout-read-more",{"id":21},"08852918-9829-4658-97b3-1aabede8e9fe",[10,23,24],{},"However, this year was different from the previous two. I felt more at ease, without any pressure from giving two talks or the need to attend all sessions. I met amazing individuals who made this event truly special and memorable.",[10,26,27],{},[28,29,30],"em",{},"Devoxx France is a conference held in Paris, France, featuring three days of talks, 70 exhibitors, over 300 speakers, and 4,500 attendees.",[10,32,33],{},[34,35],"img",{"alt":36,"src":37},"Devoxx France opening.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fdevoxx-france-opening.webp",[39,40,42],"h2",{"id":41},"my-schedule","My schedule",[10,44,45],{},"As always, I prepared my schedule each morning while waiting for the first session. Arriving 45 minutes early to be first in line gave me the time to plan my day!",[10,47,48],{},"You might wonder why I arrive so early. The reason is simple: each day starts with two keynotes, but the main amphitheater only has 800 seats. Although they are broadcast in other rooms, I prefer being in the main room to see the speakers in person and enjoy the atmosphere. To secure the best seat, I have to arrive early since the line is already long 40 minutes before the first session begins.",[10,50,51,52,55,56,59,60,63],{},"This year, many sessions focused on ",[14,53,54],{},"AI",", ",[14,57,58],{},"LLMs",", and ",[14,61,62],{},"Agents",". It's fascinating to see AI's evolution reflected in session titles. In 2023, it was about \"AI\" and \"LLM\"; in 2024, \"AI\" and \"RAG\" (Retrieval-Augmented Generation); and in 2025, \"AI\" and \"Agents.\" It's incredible how fast the landscape is changing!",[10,65,66],{},"Yet, I aimed to avoid sessions on AI and LLMs, as this topic is already pervasive. I sought out sessions with less conventional topics.",[10,68,69],{},"Here was my schedule for the three days of Devoxx France 2025:",[71,72,73,109,160],"ol",{},[74,75,76,77],"li",{},"Wednesday, April 16, 2025\n",[78,79,80,86,91,97,103],"ul",{},[74,81,82,85],{},[14,83,84],{},"L'Intelligence Artificielle n'existe pas"," by Luc Julia",[74,87,88,85],{},[14,89,90],{},"Luc Julia sans filtre : l'IA, la tech et les idées reçues",[74,92,93,96],{},[14,94,95],{},"Arcane: Quand la technologie n'est pas le produit: une série d'animation"," by Philippe Llerena",[74,98,99,102],{},[14,100,101],{},"Comment nous avons transformé les Restos du Cœur en Cloud Provider"," by Julien Briault and Stéphane Trognon",[74,104,105,108],{},[14,106,107],{},"\"Ça marche dans mon .devcontainer\""," by Benoit Moussaud",[74,110,111,112],{},"Thursday, April 17, 2025\n",[78,113,114,120,126,132,138,144,150],{},[74,115,116,119],{},[14,117,118],{},"Language, IA et propagande : la guerre des récits a déjà commencé"," by Elodie Mielczareck",[74,121,122,125],{},[14,123,124],{},"La territorialisation des infrastructures comme levier de pouvoir"," by Ophélie Coelho",[74,127,128,131],{},[14,129,130],{},"Les clés de l'architecture pour les devs"," by Christian Sperandio and Cyrille Martraire",[74,133,134,137],{},[14,135,136],{},"Design System : Du Chaos à la Cohérence avec style !"," by Claire Gourcy",[74,139,140,143],{},[14,141,142],{},"On met en place une stack React props et complète"," by Olivier Abdelnour",[74,145,146,149],{},[14,147,148],{},"Load-testons M6+ pour préparer l'Euro 2024"," by Paul-Henri Pillet and Benoit Colin",[74,151,152,155,156,159],{},[14,153,154],{},"La réactivité et les signaux : démystifions la magie du frontend"," by Estéban Soubiran (",[28,157,158],{},"it's me!",")",[74,161,162,163],{},"Friday, April 18, 2025\n",[78,164,165,171,177,183,191,197],{},[74,166,167,170],{},[14,168,169],{},"Plongez dans l'Ère Quantique : décryptez et anticipez la révolution à venir"," by Fanny Bouton",[74,172,173,176],{},[14,174,175],{},"Les LLM rêvent-ils de cavaliers électriques ?"," by Thibaut Giraud",[74,178,179,182],{},[14,180,181],{},"45 min pour mettre son application à genoux : le guide complet du test de charge"," by Loïc Ortola and Mathilde Lorrain",[74,184,185,155,188,159],{},[14,186,187],{},"En JavaScript, il y a un paquet pour tout... et souvent pour rien.",[28,189,190],{},"it's me, again!",[74,192,193,196],{},[14,194,195],{},"Construire une IA agentique avec les Structured Outputs, Function Calling et MCP"," by Julien Dubois",[74,198,199,202],{},[14,200,201],{},"Optimisation des requêtes PostgreSQL : Parlons Performance !"," by Laetitia Avrot",[10,204,205,206,209],{},"These were just the sessions I attended. I had to make choices and possibly missed some great talks. Fortunately, the sessions are recorded and available on the ",[14,207,208],{},"Devoxx France YouTube channel",".",[211,212,217,246,251,255,258,391,394,398,401,474],"callout",{"w-full":213,"icon":214,"text":16,"to":215,"target":216},"","i-simple-icons-youtube","https:\u002F\u002Fwww.youtube.com\u002F@DevoxxFRvideos","_blank",[10,218,219,220,227,228,233,234,239,240,245],{},"This year, I attended fewer sessions than in previous years, opting to spend more time connecting with people. One highlight was visiting the Clever Cloud stand, where I had an engaging conversation with ",[221,222,226],"a",{"href":223,"rel":224},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fcnivolle\u002F",[225],"nofollow","Clément Nivolle",", co-founder of Clever Cloud. We discussed topics ranging from the French cloud ecosystem to the influence of hyperscalers on politics. At the Microsoft stand, I talked with ",[221,229,232],{"href":230,"rel":231},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fbaptisteohanes\u002F",[225],"Baptiste Ohanes"," about Microsoft, the cloud, and AI. I also reconnected with ",[221,235,238],{"href":236,"rel":237},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ftugdualgrall\u002F",[225],"Tugdual Grall",", whom I had met at ",[221,241,244],{"href":242,"rel":243},"https:\u002F\u002Festeban-soubiran.site\u002Farticles\u002Frecap-2023#github-galaxy",[225],"GitHub Galaxy 2023",". He showcased new features of GitHub Copilot, like the Agent mode. Watching his demo, it was clear that by not using AI, you're missing out on many advancements. Thank you all for the wonderful discussions!",[10,247,248],{},[28,249,250],{},"If you attend conferences, don't neglect the value of networking, it can be more rewarding than the sessions themselves.",[39,252,254],{"id":253},"talks-i-loved","Talks I loved",[10,256,257],{},"I had the privilege to attend many exceptional talks, and here are some of my favorites (in no particular order):",[71,259,260,291,321,356],{},[74,261,262,264,265,270,273,278,279,284,285,287],{},[14,263,95],{}," by ",[221,266,269],{"href":267,"rel":268},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fphilippellerena\u002F",[225],"Philippe Llerena",[271,272],"br",{},[221,274,277],{"href":275,"rel":276},"https:\u002F\u002Fwww.arcane.com\u002Fen-us\u002F",[225],"Arcane"," is a phenomenon, a true masterpiece and work of art. It was a brilliant decision to present a talk about Arcane. Philippe, the CTO of ",[221,280,283],{"href":281,"rel":282},"https:\u002F\u002Fforticheprod.com\u002F",[225],"Fortiche",", the studio behind Arcane, explained the crucial role technology plays in its production. It was refreshing to see how developers can empower artists and not only deliver another application.",[271,286],{},[34,288],{"alt":289,"src":290},"Photo of Philippe Llerena during his talk.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Farcane-quand-la-technologie-n-est-pas-le-produit-une-serie-d-animation.webp",[74,292,293,264,295,300,301,306,308,309,314,315,317],{},[14,294,101],{},[221,296,299],{"href":297,"rel":298},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fjulien-briault-441539137\u002F",[225],"Julien Briault"," and ",[221,302,305],{"href":303,"rel":304},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fstephanetrognon\u002F",[225],"Stéphane Trognon",[271,307],{},"The ",[221,310,313],{"href":311,"rel":312},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRestaurants_du_C%C5%93ur",[225],"Restos du Cœur"," is a French charity providing food aid. In this three-hour talk, Julien and Stéphane shared the story behind transforming their IT system. The connection between a charity and a cloud provider might be unclear, but with over 35,000 people served daily, and every euro equating to a meal, an expensive provider wasn't an option. This journey led to creating an in-house cloud provider. It exemplifies using technology for humanitarian solutions. Their work is truly inspiring, and I hope the project continues to grow.",[271,316],{},[34,318],{"alt":319,"src":320},"Photo of Julien Briault and Stéphane Trognon during their talk.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fcomment-nous-avons-transforme-les-restos-du-coeur-en-cloud-provider.webp",[74,322,323,264,325,330,332,333,338,339,344,345,209,350,352],{},[14,324,136],{},[221,326,329],{"href":327,"rel":328},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fclaire-gourcy-3197861a\u002F",[225],"Claire Gourcy",[271,331],{},"Claire, a UX-UI designer at ",[221,334,337],{"href":335,"rel":336},"https:\u002F\u002Fwww.michelin.com",[225],"Michelin",", shared the journey behind creating Michelin's design system, which unifies the experience across all products, services, and tools. It reminded me of the challenge ",[221,340,343],{"href":341,"rel":342},"https:\u002F\u002Fwww.infomaniak.com\u002F",[225],"Infomaniak"," faces in unifying its web platforms and services. It was impressive to see the project's evolution from a best-effort initiative into the fully-implemented ",[221,346,349],{"href":347,"rel":348},"https:\u002F\u002Fdesignsystem.michelin.com\u002F",[225],"Motion Design System",[271,351],{},[34,353],{"alt":354,"src":355},"Photo of Claire Gourcy and Bibendum during her talk.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fdesign-system-du-chaos-a-la-coherence-avec-style.webp",[74,357,358,264,360,300,365,370,372,373,378,379,381,385,387],{},[14,359,181],{},[221,361,364],{"href":362,"rel":363},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Floicortola\u002F",[225],"Loïc Ortola",[221,366,369],{"href":367,"rel":368},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmathilde-lorrain\u002F",[225],"Mathilde Lorrain",[271,371],{},"This talk was a masterclass. The content was incredibly insightful, I learned a lot, and the presentation by Loïc and Mathilde was impressive. Their collaboration, humor with the ",[221,374,377],{"href":375,"rel":376},"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fbref",[225],"Bref"," moment, and use of techniques like slides, live coding, refactoring, and real-world examples made it engaging. The practical tips showcased the power of load testing.",[271,380],{},[34,382],{"alt":383,"src":384},"Photo of Loïc Ortola and Mathilde Lorrain during their talk.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002F45-min-pour-mettre-son-application-a-genoux-le-guide-complet-du-test-de-charge.webp",[271,386],{},[34,388],{"alt":389,"src":390},"Photo of Loïc Ortola and Mathilde taking a selfie with the audience. (On LinkedIn, you can find the selfie with the audience.)","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Floic-ortola-mathilde-lorrain-selfie.webp",[10,392,393],{},"I highly recommend watching these talks. Enjoy!",[39,395,397],{"id":396},"my-talks","My talks",[10,399,400],{},"This year, I had the pleasure of delivering two talks, which involved a lot of fun and hard work! 🫠",[71,402,403,449],{},[74,404,405,407,408,410,411,414,415,417,421,423,424,429,430,432,433,435,439,441,442,444,445,448],{},[14,406,154],{}," (in French, \"The Reactivity and Signals: Demystifying the Magic of Frontend\" in English)",[271,409],{},"This was my flagship talk, and I spent weeks preparing it (and I'm continually improving it for future presentations). The goal was simple: exploring and deeply understanding the library ",[14,412,413],{},"Alien Signals"," through real code explanations. This talk targets those seeking a deep understanding of reactivity in JavaScript. The full room indicated strong interest, with more than 200 attendees. When informed there were no free seats five minutes before my talk, my stress level rose. But once I started, I entered my zone, and the stress vanished.",[271,416],{},[34,418],{"alt":419,"src":420},"Photo of me before my talk.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fla-reactivite-et-les-signaux-demystifions-la-magie-du-frontend.webp",[271,422],{},"After a year of work, it was the real first use of ",[221,425,428],{"href":426,"rel":427},"https:\u002F\u002Finalia.app\u002F",[225],"Inalia",", the SaaS I'm developing to enhance talks with real-time interactions. One feature enables the audience to respond with emoji reactions, sharing their real-time thoughts and feelings. Seeing 🍆, 🍑, and 👅 on screen was amusing, at times requiring me to focus elsewhere than on my slides! 😆",[271,431],{},"More than 20,000 emoji reactions were sent during the talk! 🤯",[271,434],{},[34,436],{"alt":437,"src":438},"Photo of my talk covered in emoji.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fla-reactivite-et-les-signaux-demystifions-la-magie-du-frontend-emoji.webp",[271,440],{},"When the audience uses reactions effectively, it becomes transformative. I can sense when they're lost, bored, or genuinely interested.",[271,443],{},"Understanding ",[14,446,447],{},"Align Signals"," and building this platform was arduous but worthwhile. Feedback has been overwhelmingly positive, despite the deep, technical content. Thank you all for your feedback and enthusiasm.",[74,450,451,453,454,456,457,462,463,467,468,470],{},[14,452,187],{}," (in French, \"In JavaScript, there is a package for everything... and often for nothing\" in English)",[271,455],{},"This talk centers on ",[221,458,461],{"href":459,"rel":460},"https:\u002F\u002Fe18e.dev\u002F",[225],"Ecosystem Performance",", an initiative to clean up, speed up, and enhance the JavaScript ecosystem, especially packages. I presented the project and tools to help anyone understand their ",[464,465,466],"code",{},"node_modules"," and make improvements. Preparing and presenting this 15-minute talk was fun, and feedback shows attendees learned something new.",[271,469],{},[34,471],{"alt":472,"src":473},"Photo of the audience during my talk.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fen-javascript-il-y-a-un-paquet-pour-tout-et-souvent-pour-rien.webp",[211,475,479,483,486,489,498,508,514,520,526,532,537,541,556],{"icon":476,"text":477,"href":478,"target":216},"i-ph-presentation-duotone","Discover the slides of my talks","\u002Ftalks",[39,480,482],{"id":481},"special-thanks-to-takima","Special thanks to Takima",[10,484,485],{},"Sometimes, one encounter can completely transform your experience.",[10,487,488],{},"I'm not the most outgoing person, and I've always found it challenging to strike up conversations with new faces, even approaching exhibitors can be difficult. Over the years, I've attended meetups, conferences, and other events on my own, as my friends aren't web developers. While I enjoy going to these gatherings, it can feel a bit exhausting to go it alone, especially during a three-day event like Devoxx France where networking plays a big part, or during the meet-and-greet party where people are at the heart of the moment.",[10,490,491,492,497],{},"This all changed when I met the incredible team from ",[221,493,496],{"href":494,"rel":495},"https:\u002F\u002Fwww.takima.fr\u002F",[225],"Takima"," during their TakiMeet events. They attended my talk, and their stand felt like a welcoming headquarters, a place where I always had someone to chat with or even a spot to sit and relax, even with empty social batteries. This change was a game-changer for me and this year's Devoxx was an absolute blast!",[10,499,500,501,503,504,507],{},"Thank you to the amazing team at ",[14,502,496],{},", with special thanks to ",[28,505,506],{},"Mathilde, Camille, and Cyrielle",", for your genuine hospitality and the conversations we shared. I truly appreciated our time together and I hope to reconnect soon. 🫶",[10,509,510],{},[34,511],{"alt":512,"src":513},"Photo of the Takima stand at Devoxx France 2025.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-stand.webp",[10,515,516],{},[34,517],{"alt":518,"src":519},"A part of the Takima team watching a talk of one of their colleague.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-team.webp",[10,521,522],{},[34,523],{"alt":524,"src":525},"Takima stand during the game draw to win headphones, speakers, and trainings.","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-game.webp",[10,527,528],{},[34,529],{"alt":530,"src":531},"Bidendum, a part of the Takima team, and me!","\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-bidendum.webp",[10,533,534],{},[28,535,536],{},"It's all about the people!",[39,538,540],{"id":539},"to-be-continued","To be continued",[10,542,543,544,549,550,555],{},"Devoxx France was a blast, but the adventure doesn't end here. At the end of April, I'll be attending ",[221,545,548],{"href":546,"rel":547},"https:\u002F\u002Fmixitconf.org\u002Ffr\u002F",[225],"MiXiT"," to deliver the same talk on reactivity and signals. The journey continues in June with ",[221,551,554],{"href":552,"rel":553},"https:\u002F\u002Fwww.breizhcamp.org\u002F",[225],"BreizhCamp",". If you're in the area, don't hesitate to come and say hi!",[10,557,558],{},"Happy coding! 👋",{"title":213,"searchDepth":560,"depth":560,"links":561},2,[562],{"id":41,"depth":560,"text":42},"38a49fbc-ac6d-4307-ae17-e662a855d897","2025-04-18","A recap of my experience at Devoxx France 2025, focusing on the people and connections that made the event memorable.","md",{},true,"\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special","---\ncontentId: 38a49fbc-ac6d-4307-ae17-e662a855d897\ntitle: \"Beyond the Tech: People Who Made Devoxx France 2025 Special\"\ndescription: \"A recap of my experience at Devoxx France 2025, focusing on the people and connections that made the event memorable.\"\ndate: 2025-04-18\n---\n\nThis year, I had the pleasure of attending **Devoxx France** as a speaker for the third time.\n\n\u003CCalloutReadMore id=\"08852918-9829-4658-97b3-1aabede8e9fe\" \u002F>\n\nHowever, this year was different from the previous two. I felt more at ease, without any pressure from giving two talks or the need to attend all sessions. I met amazing individuals who made this event truly special and memorable.\n\n_Devoxx France is a conference held in Paris, France, featuring three days of talks, 70 exhibitors, over 300 speakers, and 4,500 attendees._\n\n![Devoxx France opening.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fdevoxx-france-opening.webp)\n\n## My schedule\n\nAs always, I prepared my schedule each morning while waiting for the first session. Arriving 45 minutes early to be first in line gave me the time to plan my day!\n\nYou might wonder why I arrive so early. The reason is simple: each day starts with two keynotes, but the main amphitheater only has 800 seats. Although they are broadcast in other rooms, I prefer being in the main room to see the speakers in person and enjoy the atmosphere. To secure the best seat, I have to arrive early since the line is already long 40 minutes before the first session begins.\n\nThis year, many sessions focused on **AI**, **LLMs**, and **Agents**. It's fascinating to see AI's evolution reflected in session titles. In 2023, it was about \"AI\" and \"LLM\"; in 2024, \"AI\" and \"RAG\" (Retrieval-Augmented Generation); and in 2025, \"AI\" and \"Agents.\" It's incredible how fast the landscape is changing!\n\nYet, I aimed to avoid sessions on AI and LLMs, as this topic is already pervasive. I sought out sessions with less conventional topics.\n\nHere was my schedule for the three days of Devoxx France 2025:\n\n1. Wednesday, April 16, 2025\n   - **L'Intelligence Artificielle n'existe pas** by Luc Julia\n   - **Luc Julia sans filtre : l'IA, la tech et les idées reçues** by Luc Julia\n   - **Arcane: Quand la technologie n'est pas le produit: une série d'animation** by Philippe Llerena\n   - **Comment nous avons transformé les Restos du Cœur en Cloud Provider** by Julien Briault and Stéphane Trognon\n   - **\"Ça marche dans mon .devcontainer\"** by Benoit Moussaud\n2. Thursday, April 17, 2025\n   - **Language, IA et propagande : la guerre des récits a déjà commencé** by Elodie Mielczareck\n   - **La territorialisation des infrastructures comme levier de pouvoir** by Ophélie Coelho\n   - **Les clés de l'architecture pour les devs** by Christian Sperandio and Cyrille Martraire\n   - **Design System : Du Chaos à la Cohérence avec style !** by Claire Gourcy\n   - **On met en place une stack React props et complète** by Olivier Abdelnour\n   - **Load-testons M6+ pour préparer l'Euro 2024** by Paul-Henri Pillet and Benoit Colin\n   - **La réactivité et les signaux : démystifions la magie du frontend** by Estéban Soubiran (_it's me!_)\n3. Friday, April 18, 2025\n   - **Plongez dans l'Ère Quantique : décryptez et anticipez la révolution à venir** by Fanny Bouton\n   - **Les LLM rêvent-ils de cavaliers électriques ?** by Thibaut Giraud\n   - **45 min pour mettre son application à genoux : le guide complet du test de charge** by Loïc Ortola and Mathilde Lorrain\n   - **En JavaScript, il y a un paquet pour tout... et souvent pour rien.** by Estéban Soubiran (_it's me, again!_)\n   - **Construire une IA agentique avec les Structured Outputs, Function Calling et MCP** by Julien Dubois\n   - **Optimisation des requêtes PostgreSQL : Parlons Performance !** by Laetitia Avrot\n\nThese were just the sessions I attended. I had to make choices and possibly missed some great talks. Fortunately, the sessions are recorded and available on the **Devoxx France YouTube channel**.\n\n\u003CCallout w-full icon=\"i-simple-icons-youtube\" text=\"Devoxx France\" to=\"https:\u002F\u002Fwww.youtube.com\u002F@DevoxxFRvideos\" target=\"_blank\" \u002F>\n\nThis year, I attended fewer sessions than in previous years, opting to spend more time connecting with people. One highlight was visiting the Clever Cloud stand, where I had an engaging conversation with [Clément Nivolle](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fcnivolle\u002F), co-founder of Clever Cloud. We discussed topics ranging from the French cloud ecosystem to the influence of hyperscalers on politics. At the Microsoft stand, I talked with [Baptiste Ohanes](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fbaptisteohanes\u002F) about Microsoft, the cloud, and AI. I also reconnected with [Tugdual Grall](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Ftugdualgrall\u002F), whom I had met at [GitHub Galaxy 2023](https:\u002F\u002Festeban-soubiran.site\u002Farticles\u002Frecap-2023#github-galaxy). He showcased new features of GitHub Copilot, like the Agent mode. Watching his demo, it was clear that by not using AI, you're missing out on many advancements. Thank you all for the wonderful discussions!\n\n_If you attend conferences, don't neglect the value of networking, it can be more rewarding than the sessions themselves._\n\n## Talks I loved\n\nI had the privilege to attend many exceptional talks, and here are some of my favorites (in no particular order):\n\n1. **Arcane: Quand la technologie n'est pas le produit: une série d'animation** by [Philippe Llerena](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fphilippellerena\u002F)\n\n   [Arcane](https:\u002F\u002Fwww.arcane.com\u002Fen-us\u002F) is a phenomenon, a true masterpiece and work of art. It was a brilliant decision to present a talk about Arcane. Philippe, the CTO of [Fortiche](https:\u002F\u002Fforticheprod.com\u002F), the studio behind Arcane, explained the crucial role technology plays in its production. It was refreshing to see how developers can empower artists and not only deliver another application.\n\n   ![Photo of Philippe Llerena during his talk.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Farcane-quand-la-technologie-n-est-pas-le-produit-une-serie-d-animation.webp)\n\n2. **Comment nous avons transformé les Restos du Cœur en Cloud Provider** by [Julien Briault](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fjulien-briault-441539137\u002F) and [Stéphane Trognon](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fstephanetrognon\u002F)\n\n   The [Restos du Cœur](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRestaurants_du_C%C5%93ur) is a French charity providing food aid. In this three-hour talk, Julien and Stéphane shared the story behind transforming their IT system. The connection between a charity and a cloud provider might be unclear, but with over 35,000 people served daily, and every euro equating to a meal, an expensive provider wasn't an option. This journey led to creating an in-house cloud provider. It exemplifies using technology for humanitarian solutions. Their work is truly inspiring, and I hope the project continues to grow.\n\n   ![Photo of Julien Briault and Stéphane Trognon during their talk.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fcomment-nous-avons-transforme-les-restos-du-coeur-en-cloud-provider.webp)\n\n3. **Design System : Du Chaos à la Cohérence avec style !** by [Claire Gourcy](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fclaire-gourcy-3197861a\u002F)\n\n   Claire, a UX-UI designer at [Michelin](https:\u002F\u002Fwww.michelin.com), shared the journey behind creating Michelin's design system, which unifies the experience across all products, services, and tools. It reminded me of the challenge [Infomaniak](https:\u002F\u002Fwww.infomaniak.com\u002F) faces in unifying its web platforms and services. It was impressive to see the project's evolution from a best-effort initiative into the fully-implemented [Motion Design System](https:\u002F\u002Fdesignsystem.michelin.com\u002F).\n\n   ![Photo of Claire Gourcy and Bibendum during her talk.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fdesign-system-du-chaos-a-la-coherence-avec-style.webp)\n\n4. **45 min pour mettre son application à genoux : le guide complet du test de charge** by [Loïc Ortola](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Floicortola\u002F) and [Mathilde Lorrain](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmathilde-lorrain\u002F)\n\n   This talk was a masterclass. The content was incredibly insightful, I learned a lot, and the presentation by Loïc and Mathilde was impressive. Their collaboration, humor with the [Bref](https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fbref) moment, and use of techniques like slides, live coding, refactoring, and real-world examples made it engaging. The practical tips showcased the power of load testing.\n\n   ![Photo of Loïc Ortola and Mathilde Lorrain during their talk.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002F45-min-pour-mettre-son-application-a-genoux-le-guide-complet-du-test-de-charge.webp)\n\n   ![Photo of Loïc Ortola and Mathilde taking a selfie with the audience. (On LinkedIn, you can find the selfie with the audience.)](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Floic-ortola-mathilde-lorrain-selfie.webp)\n\nI highly recommend watching these talks. Enjoy!\n\n## My talks\n\nThis year, I had the pleasure of delivering two talks, which involved a lot of fun and hard work! 🫠\n\n1. **La réactivité et les signaux : démystifions la magie du frontend** (in French, \"The Reactivity and Signals: Demystifying the Magic of Frontend\" in English)\n\n   This was my flagship talk, and I spent weeks preparing it (and I'm continually improving it for future presentations). The goal was simple: exploring and deeply understanding the library **Alien Signals** through real code explanations. This talk targets those seeking a deep understanding of reactivity in JavaScript. The full room indicated strong interest, with more than 200 attendees. When informed there were no free seats five minutes before my talk, my stress level rose. But once I started, I entered my zone, and the stress vanished.\n\n   ![Photo of me before my talk.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fla-reactivite-et-les-signaux-demystifions-la-magie-du-frontend.webp)\n\n   After a year of work, it was the real first use of [Inalia](https:\u002F\u002Finalia.app\u002F), the SaaS I'm developing to enhance talks with real-time interactions. One feature enables the audience to respond with emoji reactions, sharing their real-time thoughts and feelings. Seeing 🍆, 🍑, and 👅 on screen was amusing, at times requiring me to focus elsewhere than on my slides! 😆\n\n   More than 20,000 emoji reactions were sent during the talk! 🤯\n\n   ![Photo of my talk covered in emoji.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fla-reactivite-et-les-signaux-demystifions-la-magie-du-frontend-emoji.webp)\n\n   When the audience uses reactions effectively, it becomes transformative. I can sense when they're lost, bored, or genuinely interested.\n\n   Understanding **Align Signals** and building this platform was arduous but worthwhile. Feedback has been overwhelmingly positive, despite the deep, technical content. Thank you all for your feedback and enthusiasm.\n\n2. **En JavaScript, il y a un paquet pour tout... et souvent pour rien.** (in French, \"In JavaScript, there is a package for everything... and often for nothing\" in English)\n\n   This talk centers on [Ecosystem Performance](https:\u002F\u002Fe18e.dev\u002F), an initiative to clean up, speed up, and enhance the JavaScript ecosystem, especially packages. I presented the project and tools to help anyone understand their `node_modules` and make improvements. Preparing and presenting this 15-minute talk was fun, and feedback shows attendees learned something new.\n\n   ![Photo of the audience during my talk.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Fen-javascript-il-y-a-un-paquet-pour-tout-et-souvent-pour-rien.webp)\n\n\u003CCallout icon=\"i-ph-presentation-duotone\" text=\"Discover the slides of my talks\" href=\"\u002Ftalks\" target=\"_blank\" \u002F>\n\n## Special thanks to Takima\n\nSometimes, one encounter can completely transform your experience.\n\nI'm not the most outgoing person, and I've always found it challenging to strike up conversations with new faces, even approaching exhibitors can be difficult. Over the years, I've attended meetups, conferences, and other events on my own, as my friends aren't web developers. While I enjoy going to these gatherings, it can feel a bit exhausting to go it alone, especially during a three-day event like Devoxx France where networking plays a big part, or during the meet-and-greet party where people are at the heart of the moment.\n\nThis all changed when I met the incredible team from [Takima](https:\u002F\u002Fwww.takima.fr\u002F) during their TakiMeet events. They attended my talk, and their stand felt like a welcoming headquarters, a place where I always had someone to chat with or even a spot to sit and relax, even with empty social batteries. This change was a game-changer for me and this year's Devoxx was an absolute blast!\n\nThank you to the amazing team at **Takima**, with special thanks to _Mathilde, Camille, and Cyrielle_, for your genuine hospitality and the conversations we shared. I truly appreciated our time together and I hope to reconnect soon. 🫶\n\n![Photo of the Takima stand at Devoxx France 2025.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-stand.webp)\n\n![A part of the Takima team watching a talk of one of their colleague.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-team.webp)\n\n![Takima stand during the game draw to win headphones, speakers, and trainings.](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-game.webp)\n\n![Bidendum, a part of the Takima team, and me!](\u002Fposts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special\u002Ftakima-bidendum.webp)\n\n_It's all about the people!_\n\n## To be continued\n\nDevoxx France was a blast, but the adventure doesn't end here. At the end of April, I'll be attending [MiXiT](https:\u002F\u002Fmixitconf.org\u002Ffr\u002F) to deliver the same talk on reactivity and signals. The journey continues in June with [BreizhCamp](https:\u002F\u002Fwww.breizhcamp.org\u002F). If you're in the area, don't hesitate to come and say hi!\n\nHappy coding! 👋\n",null,{"title":5,"description":565},{"loc":569,"images":574},[575,576,577,578,579,580,581,582,583,584,585,586,587],{"loc":37},{"loc":290},{"loc":320},{"loc":355},{"loc":384},{"loc":390},{"loc":420},{"loc":438},{"loc":473},{"loc":513},{"loc":519},{"loc":525},{"loc":531},"posts\u002Fbeyond-the-tech-people-who-made-devoxx-france-2025-special","ac5KJhl0luyI6S5lwmu8RzMHR5DL6ChDYpHw9Vly1VE",{"id":591,"title":592,"body":593,"contentId":21,"date":1031,"description":1032,"extension":566,"meta":1033,"navigation":568,"path":1034,"rawbody":1035,"robots":571,"schemaOrg":571,"seo":1036,"sitemap":1037,"stem":1045,"__hash__":1046},"posts\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights.md","Speaking at Devoxx France 2024: Insights and Highlights",{"type":7,"value":594,"toc":1023},[595,605,613,619],[10,596,597,598,601,602,209],{},"Devoxx France is a huge conference that takes place in Paris. This year, more than ",[14,599,600],{},"4500 attendees"," were present with 70 exhibitors and ",[14,603,604],{},"319 speakers",[10,606,607,608,612],{},"It's so huge that it's impossible to attend all the talks. Sometimes, there are more than 10 talks at the same time, but thanks to the ",[221,609,611],{"href":215,"rel":610},[225],"replay on YouTube",", it's possible to watch them later.",[10,614,615],{},[34,616],{"alt":617,"src":618},"Photo of the exhibition hall and my speaker badge.","\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Ffirst-day.jpg",[211,620,623,625,635,644,654,657,818,830,833,840,847,854,860,865,868,872,875,882,888,895,901,907,914,920,927,930,936,940,943,963,966,969,972,975,978,981],{"w-full":213,"icon":214,"text":621,"to":622,"target":216},"View my talk about UnJS","https:\u002F\u002Fyoutu.be\u002F0BApl8r1VWc",[39,624,42],{"id":41},[626,627,628],"blockquote",{},[10,629,630,634],{},[631,632,633],"span",{},"!NOTE","\nIt's not a recommendation, it's just talks I was able to see.",[10,636,637,638,643],{},"Before going to Devoxx France, I had a look at the ",[221,639,642],{"href":640,"rel":641},"https:\u002F\u002Fmobile.devoxx.com\u002F",[225],"schedule"," and I made a list of talks that I wanted to attend. There are so many people that some talks were already full when I arrived at the room, and I discovered some talks that I preferred during the event (and choosing between all of these talks is not easy).",[10,645,646,647,300,650,653],{},"This year, my goal was to see a maximum of talks about ",[14,648,649],{},"DevOps",[14,651,652],{},"clean code",". I also wanted to be surprised by going to talk that I never go to just because I know the speaker or because the title is interesting (and I was not disappointed).",[10,655,656],{},"Finally, I was able to see (talk titles are in French):",[78,658,659,706,759],{},[74,660,661,662],{},"Wednesday, 17 April\n",[78,663,664,670,676,682,688,694,700],{},[74,665,666,669],{},[14,667,668],{},"IA en médecine : où en sommes-nous ?"," Presented by Jean-Emmanuel Bibault",[74,671,672,675],{},[14,673,674],{},"React Server Components : Effet de mode ou réel progrès ?"," Presented by Thomas Simonnet",[74,677,678,681],{},[14,679,680],{},"High-Speed DDD (revisited)."," Presented by Thomas Pierrain",[74,683,684,687],{},[14,685,686],{},"V, comme Vautledétour."," Presented by Emmanuel Remy",[74,689,690,693],{},[14,691,692],{},"Comment bien planter un side project ?"," Presented by David Laizé",[74,695,696,699],{},[14,697,698],{},"Toutes et tous Mercenaires de DevOps!"," Presented by Arnaud Héritier, Henri Gomez, Pierre-Antoine Grégoire, Dimitri Baeli, and Gildas Cuisinier",[74,701,702,705],{},[14,703,704],{},"La recherche sous stéroïdes - une histoire de sémantique."," Presented by Mathilde Rigabert and Martin Labenne",[74,707,708,709],{},"Thursday, 18 April\n",[78,710,711,717,723,729,735,741,747,753],{},[74,712,713,716],{},[14,714,715],{},"Programming's Greatest Mistakes."," Presented by Mark Rendle",[74,718,719,722],{},[14,720,721],{},"Un monde shooté aux métaux."," Presented by Guillaume Pitron and Agnes Crepet",[74,724,725,728],{},[14,726,727],{},"GatewayAPI, 10 ans de maturation pour une nouvelle API Kubernetes."," Presented by Kevin Davin",[74,730,731,734],{},[14,732,733],{},"Comment K8S a changé le monde de l'Ops."," Presented by Aurélien Moreau and Loïc Ortola",[74,736,737,740],{},[14,738,739],{},"Architecture Hexagonale: Comment venir à bout du code spaghetti ?"," Presented by Kévin LLOPIS",[74,742,743,746],{},[14,744,745],{},"Java rencontre l'IA : Comment intégrer les LLMs dans vos applications avec LangChain4j."," Presented by Lize Raes",[74,748,749,752],{},[14,750,751],{},"Les nouveautés de Java 21."," Presented by Jean-Michel Doudoux",[74,754,755,758],{},[14,756,757],{},"Debugguez votre salaire ! Mes stratégies gagnantes pour réussir sa négociation salariale."," Presented by Shirley Almosni-Chiche",[74,760,761,762],{},"Friday, 19 April\n",[78,763,764,770,776,782,788,794,800,806,812],{},[74,765,766,769],{},[14,767,768],{},"Comment modéliser l'état du monde en 2100 ?"," Le Rapport Meadows. Presented by Anatole Chouard",[74,771,772,775],{},[14,773,774],{},"Cybersécurité et cyberdéfense : un sujet géopolitique."," Presented by Guillaume Poupard",[74,777,778,781],{},[14,779,780],{},"Model Mitosis : ne plus se tromper entre les microservices et le monolithe."," Presented by Julien Topçu and Josian Chevalier",[74,783,784,787],{},[14,785,786],{},"L'architecture micro frontend : comment transformer son site web en puzzle géant collaboratif."," Presented by Maxime Ribera and Ludovic Lagatie",[74,789,790,793],{},[14,791,792],{},"Unifié et Universel, le JavaScript avec UnJS."," Presented by Estéban Soubiran (it's me)",[74,795,796,799],{},[14,797,798],{},"Au-delà des heures : La semaine de 4 jours comme levier d'égalité."," Presented by Albane Veyron",[74,801,802,805],{},[14,803,804],{},"Créer sa propre VM avec compilation JIT pour les nuls."," Presented by Olivier Poncet",[74,807,808,811],{},[14,809,810],{},"L'Architecture Hexagonale par la pratique, le live coding qui rendra vos applications plus pérennes."," Presented by Julien Topçu",[74,813,814,817],{},[14,815,816],{},"Accessibilité du web : du design au code comment tendre vers davantage d'inclusion ?"," Presented by Marjorie Aubert",[626,819,820],{},[10,821,822,824,825,209],{},[631,823,633],{},"\nThis is only talks I was able to see (a small part of all available talks). To view the full schedule, go to the ",[221,826,829],{"href":827,"rel":828},"https:\u002F\u002Fmobile.devoxx.com\u002Fevents\u002Fdevoxxfr2024\u002Fschedule",[225],"Devoxx France 2024 schedule",[10,831,832],{},"Yes, there is some Java (I'm a web dev doing JavaScript) because I love to discover other languages and how they solve problems, the way they think and the tools they use. At the same time, the more time I spend in the web world, the more I think I need to learn Java because it's very convenient for big projects with its strong typing and its powerful dependency injection.",[10,834,835,836,839],{},"This year, there is ",[14,837,838],{},"a trend about LLM, AI, RAG",", and how to integrate them into your business. Since AI is available for everyone for cheap, there are more and more usages (and real usage) of them. It's not only for big companies but also for small companies and even for individuals. So many possibilities, it's very exciting and many talks show that.",[10,841,842,843,846],{},"At the end of the day, all of these talks are good and you will definitely learn something by watching them on the ",[221,844,208],{"href":215,"rel":845},[225],". Go ahead!",[10,848,849,850,853],{},"One of the interesting parts of Devoxx France is the ",[14,851,852],{},"exhibitors",". There are many stands where you can meet partners, discover new tools, and have fun. This year, I discovered I didn't take a lot of time to visit them, but I discovered some new tools and projects. One of them is to help teams to agree on best practices and to follow them or another one which builds a data center using GCP stack but without Google in order to be GDPR compliant and to build a 'trusted cloud'.",[10,855,856],{},[34,857],{"alt":858,"src":859},"Photo of the JavaScript logo built with LEGO on one of the partner stands.","\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Flego.jpg",[861,862,864],"h3",{"id":863},"speakers-dinner","Speakers dinner",[10,866,867],{},"Wednesday evening, I had the chance, with every other speaker, to attend the speakers' dinner. It was a private moment to meet the other speakers, and to chill before the rest of the event. I have to admit that this is not really my cup of tea to talk to unknown people, but the food was great so it was a nice moment.",[861,869,871],{"id":870},"my-preferred-talks","My preferred talks",[10,873,874],{},"I really want to highlight some talks that I really enjoyed and that I recommend to everyone (some of them are truly mind-blowing).",[10,876,877,878,881],{},"The first one is the talk about ",[14,879,880],{},"RAG"," (Retrieval-Augmented Generation) where I learned a lot about this concept, how to use it and frameworks that make it easy to use. I really think this technology is the future, but it will be the subject for another article (I need to learn more about it and to start using it).",[10,883,884],{},[34,885],{"alt":886,"src":887},"Photo of the talk about RAG.","\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Frag.jpg",[10,889,890,891,894],{},"The second one is the talk about ",[14,892,893],{},"micro front-end",". On paper, the subject is interesting but too often, talks about micro front-end are very theoretical, not very practical, and usage, with benefits, is not clear. But, this talk was at the opposite of that. They explained, in detail, how they implemented and used it and more importantly, why they do it. At the end, the live coding was on the live website (yes, on leroymerlin.fr) and it was very impressive.",[10,896,897],{},[34,898],{"alt":899,"src":900},"Photo of Leroy Merlin's talk on micro front-ends.","\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Fmicro-front-end.jpg",[10,902,903,904,906],{},"The third one is the talk that retraced the history of ",[14,905,649],{}," from 25 years ago. It was very interesting to see how successive technologies are linked to each other and to understand that the actual state of DevOps is the work of years, steps by steps. It's not a revolution but a progressive evolution, from VMs to containers, orchestrators, and IaC.",[10,908,909,910,913],{},"By hazard, but because I like the content of the person on X, I went to a talk about ",[14,911,912],{},"JIT",". I knew about this term and the objective but not how it was implemented. In 45 minutes, the speaker coded a simple but functional JIT compiler in C++. It almost looks easy and I think it's important to know how these pieces of tech, that we use every day, work.",[10,915,916],{},[34,917],{"alt":918,"src":919},"Photo of the talk about JIT.","\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Fjit.jpg",[10,921,922,923,926],{},"The last one was about ",[14,924,925],{},"hexagonal architecture",". I already know the concept, but I never implemented it. The speaker did a live coding session where he implemented a simple application with hexagonal architecture. It was very interesting to see how the code is organized and how it's easy to test and to maintain. The fact that he implemented the domain (business logic) first with tests and then connected it to the infrastructure (the framework) was very nice to discover. I will definitely deep dive into this concept and write articles about it. When you go to a talk like this, it's like going to the theater and seeing a movie, I love this experience.",[10,928,929],{},"Overall, you should really watch these talks. They are very interesting and you will learn a lot.",[10,931,932],{},[34,933],{"alt":934,"src":935},"Photo of the large Devoxx amphitheater.","\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Famphi.jpg",[39,937,939],{"id":938},"my-talk","My talk",[10,941,942],{},"This year, I submitted 3 talks to the CFP (Call For Paper):",[78,944,945,951,957],{},[74,946,947,950],{},[14,948,949],{},"Construire un méta framework front-end pour l'edge"," (in English: Building a meta front-end framework for the edge)",[74,952,953,956],{},[14,954,955],{},"Unifié et Universel, le JavaScript avec UnJS"," (in English: Unified and Universal, JavaScript with UnJS)",[74,958,959,962],{},[14,960,961],{},"Atteindre l'edge avec Nuxt"," (in English: Reaching the edge with Nuxt)",[10,964,965],{},"And one of them was accepted. Yippee! It's important to note that Devoxx France is, originally, a Java conference, and I'm pretty sure that the edge is unknown for most of the attendees, and this could explain why these talks were not accepted.",[10,967,968],{},"But one was accepted, and I have to prepare it!",[10,970,971],{},"I chose to talk about UnJS because I love the philosophy behind it, and I think it's a very good tool for a JavaScript developer. Talking for 15 minutes about UnJS is also a challenge because that's not a lot of time, and the quantity and diversity of packages that UnJS provides is huge.",[10,973,974],{},"The first step is to choose packages I wanted to present. Then, I have to select which part of the selected packages I want to present, the one that could be interesting for most of the attendees. It's way more difficult than having a 1-hour talk where I could go deep into the subject, but it's a good exercise to be concise.",[10,976,977],{},"Finally, I ended up talking about the history and philosophy of UnJS and presenting useful packages for most developers like unbuild, nitro, or magic-regexp and going straight to the point for each of them. My goal was to give a good overview of UnJS and to make people want to try it.",[10,979,980],{},"Fortunately, I was able to train my talk at StrasbourgJS. This helps me to refine some parts and to be more confident.",[19,982,984,990],{"id":983},"ba562d1f-534c-4cef-9004-2fefc09829a6",[10,985,986,987,209],{},"My talk was on Friday at 12:35, and until 12:20, I was confident. I repeated my talk many times, and I know UnJS. But when I came into the room and stood behind the desk, the stress came. Then, I started talking, and everything was fine. I'm proud of my talk. I really hope you will enjoy the replay on the ",[221,988,208],{"href":215,"rel":989},[225],[211,991,992,997,1000],{"w-full":213,"icon":214,"text":621,"to":622,"target":216},[10,993,994],{},[28,995,996],{},"Slides are coming soon.",[10,998,999],{},"A good thing done, and it's so good to share knowledge with others and talk with them. I feel that I still have a long way to go before making the perfect presentation, so I will continue to submit talks to conferences and to meetups.",[1001,1002,1003,1007,1010,1017,1020],"callout-available-for-giving-a-talk",{},[39,1004,1006],{"id":1005},"finally","Finally",[10,1008,1009],{},"Devoxx France is a unique event. There are so many talks, so much diversity in the subjects, and so many people that you will definitely learn something. This year was the biggest Devoxx France ever with more than 4000 attendees.",[10,1011,1012,1013,1016],{},"And even if the event is physically finished, it continues online with the ",[221,1014,611],{"href":215,"rel":1015},[225],". So, if you can't attend, you can still watch the talks!",[10,1018,1019],{},"Thanks to the organizers and the red coat team for this amazing event. I hope to see you next year (I'm already working on many talks for the next edition)!",[10,1021,1022],{},"Until then, take care and keep learning!",{"title":213,"searchDepth":560,"depth":560,"links":1024},[1025,1030],{"id":41,"depth":560,"text":42,"children":1026},[1027,1029],{"id":863,"depth":1028,"text":864},3,{"id":870,"depth":1028,"text":871},{"id":938,"depth":560,"text":939},"2024-04-22","Uncover key insights and talks from Devoxx France 2024, focusing on AI, LLM, RAG, and more, plus a my talk on UnJS!",{},"\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights","---\ncontentId: 08852918-9829-4658-97b3-1aabede8e9fe\ntitle: \"Speaking at Devoxx France 2024: Insights and Highlights\"\ndescription: Uncover key insights and talks from Devoxx France 2024, focusing on AI, LLM, RAG, and more, plus a my talk on UnJS!\ndate: 2024-04-22\n---\n\nDevoxx France is a huge conference that takes place in Paris. This year, more than **4500 attendees** were present with 70 exhibitors and **319 speakers**.\n\nIt's so huge that it's impossible to attend all the talks. Sometimes, there are more than 10 talks at the same time, but thanks to the [replay on YouTube](https:\u002F\u002Fwww.youtube.com\u002F@DevoxxFRvideos), it's possible to watch them later.\n\n![Photo of the exhibition hall and my speaker badge.](\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Ffirst-day.jpg)\n\n\u003CCallout w-full icon=\"i-simple-icons-youtube\" text=\"View my talk about UnJS\" to=\"https:\u002F\u002Fyoutu.be\u002F0BApl8r1VWc\" target=\"_blank\" \u002F>\n\n## My schedule\n\n> [!NOTE]\n> It's not a recommendation, it's just talks I was able to see.\n\nBefore going to Devoxx France, I had a look at the [schedule](https:\u002F\u002Fmobile.devoxx.com\u002F) and I made a list of talks that I wanted to attend. There are so many people that some talks were already full when I arrived at the room, and I discovered some talks that I preferred during the event (and choosing between all of these talks is not easy).\n\nThis year, my goal was to see a maximum of talks about **DevOps** and **clean code**. I also wanted to be surprised by going to talk that I never go to just because I know the speaker or because the title is interesting (and I was not disappointed).\n\nFinally, I was able to see (talk titles are in French):\n\n- Wednesday, 17 April\n  - **IA en médecine : où en sommes-nous ?** Presented by Jean-Emmanuel Bibault\n  - **React Server Components : Effet de mode ou réel progrès ?** Presented by Thomas Simonnet\n  - **High-Speed DDD (revisited).** Presented by Thomas Pierrain\n  - **V, comme Vautledétour.** Presented by Emmanuel Remy\n  - **Comment bien planter un side project ?** Presented by David Laizé\n  - **Toutes et tous Mercenaires de DevOps!** Presented by Arnaud Héritier, Henri Gomez, Pierre-Antoine Grégoire, Dimitri Baeli, and Gildas Cuisinier\n  - **La recherche sous stéroïdes - une histoire de sémantique.** Presented by Mathilde Rigabert and Martin Labenne\n- Thursday, 18 April\n  - **Programming's Greatest Mistakes.** Presented by Mark Rendle\n  - **Un monde shooté aux métaux.** Presented by Guillaume Pitron and Agnes Crepet\n  - **GatewayAPI, 10 ans de maturation pour une nouvelle API Kubernetes.** Presented by Kevin Davin\n  - **Comment K8S a changé le monde de l'Ops.** Presented by Aurélien Moreau and Loïc Ortola\n  - **Architecture Hexagonale: Comment venir à bout du code spaghetti ?** Presented by Kévin LLOPIS\n  - **Java rencontre l'IA : Comment intégrer les LLMs dans vos applications avec LangChain4j.** Presented by Lize Raes\n  - **Les nouveautés de Java 21.** Presented by Jean-Michel Doudoux\n  - **Debugguez votre salaire ! Mes stratégies gagnantes pour réussir sa négociation salariale.** Presented by Shirley Almosni-Chiche\n- Friday, 19 April\n  - **Comment modéliser l'état du monde en 2100 ?** Le Rapport Meadows. Presented by Anatole Chouard\n  - **Cybersécurité et cyberdéfense : un sujet géopolitique.** Presented by Guillaume Poupard\n  - **Model Mitosis : ne plus se tromper entre les microservices et le monolithe.** Presented by Julien Topçu and Josian Chevalier\n  - **L'architecture micro frontend : comment transformer son site web en puzzle géant collaboratif.** Presented by Maxime Ribera and Ludovic Lagatie\n  - **Unifié et Universel, le JavaScript avec UnJS.** Presented by Estéban Soubiran (it's me)\n  - **Au-delà des heures : La semaine de 4 jours comme levier d'égalité.** Presented by Albane Veyron\n  - **Créer sa propre VM avec compilation JIT pour les nuls.** Presented by Olivier Poncet\n  - **L'Architecture Hexagonale par la pratique, le live coding qui rendra vos applications plus pérennes.** Presented by Julien Topçu\n  - **Accessibilité du web : du design au code comment tendre vers davantage d'inclusion ?** Presented by Marjorie Aubert\n\n> [!NOTE]\n> This is only talks I was able to see (a small part of all available talks). To view the full schedule, go to the [Devoxx France 2024 schedule](https:\u002F\u002Fmobile.devoxx.com\u002Fevents\u002Fdevoxxfr2024\u002Fschedule).\n\nYes, there is some Java (I'm a web dev doing JavaScript) because I love to discover other languages and how they solve problems, the way they think and the tools they use. At the same time, the more time I spend in the web world, the more I think I need to learn Java because it's very convenient for big projects with its strong typing and its powerful dependency injection.\n\nThis year, there is **a trend about LLM, AI, RAG**, and how to integrate them into your business. Since AI is available for everyone for cheap, there are more and more usages (and real usage) of them. It's not only for big companies but also for small companies and even for individuals. So many possibilities, it's very exciting and many talks show that.\n\nAt the end of the day, all of these talks are good and you will definitely learn something by watching them on the [Devoxx France YouTube channel](https:\u002F\u002Fwww.youtube.com\u002F@DevoxxFRvideos). Go ahead!\n\nOne of the interesting parts of Devoxx France is the **exhibitors**. There are many stands where you can meet partners, discover new tools, and have fun. This year, I discovered I didn't take a lot of time to visit them, but I discovered some new tools and projects. One of them is to help teams to agree on best practices and to follow them or another one which builds a data center using GCP stack but without Google in order to be GDPR compliant and to build a 'trusted cloud'.\n\n![Photo of the JavaScript logo built with LEGO on one of the partner stands.](\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Flego.jpg)\n\n### Speakers dinner\n\nWednesday evening, I had the chance, with every other speaker, to attend the speakers' dinner. It was a private moment to meet the other speakers, and to chill before the rest of the event. I have to admit that this is not really my cup of tea to talk to unknown people, but the food was great so it was a nice moment.\n\n### My preferred talks\n\nI really want to highlight some talks that I really enjoyed and that I recommend to everyone (some of them are truly mind-blowing).\n\nThe first one is the talk about **RAG** (Retrieval-Augmented Generation) where I learned a lot about this concept, how to use it and frameworks that make it easy to use. I really think this technology is the future, but it will be the subject for another article (I need to learn more about it and to start using it).\n\n![Photo of the talk about RAG.](\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Frag.jpg)\n\nThe second one is the talk about **micro front-end**. On paper, the subject is interesting but too often, talks about micro front-end are very theoretical, not very practical, and usage, with benefits, is not clear. But, this talk was at the opposite of that. They explained, in detail, how they implemented and used it and more importantly, why they do it. At the end, the live coding was on the live website (yes, on leroymerlin.fr) and it was very impressive.\n\n![Photo of Leroy Merlin's talk on micro front-ends.](\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Fmicro-front-end.jpg)\n\nThe third one is the talk that retraced the history of **DevOps** from 25 years ago. It was very interesting to see how successive technologies are linked to each other and to understand that the actual state of DevOps is the work of years, steps by steps. It's not a revolution but a progressive evolution, from VMs to containers, orchestrators, and IaC.\n\nBy hazard, but because I like the content of the person on X, I went to a talk about **JIT**. I knew about this term and the objective but not how it was implemented. In 45 minutes, the speaker coded a simple but functional JIT compiler in C++. It almost looks easy and I think it's important to know how these pieces of tech, that we use every day, work.\n\n![Photo of the talk about JIT.](\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Fjit.jpg)\n\nThe last one was about **hexagonal architecture**. I already know the concept, but I never implemented it. The speaker did a live coding session where he implemented a simple application with hexagonal architecture. It was very interesting to see how the code is organized and how it's easy to test and to maintain. The fact that he implemented the domain (business logic) first with tests and then connected it to the infrastructure (the framework) was very nice to discover. I will definitely deep dive into this concept and write articles about it. When you go to a talk like this, it's like going to the theater and seeing a movie, I love this experience.\n\nOverall, you should really watch these talks. They are very interesting and you will learn a lot.\n\n![Photo of the large Devoxx amphitheater.](\u002Fposts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights\u002Famphi.jpg)\n\n## My talk\n\nThis year, I submitted 3 talks to the CFP (Call For Paper):\n\n- **Construire un méta framework front-end pour l'edge** (in English: Building a meta front-end framework for the edge)\n- **Unifié et Universel, le JavaScript avec UnJS** (in English: Unified and Universal, JavaScript with UnJS)\n- **Atteindre l'edge avec Nuxt** (in English: Reaching the edge with Nuxt)\n\nAnd one of them was accepted. Yippee! It's important to note that Devoxx France is, originally, a Java conference, and I'm pretty sure that the edge is unknown for most of the attendees, and this could explain why these talks were not accepted.\n\nBut one was accepted, and I have to prepare it!\n\nI chose to talk about UnJS because I love the philosophy behind it, and I think it's a very good tool for a JavaScript developer. Talking for 15 minutes about UnJS is also a challenge because that's not a lot of time, and the quantity and diversity of packages that UnJS provides is huge.\n\nThe first step is to choose packages I wanted to present. Then, I have to select which part of the selected packages I want to present, the one that could be interesting for most of the attendees. It's way more difficult than having a 1-hour talk where I could go deep into the subject, but it's a good exercise to be concise.\n\nFinally, I ended up talking about the history and philosophy of UnJS and presenting useful packages for most developers like unbuild, nitro, or magic-regexp and going straight to the point for each of them. My goal was to give a good overview of UnJS and to make people want to try it.\n\nFortunately, I was able to train my talk at StrasbourgJS. This helps me to refine some parts and to be more confident.\n\n\u003CCalloutReadMore id=\"ba562d1f-534c-4cef-9004-2fefc09829a6\" \u002F>\n\nMy talk was on Friday at 12:35, and until 12:20, I was confident. I repeated my talk many times, and I know UnJS. But when I came into the room and stood behind the desk, the stress came. Then, I started talking, and everything was fine. I'm proud of my talk. I really hope you will enjoy the replay on the [Devoxx France YouTube channel](https:\u002F\u002Fwww.youtube.com\u002F@DevoxxFRvideos).\n\n\u003CCallout w-full icon=\"i-simple-icons-youtube\" text=\"View my talk about UnJS\" to=\"https:\u002F\u002Fyoutu.be\u002F0BApl8r1VWc\" target=\"_blank\" \u002F>\n\n_Slides are coming soon._\n\nA good thing done, and it's so good to share knowledge with others and talk with them. I feel that I still have a long way to go before making the perfect presentation, so I will continue to submit talks to conferences and to meetups.\n\n\u003CCalloutAvailableForGivingATalk \u002F>\n\n## Finally\n\nDevoxx France is a unique event. There are so many talks, so much diversity in the subjects, and so many people that you will definitely learn something. This year was the biggest Devoxx France ever with more than 4000 attendees.\n\nAnd even if the event is physically finished, it continues online with the [replay on YouTube](https:\u002F\u002Fwww.youtube.com\u002F@DevoxxFRvideos). So, if you can't attend, you can still watch the talks!\n\nThanks to the organizers and the red coat team for this amazing event. I hope to see you next year (I'm already working on many talks for the next edition)!\n\nUntil then, take care and keep learning!\n",{"title":592,"description":1032},{"loc":1034,"images":1038},[1039,1040,1041,1042,1043,1044],{"loc":618},{"loc":859},{"loc":887},{"loc":900},{"loc":919},{"loc":935},"posts\u002Fspeaking-at-devoxx-france-2024-insights-and-highlights","u5n4K5q-Zdb1cmC931CHIiMev75GcB5jAH4MvhUT0sw",1790086900858]