Article écrit par Laurine Le Net
🎤 Le DevLille, on y revient avec plaisir !
Après avoir découvert le DevFest Lille l’année dernière, j’attendais avec impatience l’édition 2025. Rebaptisé DevLille, seul son petit nom a changé : l’ambiance, l’organisation et la qualité des talks sont toujours au top ! L’event a eu lieu au Lille Grand Palais le 12 et 13 juin. La communauté tech Lilloise était clairement au rendez-vous : 1 500 participants, 44 conférences, 60 speakers — une édition bien remplie !
Takima a expérimenté le rôle de reporter au Devoxx France. Tout est détaillé dans cet article, n’hésitez pas à aller le consulter ! C’était donc à mon tour d’enfiler le chapeau de reporter Takima pour le DevLille.
Accompagné de trois de nos chers speakers, nous avons sauté dans le train dès jeudi matin, pour profiter de ces deux jours de talks techs (et des frites…)
Cette année encore, beaucoup de sujets intéressants ! Je vous propose un retour détaillé, découpé en catégories.
🧪 Côté tests — on a été bien servis :
Juliette De Rancourt nous présente comment “Rendre ses tests concis et évolutifs grâce à Junit 5 & Cie”
Un talk pendant lequel nous parcourons son code à travers de multiples exemples. Elle présente des librairies utiles : assertJ, mockMvc, Approval Tests et détaille comment faire de beaux tests paramétrés. Elle finit par donner des tips pour nommer ses tests, extraire des rapports clairs et gérer les extensions JUnit. Clair et efficace !
Mathilde Lorrain et Nicolas Favier qui crient “Au secours j’en peux plus de mes tests d’intégration Spring et ma CI non plus”
Après une introduction haute en caféine et en perte de cheveux mais pas en efficacité de tests d’intégration, Mathilde et Nicolas nous aident à faire la paix avec nos tests d’intégration. On commence par coder ensemble de beaux TIs avec : MockMvc, Mocks, TestsContainers, stratégies de clean de BDD, les assertions… On continue avec un refacto qui nous montre plein de bonnes pratiques. On termine par une partie performance : mesure des tests, comment limiter les contexts Spring… Un très beau duo avec un super rythme, un max de tips et un live coding expliqué à la perfection ! Un talk aux petits oignons ! J’ai A-DO-RÉ ! Je vous assure que je reste impartiale 😉!
Après ces deux talks vous allez retomber amoureux de vos tests !
🤖 Coté IA — la grande star du moment :
Gaetan Eleouet qui “malmène ton LLM en direct avec 10 failles de sécurités”
Le titre du talk porte bien son nom ! Avec son app de démo ma bibl-IA-thèque, Gaetan nous montre en live comment exploiter différentes failles : fuite du system prompt, injection de prompt, récupération d’infos sensibles, abus de permissions, empoisonnement des données et des modèles… À chaque faille, une explication concrète, et surtout des conseils clairs pour éviter de tomber dans le piège. Un talk bien mené, rythmé, et avec une bonne dose d’humour.
Philipe Duval et Thomas Langlois pour savoir comment “Enseigner l’informatique à l’ère de l’IA générative”
Dans une ambiance western, ils partagent leur retour d’expérience sur l’évolution de leurs méthodes d’enseignement. ChatGPT est dans la salle de classe, qu’on le veuille ou non. Plutôt que de vouloir contourner les LLMs ou revenir aux copies papier, le duo nous explique qu’il faut repenser les exercices, les formats d’évaluation, la manière d’aborder la méthodologie, le design, ou encore la communication avec les outils d’IA. Apprenons aussi des élèves : comprenons comment ils utilisent ces outils, aidons-les à mieux les manier, poussons-les à développer leur esprit critique, à mieux formuler leurs besoins, à débugger, à questionner. Un talk riche et concret qui montre la complexité du travail d’enseignant.
Marine Sobas se demande s’il “Faut […] déconstruire l’intelligence artificielle”
Nous “déconstruisons” l’intelligence artificielle sous plusieurs angles :
- Architecture : monolithique ou modulaire, quelles implications ?
- Technique : que trouve-t-on vraiment sous le capot d’un LLM ?
- Philosophique : comment les biais s’invitent dans les modèles ?
Talk très technique, j’ai appris plein de choses !
3 confs pour appréhender et approfondir nos nouveaux amis et les problématiques qui les accompagnent.
👀 Coté ops / observabilité / multiplateforme — beaucoup de sujets intéressants !
Mazlum Tosun nous parle de “Docker Bake : l’élégance et standardisation pour le build de nos images Docker”
Après une courte introduction théorique de ce qu’est Docker Bake, Mazlum nous embarque dans ses lives demos. Variables ; options print ; héritage ; composition… Docker Bake nous facilite la vie avec nos images Docker. Petit plus : le cache est facilement configurable et ça s’intègre bien dans toutes les CIs.
Sylvain Coudert nous parle de “Code Case: les méthodes de la crim’ adaptées au code”
Sylvain débarque en imper’ de détective pour nous raconter son enquête sur une app qui dysfonctionne. Sa scène de crime : un simple git log sur un an. Inspiré du livre d’Adam Tornhill, Sylvain retrace jour après jour son investigation : analyse des commits, discussions d’équipe, noms de branches… Il utilise des outils comme Code Maat et Clock pour creuser les zones d’ombre : fichiers les plus modifiés, complexité, couplage, nombre de contributeurs. Avec quelques scripts Python du livre, il cartographie les fichiers problématiques, repère les responsabilités trop nombreuses et suit l’évolution dans le temps. Un talk travaillé, avec une belle mise en scène théâtrale et humoristique.
Loïc Knuchel nous fait un “Diagnostic continu d’une base de données pour éviter l’incident”
Il commence par quelques exemples d’incidents liés aux bases de données, en montrant comment des symptômes similaires peuvent cacher des causes différentes. Loïc détaille ensuite la démarche à adopter pour bien diagnostiquer sa base de données, avec une panoplie de requêtes PostgreSQL utiles pour surveiller l’activité : connexions, requêtes lentes, index, etc. Il insiste sur l’importance des plans d’exécution : quand les générer, comment les interpréter, et quels outils utiliser comme Dalibo. En fin de talk, il nous présente Azimutt Inspector, un outil qu’il développe, qui permet d’analyser en profondeur l’activité des bases, avec des capacités de collecte et d’extension très pratiques. Un talk utile et bien illustré !
Renaud Mathieu nous invite à “Jouer de la musique avec Compose Multiplateform”
À travers le fil rouge de Groove Box, une app musicale développée par ses soins, Renaud soulève le capot de Compose Multiplateform de JetBrains. Comment le code est transformé à la compilation, et que se passe-t-il côté runtime ? Une conf théorique et technique, qui nous aide à comprendre ce qu’il se passe derrière Compose Multiplateform.
Avec ces quatre talks, vous aurez des builds docker clairs comme de l’eau de roche, des billes pour observer vos apps coté git et coté bdd et de meilleures connaissances sur comment fonctionne Multiplateform.
🐣 Coté quickies
Romain ROZEWICZ pour “Bullshit it awards : les absurdités tech qui sabotent vos équipes… mais dont on peut rire”
Un quickie original façon cérémonie des Oscars, où les pires pratiques du quotidien tech sont mises à l’honneur. Vote du public inclus. Un moment léger qui fait sourire.
Vanessa CHODATON nous parle des “Accords toltèques pour développeurs modernes : boucliers anti-stress et anti-bugs?”
À travers une série de petites bandes dessinées, Vanessa met en scène des situations du quotidien de développeur et nous invite à appliquer les accords toltèques pour les gérer au mieux. Gardons en tête “Que ta parole soit impeccable” , “N’en fais pas une affaire personnelle”, “Ne fais pas de supposition”, “Fais toujours de ton mieux” , “Sois sceptique mais apprend à écouter” pour collaborer au mieux avec nos collègues !
“Front-End First: Et si on n’avait plus besoin des Devs Backend ?” de Nassim Yagoub et Amine El Gaouzi — J’espère que la réponse est non !
Ils reviennent sur les principes de cette approche, ses bénéfices pour les équipes front et back, et décrivent un cas d’usage concret. Focus ensuite sur la mise en œuvre : gestion des données, TDD, et situations où le Front-End First est à prioriser !
Avec ces 3 quickies, détendez vous et élargissez vos façons de travailler !
🧘 Un peu moins technique :
Hafza ELMAIZI pour “Onboarding 2.0 : réinventer l’intégration des devs”
Hafza Elmaizi nous raconte l’histoire du quotidien d’Hugo, un développeur fraîchement arrivé en mission, et confronté à toutes les galères classiques d’un onboarding mal ficelé. À chaque problème, Hafza propose des solutions concrètes pour que les futurs Hugo vivent des débuts plus sereins.
Avec ce talk, vous serez très attentifs à l’arrivée de vos nouveaux collègues !
👌🏻 Une organisation folle !
Entre les deux journées, nous sommes tous invités à Grand Scène pour une superbe soirée avec tapas, Blindtest et Karaoké !
La Consignerie, un traiteur engagé et 0 déchets, présente sur l’événement nous a régalés pendant ces deux jours.
Ce fut deux jours très remplis avec beaucoup de talks et j’espère que ce digest vous plaira.
Merci le DevLille, c’était génial ! Je reviendrais avec plaisir.