actu-image
- 10 Dec 2025

Meetup C++FRUG x MARGO : une 62ème édition sous le signe de la technique et du partage

Meetup C++FRUG

La communauté C++ francophone s’est donné rendez-vous chez MARGO pour la 62e édition du meetup C++FRUG, une soirée placée sous le signe du partage, de l’expertise et de la rencontre entre passionnés.

Accueilli dans nos nouveaux locaux de la Tour Aurore, l’évènement a réuni plus de quarante participants sur site. En parallèle de nos développeurs MARGO, experts externes, étudiants et membres réguliers du FRUG, étaient présent sur Discord un nombre équivalent de spectateurs connectés pour suivre la retransmission en live streaming.

Ce meetup avait une dimension particulière puisqu’il faisait suite à notre Journée Practice C++, un format interne consacré à la montée en compétence et aux retours d’expérience entre consultants. Enchaîner les deux événements dans la même journée a créé une vraie dynamique : les discussions initiées l’après-midi ont naturellement continué en soirée, s’enrichissant des apports de la communauté open source et des intervenants extérieurs.

Entre lightning talks, présentations techniques et temps d’échanges informels, cette 62e édition du FRUG a confirmé l’importance de ces moments de rencontre pour nourrir la veille technologique, stimuler la curiosité et renforcer le lien entre MARGO et l’écosystème C++ francophone.

Meetup C++ 2

Une soirée rythmée par les échanges et les présentations

Dès 19h, les participants ont été accueillis par nos consultants, qui avaient déjà animé la journée Practice C++. Après une rapide présentation de MARGO par Prosper Gratian, Practice Leader C++, la soirée a débuté avec les lightning talks, un format “open mic” permettant à chacun de présenter un sujet technique pendant 5 à 10 minutes et d’échanger avec la communauté.

Parmi les sujets abordés :

  • Une directive pour le préprocesseur – Loïc JOLY
  • Improving your C++ perf with DOD – Marloon MARQUES
  • Question : quand utiliser des mocks ? – Prosper GRATIAN

Ces interventions ont donné lieu à des discussions riches et animées sur la performance, le Data Oriented Design, le polymorphisme et l’usage des tests unitaires et mocks dans différents contextes, allant du jeu vidéo aux applications industrielles. Le replay des lightening talks est disponible ci-dessous pour ceux qui souhaitent revivre ces échanges.

▶️ Voir le replay des Lightning Talks

Une pause conviviale de 45 minutes a ensuite permis aux participants de se rencontrer autour de pizzas et de boissons, dans un véritable moment de connexion et de discussions techniques informelles.

Des présentations de qualité par des experts MARGO et externes

La deuxième partie de la soirée a été consacrée à trois grandes présentations :

Branch Prediction - Camille LEFEVRE & Lucas BITEAUDEAU


Notre consultante MARGO et développeuse C++, Camille Lefevre, a animé cette session aux côtés de Luca Biteaudeau, membre actif de la communauté C++. Ensemble, ils ont proposé une exploration claire et progressive d’un sujet technique souvent méconnu des développeurs : la prédiction de branchement et son impact direct sur les performances.

Leur intervention guidait les participants à travers plusieurs notions clés :

Les bases du pipeline
Un rappel accessible sur le cheminement d’une instruction, les dépendances et les perturbations possibles, pour comprendre pourquoi les processeurs doivent anticiper l’exécution.
Le rôle central de la prédiction
Comment les CPU modernes tentent d’éviter les bulles dans le pipeline en devinant le prochain chemin d’exécution.
Les différentes formes de branchements
Conditions, boucles, appels virtuels, accès pointeurs : un tour d’horizon des cas qui influencent le comportement du processeur.
Évolution des techniques de prédiction
Des heuristiques initiales aux prédicteurs hybrides et perceptrons capables de repérer des patterns complexes.
Des exemples concrets
Benchmarks et cas réels pour visualiser l’impact direct de ces mécanismes sur le code C++ et les choix d’implémentation.

Grâce à cette intervention à deux voix, les participants ont pu saisir à la fois le fonctionnement interne des prédicteurs et leurs conséquences pratiques sur l’écriture de code performant. Un sujet pointu, rendu accessible et immédiatement utile dans une démarche d’optimisation C++.

2. DROGON framework, a song of perf and fire – Clément Game

Clément Game, développeur C++ dans la finance, a présenté un retour d’expérience sur Drogon, un framework web moderne et performant en C++ utilisé pour construire une plateforme de trading over-the-counter.

Sa session a couvert les points essentiels :

• Pourquoi Drogon ?
Un besoin d’intégrer une stack web rapide dans un moteur de trading écrit en C++. Drogon s’est imposé grâce à son architecture moderne et sa performance.

• Ce que propose le framework
– serveur HTTP/TLS intégré,
– WebSocket natif,
– support PostgreSQL/MariaDB/Redis,
– ORM modèle-first avec génération de code,
– API asynchrone basée sur Trantor.

• Performance et architecture
Modèle reactor multi-thread, éviction du code bloquant, bonnes performances globales (même si talonné par certains frameworks Rust).

