Introduction
Le DevDay a fait son retour pour sa onzième édition le 13 novembre 2025 au Palais des Congrès de Mons. Réputé comme l’un des rendez-vous incontournables de la communauté des développeurs en Belgique francophone, l’événement rassemble chaque année plusieurs centaines de professionnels du numérique autour d’une journée dédiée au partage de connaissances, à la découverte de nouvelles pratiques et à la montée en compétence.
Pour cette édition 2025, le DevDay s’est inspiré du Bushido, le code d’honneur des samouraïs. Discipline, rigueur, respect et persévérance ont ainsi servi de fil conducteur à une programmation dense, mêlant expertise technique, retours d’expérience et conférences inspirantes. Au total, plus de quarante talks ont rythmé la journée, couvrant un large éventail de thématiques : sécurité, développement Web (React, Blazor), IA générative et outils d’IA appliquée, Java et .NET, data, architecture logicielle ou encore sujets bas niveau. Le public, composé de développeurs, architectes, lead devs, étudiants ou passionnés, a également profité d’espaces de networking et d’un village partenaires dans une atmosphère à la fois professionnelle et conviviale.
Nos consultants ont souligné une édition particulièrement orientée vers l’intelligence artificielle, tout en conservant la diversité qui fait la force du DevDay. Chacun a pu assister à des conférences relevant de domaines différents, qu’il s’agisse d’approches techniques pointues ou de sessions dédiées aux soft skills et à l’évolution de carrière.
Dans cette optique de veille active et de développement continu des compétences, nous avons envoyé nos développeurs (de gauche à droite) Yannick, Rachid, Louis et Quentin au DevDay 2025. Ils présentent ici leurs retours d’expérience sur les présentations et les sujets qui les ont marqués.
Coder plus vite, coder mieux : l’IA comme alliée des développeurs
L’intelligence artificielle était l’une des thématiques fortes de cette édition du DevDay 2025. Nos consultants ont assisté à plusieurs conférences démontrant comment les outils basés sur l’IA peuvent augmenter la productivité, fiabiliser le code et accompagner la montée en compétence des développeurs. Des tests automatisés à la création d’agents intelligents, ces sessions ont montré des approches concrètes pour coder plus vite et coder mieux.
Tester c’est douter ! (Devenir un maître des Tests avec GitHub Copilot)
Cette session a mis en lumière l’apport de GitHub Copilot pour l’écriture de tests sur du code existant, un point crucial pour rendre les projets fiables et maintenables. À partir d’une description fonctionnelle détaillée, l’outil permet de générer automatiquement des fichiers de tests complets, d’exécuter des tests E2E (End-to-End) via Playwright et même de documenter les actions dans des Pull Requests.
Points clés retenus :
- GitHub Copilot peut rédiger des tests complets et fournir des captures d’écran ou logs automatiques.
- Il permet de gagner un temps précieux pour le développeur.
- Il ne remplace pas la relecture humaine : vérifier et valider les tests reste indispensable pour garantir la robustesse de l’application.
Machine Learning comme un rōnin : zéro cloud, 100% contrôle
Cette conférence a présenté un projet de Machine Learning entièrement On-Premise, démontrant qu’il est possible de construire un système performant sans infrastructure cloud, un aspect critique pour des environnements sensibles comme la détection de fraude bancaire.
Points clés retenus :
- Utilisation d’un pipeline Python/Docker/AutoML pour entraîner le modèle.
- Gestion des biais dans les datasets et prévention du surentraînement.
- Nécessité d’un réentraînement régulier pour maintenir la précision du modèle.
Plan, Do, Check… Agent ! — Construire des agents avec Microsoft Agent Framework
Cette session a présenté le Microsoft Agent Framework, permettant de créer des agents IA capables d’orchestrer des tâches, de répondre à des questions comme un chatbot, et de conserver un contexte grâce à la mémoire réinjectable. Les démonstrations ont montré des agents interconnectés utilisant des outils externes (GitHub, Context7, etc.).
Points clés retenus :
- Capacité des agents à mémoriser les préférences et le contexte des utilisateurs.
- Possibilité de communication entre plusieurs agents.
- Importance de la gestion de la mémoire et de l’orchestration pour éviter la surconsommation.
.NET sous toutes ses coutures : performance, architecture et bonnes pratiques
Le DevDay 2025 a également mis en lumière l’expertise autour de .NET, avec des conférences dédiées à l’optimisation des performances, à la modernisation des architectures et à l’exploitation efficace des outils et frameworks. Nos consultants ont assisté à plusieurs sessions révélant des bonnes pratiques concrètes, applicables dès aujourd’hui dans le développement et la maintenance de projets .NET.
Les strings en .NET : une longue histoire d’amour
Cette session a exploré l’importance de maîtriser la gestion des chaînes de caractères dans .NET, notamment l’impact de l’immutabilité sur la mémoire et la performance. Les développeurs ont appris comment réduire les allocations et optimiser le traitement des strings dans leurs applications.
Points clés retenus :
- Les strings sont immuables et stockées sur la heap, ce qui peut entraîner des coûts élevés si elles sont mal gérées.
- Utilisation de Span<char> pour manipuler des segments de mémoire sans créer de nouvelles chaînes.
- Optimisation de la lecture et du parsing de gros fichiers pour diviser par 10 le temps de traitement.
- Réutilisation des strings via dictionnaire pour limiter la consommation mémoire.
PASTA Architecture: Al Dente Code for Modern .NET
Si vous avez déjà travaillé sur un backend .NET structuré selon Clean Architecture ou Onion Architecture, vous connaissez le piège : tout commence bien, avec des couches Domain, Application et Infrastructure, mais très vite le code se transforme en un spaghetti de services, interfaces et DTOs. Les fonctionnalités se retrouvent éclatées à travers plusieurs projets, les interfaces se multiplient, et la logique métier se perd dans une mer d’indirections.
C’est précisément pour résoudre ce problème que la PASTA Architecture a été imaginée. PASTA signifie Ports, Adapters, Slices, Typed Abstractions, et propose un style lean et pragmatique qui combine les meilleures idées de l’architecture hexagonale, de l’architecture en tranches verticales (Vertical Slice Architecture), et du conceptFunctional Core / Imperative Shell.
Points clés retenus :
- Organiser le code autour de slices verticales correspondant à des fonctionnalités ou cas d’usage, plutôt que par couches techniques.
- Chaque slice contient tout ce qui est nécessaire pour une fonctionnalité : logique métier pure, ports, et adaptateurs qui implémentent ces ports.
- Les ports sont des delegates typés plutôt que des interfaces multiples et surdimensionnées, ce qui réduit drastiquement le boilerplate.
- Les objets passent par des records immuables, et les erreurs sont gérées via des Result<T, E>, évitant de lever des exceptions pour chaque condition attendue..
.NET Aspire et architecture micro-service via YARP
Cette session a présenté .NET Aspire, une plateforme open source permettant d’orchestrer frontends, APIs, bases de données et conteneurs dans une architecture microservices.
Points clés retenus :
- Configuration déclarative et observabilité intégrée via OpenTelemetry.
- Adaptabilité à tous les environnements : local, cloud, Kubernetes.
- Simplifie la création, le déploiement et le monitoring des services .NET.
Les coulisses du code : processeurs, compilateurs et magie des ordinateurs
Le DevDay 2025 a aussi offert une plongée fascinante dans les fondements de l’informatique, de la conception matérielle aux langages de programmation. Nos consultants ont assisté à deux conférences permettant de mieux comprendre ce qui se cache derrière nos applications et nos ordinateurs, du transistor à la génération de code.
Construire son propre processeur : du silicium au code
Cette conférence a proposé un voyage au cœur du hardware, en montrant comment créer un processeur from scratch à partir de composants électroniques discrets. De la logique des transistors aux registres et unités logiques, jusqu’à la conception d’un assembleur et d’un langage inspiré du C/C#, le talk a permis de visualiser le lien entre matériel et logiciel.
Points clés retenus :
- Compréhension des portes logiques et composants de base du CPU.
- Définition d’un jeu d’instructions et création d’un assembleur et simulateur.
- Mise en perspective entre langage haut niveau et instructions machine.
Comprendre les compilateurs : plus simple qu’il n’y paraît !
Cette conférence a démystifié le rôle du compilateur, présenté comme un traducteur convertissant un langage source en langage cible. Les différentes étapes—frontend, optimisations et backend—ont été expliquées avec des exemples concrets en C#.
Points clés retenus :
- Étapes principales : scanning, parsing, analyse sémantique, génération d’Intermediate Language (IL).
- Optimisations : dead code, inlining, loop unrolling…
- Backend : génération du code pour la plateforme cible (Windows, Linux, x86, ARM…).
Conclusion
Le DevDay 2025 a offert à nos consultants une plongée complète dans les dernières innovations technologiques, qu’il s’agisse de l’IA, de .NET ou des fondamentaux du hardware et des compilateurs. Les conférences ont permis d’allier montée en compétences, inspiration et perspectives pratiques pour les missions en entreprise.
Les retours d’expérience de nos consultants montrent que l’apprentissage et la veille technologique sont essentiels pour rester à la pointe, mais aussi pour partager ces connaissances avec les équipes et nos clients. Le DevDay confirme que l’inspiration et l’innovation se construisent à travers la curiosité et la confrontation avec des experts de tous horizons.
En ouverture, ces rencontres montrent que l’avenir du développement se joue à la croisée des compétences techniques et de la compréhension des nouvelles technologies, de l’IA à l’architecture logicielle, en passant par les fondamentaux matériels. Le partage d’expérience, comme celui que nous réalisons à travers ces REX, devient un véritable levier de valeur pour les consultants et leurs projets.
FAQ – DevDay 2025 : innovation, performance et coulisses du code
Q : Qu’est-ce que le DevDay 2025 ?
R : C’est un événement tech majeur rassemblant la communauté .NET et les experts Microsoft, avec des conférences sur l’IA générative, les performances, l’architecture, les langages et les bonnes pratiques de développement.
Q : Pourquoi l’IA générative était-elle au centre des discussions ?
R : Parce qu’elle transforme le quotidien des développeurs, notamment via l’assistance au code, la génération de tests, la documentation automatisée et la création de chatbots basés sur des données internes.
Q : Quels enseignements les consultants ont-ils tiré des talks sur l’IA ?
R : Les conférences ont clarifié comment entraîner un modèle, structurer une base de connaissances et intégrer l’IA dans les workflows du quotidien. Un de nos consultant résume : “J’ai découvert l’état de l’art de l’IA générative et comment créer des chatbots à partir de données internes. C’est précieux pour répondre aux problématiques rencontrées en mission.”
Q : Qu’a apporté le track .NET sur les performances ?
R : Les talks ont montré comment diagnostiquer les points de friction, optimiser la mémoire, supprimer les allocations inutiles et tirer parti des nouveautés C# et du compilateur Roslyn.
Q : Qu’a-t-on appris sur les compilateurs et les processeurs ?
R : Les conférences ont vulgarisé la création d’un compilateur et même la construction d’un processeur complet. Elles ont permis de comprendre ce qu’il se passe réellement sous le capot, depuis l’assembleur jusqu’au code C# moderne.
Q : En quoi l’analyse PASTA présentée par Yannick était-elle importante ?
R : PASTA a donné une grille de lecture claire pour critiquer, améliorer ou challenger n’importe quelle architecture logicielle en se concentrant sur la performance, l’extensibilité, la stabilité et la maintenabilité.
Q : À qui s’adresse DevDay ?
R : Aux développeurs .NET, aux architectes, aux tech leads, mais aussi à tous ceux qui s’intéressent à l’IA appliquée à des cas d’usage concrets.
Q : Quel est le retour global des consultants sur l’événement ?
R : Tous soulignent la qualité des talks, le niveau d’expertise et l’utilité opérationnelle immédiate. Beaucoup repartent avec des idées directement exploitables en mission.