• Démo : une API prête en quelques minutes
Clément a montré comment générer automatiquement modèles, routes et contrôleurs à partir d’une base de données simple, pour obtenir une API CRUD fonctionnelle en un temps record.

• Points de vigilance
ORM parfois verbeux, absence d’OpenAPI, pagination non intégrée et communauté de développement restreinte.
Malgré cela, Drogon reste une solution puissante et pragmatique pour des systèmes exigeants.

3. C++26 : Reflect & Annotate - Thibault Ricord-Marchal

Thibault Ricord-Marchal, consultant MARGO, a présenté les avancées de C++26 autour de reflection et annotations.

C++26 est la prochaine version majeure du langage C++, attendue pour 2026, qui introduira un ensemble de fonctionnalités structurantes (dont certaines sont donc déjà publiées) destinées à moderniser le langage, simplifier l’écriture de code générique et améliorer la métaprogrammation.

Ces outils permettent de récupérer des informations sur les classes et structures au moment de la compilation, d’inspecter les membres, d’annoter les variables, et de générer automatiquement du code exploitable au runtime.

Thibault a montré, à travers des exemples pratiques, comment :

  • Parcourir les membres d’une classe pour récupérer leurs noms et valeurs,
  • Annoter des variables pour définir des plages de valeurs ou des métadonnées descriptives,
  • Générer automatiquement des informations utiles, telles que des aides ou des configurations.

La présentation illustre comment C++26 ouvre de nouvelles possibilités pour simplifier le code, améliorer sa maintenabilité et exploiter pleinement le compile time, tout en restant sûr et optimisé.

Au-delà de la qualité du contenu technique, la présentation de Thibault a été une grande source d’inspiration eu un réel impact sur la Practice C++ chez MARGO :

Avoir présenter un talk devant la communauté C++FRUG m’a tellement plus que cela donné envie de le réaliser à chaque meetup. Thibault, Développeur C++ MARGO
Le fait de voir mon collègue réaliser une présentation devant une audience comme le FRUG m’a motivé à faire la même chose lors de la prochaine session. Paul, Développeur C++ MARGO

Des retours qui montrent que ces événements renforcent non seulement la visibilité de MARGO dans l’écosystème C++, mais aussi la culture technique et collaborative en interne.

Ces interventions ont permis de couvrir à la fois des sujets internes, issus de nos Pratiques C++, et des innovations externes, renforçant l’idée que la communauté C++ est un lieu d’échange et d’apprentissage collectif.

MARGO et la communauté C++ : un lien renforcé

Accueillir le 62ème meetup C++FRUG dans nos locaux est pour MARGO l’occasion de :

  • Mettre en avant les compétences et expertises de nos consultants
  • Participer activement à la vie de la communauté C++
  • Favoriser les échanges et la collaboration entre développeurs internes et externes

Au-delà de l’évènement, cette édition a aussi montré l’importance de la transmission et du développement personnel chez nos consultants. L’énergie du FRUG, la passion des intervenants et la diversité des sujets ont créé une dynamique positive, qui encourage chacun à partager ses connaissances et à progresser ensemble.

Voir des personnes autant passionnées par un même sujet et cet esprit de communauté donne envie de la rejoindre et de partager en retour avec eux mes compétences Louise, Développeuse C++ MARGO

Nous remercions chaleureusement Vivien Mille pour sa confiance, ainsi que tous les participants pour leur présence et leur engagement. Ces moments de partage et de curiosité technique sont essentiels pour faire vivre notre culture d’excellence et d’innovation.

Vous êtes passionné par le C++ ? Par l’architecture logicielle ? Par les performances ? Vous êtes au bon endroit.

Découvrez les opportunités chez MARGO

❓ FAQ – Tout ce que vous devez savoir sur le MEETUP C++

Q : À qui s’adresse le MEETUP C++ ?
R : À tous les développeurs, architectes, et passionnés du langage C++, quel que soit leur niveau. L’événement vise à rassembler une communauté autour de sujets techniques profonds.

Q : Comment participer aux prochains événements ?
R : En suivant MARGO ou la communauté #CPPFRUG sur LinkedIn et Meetup. L’inscription est gratuite.

Q : Les vidéos sont-elles accessibles à tous ?
R : Oui, les replays sont disponibles en ligne sur la chaîne YouTube de la communauté C++FRUG et accessibles gratuitement à tous ceux qui souhaitent approfondir leurs connaissances.

Q : Qui peut intervenir lors des Lightning Talks ?
R : Tout le monde ! Il suffit d’avoir une idée, une astuce ou un retour d’expérience à partager. C’est un format ouvert, dynamique et bienveillant.

Q : Où suivre les initiatives techniques de MARGO ?
R : Sur LinkedIn ou sur le site officiel de l’entreprise, où sont relayés les événements, publications techniques et opportunités.

industrialisation intelligence artificielle

Chez MARGO AI Solutions, nous accompagnons nos clients dans la transformation digitale et le déploiement de l’IA à grande échelle, en combinant conseil stratégique, expertise technique et intégration opérationnelle.

Notre mission : rendre l’intelligence artificielle accessible, robuste et durable, quels que soient les enjeux métiers. Forts de notre expérience sur des projets industriels et de notre compréhension fine des besoins sectoriels, nous savons que la réussite d’une démarche IA repose sur trois leviers essentiels :

  • la fiabilité des solutions,
  • leur adaptabilité aux contextes métiers,
  • la capacité à passer rapidement du concept (POC) au produit, avec des bénéfices mesurables et un ROI tangible.

Les enjeux actuels de l’IA

L’essor de l’IA générative et des modèles fondamentaux crée de nouveaux défis pour les entreprises : explosion des besoins en calcul, scalabilité des solutions, sécurité et souveraineté des données, et nécessité de transformer les POC en produits industrialisés. MARGO AI se positionne comme un intégrateur-conseil 100 % IA, capable de répondre à ces enjeux concrets.


Un accompagnement renforcé par le NVIDIA Partner Network

En tant que membre du NVIDIA Partner Network (NPN), MARGO AI Solutions s’appuie sur un écosystème technologique de référence pour accompagner ses clients dans l’industrialisation de leurs projets IA.

Nos équipes exploitent notamment les plateformes matérielles et logicielles NVIDIA — CUDA®, TensorRT™, Triton Inference Server ou encore NVIDIA AI Enterprise — pour accélérer l’entraînement et l’inférence des modèles, optimiser les flux IA et assurer des déploiements performants en production.

Ecosysteme NVIDIA>

Des bénéfices concrets pour nos clients

En mobilisant les technologies NVIDIA au sein de nos méthodologies d’intégration, MARGO AI transforme la complexité de l’IA en résultats concrets et mesurables pour ses clients :
  • Fiabilité et scalabilité : la maîtrise des technologies NVIDIA par nos consultants permet de traiter des volumes massifs de données et de déployer des modèles génératifs ou fondamentaux, même dans des environnements temps réel.
  • Adaptation sectorielle : santé, finance, industrie, retail… nos experts adaptent les architectures IA aux contraintes spécifiques : sécurité, souveraineté, conformité réglementaire.
  • Time-to-market accéléré : en combinant savoir-faire conseil et infrastructures optimisées, MARGO AI réduit drastiquement le délai entre prototype et mise en production.
  • Accompagnement complet : de la stratégie IA jusqu’à la formation des équipes internes, nous offrons une approche de bout en bout, adaptée aux enjeux métier.

Cas d’usage à forte valeur ajoutée

MARGO AI a déjà accompagné plusieurs grands comptes dans l’industrialisation de leurs projets :
Supply chain : optimisation des flux logistiques grâce à l’IA générative accélérée par GPU NVIDIA.
Santé : déploiement d’outils d’aide au diagnostic médical avec analyse automatisée sur données complexes.
Finance : industrialisation d’outils de détection des fraudes en s’appuyant sur l’infrastructure logicielle NVIDIA.
Industrie et retail : déploiement de solutions IA pour optimiser production et opérations.

L’excellence au service des clients

Chez MARGO AI, la valeur ajoutée ne réside pas simplement dans l’utilisation d’une technologie de pointe, mais dans notre capacité à en faire un levier de transformation opérationnelle.

Notre adhésion au NVIDIA Partner Network illustre cet engagement : mettre l’IA au service des métiers, dans un cadre sécurisé, performant et aligné avec les standards du marché.

Prêt à passer à l’IA de référence ? Contactez-nous dès aujourd’hui pour une démonstration personnalisée et découvrez comment nous pouvons répondre à vos enjeux stratégiques.

Un projet IA ?

FAQs – NVIDIA et MARGO AI Solutions

Q. Qu’annonce MARGO AI Solutions exactement ?
R. Nous annonçons que MARGO AI fait désormais partie du NVIDIA Partner Network (NPN). L’article présente notre positionnement, ce que nous accomplissons pour nos clients et comment nous utilisons des technologies reconnues pour industrialiser des projets IA.
Q. Est-ce un partenariat exclusif ?
R. Non. L’adhésion au NPN atteste de notre accès à l’écosystème NVIDIA, mais ce n’est pas un engagement d’exclusivité. Notre priorité reste d’apporter la meilleure combinaison technologique et méthodologique aux besoins métier de nos clients.
Q. Qu’est-ce que le NVIDIA Partner Network (NPN) signifie pour MARGO AI Solutions ?
R. Être membre du NPN nous permet d’appuyer nos projets sur un écosystème technologique reconnu, de renforcer la montée en compétences de nos équipes et d’accélérer l’industrialisation des solutions IA que nous déployons pour nos clients.
Q. Quels bénéfices concrets pour les clients sont mis en avant ?
R. Nous soulignons : réduction du time-to-market, fiabilité et scalabilité des déploiements, adaptation aux contraintes sectorielles (sécurité, souveraineté, conformité), optimisation budgétaire et accompagnement complet (stratégie → production → formation).
Q. Qu’en est-il de la sécurité et de la souveraineté des données ?
R. La sécurité, la conformité et la souveraineté sont des priorités. Nous concevons des architectures qui respectent les contraintes réglementaires et les exigences de confidentialité propres à chaque secteur.