Software engineering
MARGO à ACCU 2026 : Au cœur de l'ingénierie logicielle
Nos experts s'immergent dans l'un des écosystèmes technologiques les plus pointus au monde pour confronter nos standards d'ingénierie aux futures évolutions du secteur. Suivez en direct leurs retours d'expérience sur la haute complexité, le C++ moderne et la performance logicielle.
Le projet Lilliput et JEP 519 : comment un simple paramètre de la JVM peut permettre d'économiser jusqu'à 50 % de mémoire objet
Comprendre la représentation de la mémoire en Java est essentiel pour optimiser les performances. Cette analyse approfondie examine les en-têtes d'objets, l'alignement mémoire et la manière dont de nouvelles optimisations, telles que les en-têtes d'objets compactés (Compact Object Headers) de Java 25, peuvent réduire considérablement l'empreinte mémoire de votre application.
Architecture kdb+ Tick : mise en place d'un système de données de marché en temps réel à l'aide de Java et de q [PART 3]
Faites le lien entre kdb+ et l'écosystème Java. Dans cette dernière partie, nous explorons le pilote javakdb afin de créer des services Java robustes. Découvrez comment effectuer des requêtes à grande vitesse, vous abonner à des données de marché en temps réel et jouer le rôle de gestionnaire de flux ou de serveur passif pour votre architecture kdb+ tick.
Architecture kdb+ Tick : mise en place d'un système de données de marché en temps réel à l'aide de Java et de q [PART 2]
Passez de la théorie à la pratique grâce à ce guide pratique sur l'architecture kdb+ tick. Nous vous guidons tout au long de la mise en place complète d'un système de données de marché de bout en bout, depuis la configuration des variables d'environnement et le lancement de Tickerplant jusqu'à la simulation d'événements de fin de journée et les requêtes unifiées via une passerelle. Découvrez comment interconnecter chaque composant pour optimiser les performances en temps réel.
Architecture kdb+ Tick : mise en place d'un système de données de marché en temps réel à l'aide de Java et de q [PART 1]
Maîtrisez la norme industrielle en matière de données haute fréquence. Découvrez comment l'architecture kdb+ tick exploite le langage q pour traiter des millions d'enregistrements par seconde avec une latence de l'ordre de quelques millisecondes. Des Tickerplants aux bases de données HDB, explorez les éléments constitutifs des systèmes de séries chronologiques haute performance.
Devoxx France 2026 : l’ingénierie logicielle à l’heure de l’industrialisation de l’IA
Devoxx France 2026 marque un tournant : celui de la mise en production. Des protocoles d'agents IA (MCP, A2A) à la sécurisation par Guardrails, en passant par l'efficience brute de Rust sur AWS Lambda, nos experts décryptent les piliers d'une architecture moderne et robuste.
Java 26, ce qu'il faut retenir
Découvrez tout ce qu'il faut savoir sur la version Java 26. Ce guide d'expert passe en revue les 10 JEP du JDK 26, notamment les améliorations finalisées concernant le débit du ramasse-miettes G1, la prise en charge native de HTTP/3 dans l'API HttpClient, ainsi que la transition vers une intégrité renforcée grâce aux avertissements de mutation de champ définitifs. Que vous recherchiez des gains de performances ou que vous vous prépariez aux futures évolutions du langage telles que Project Valhalla et Loom, retrouvez ici l'analyse technique complète.
Les nouveautés C++
Le C++26 opère un virage historique vers la sécurité et la modernité. Réflexion statique, programmation par contrats et révolution de l'asynchronisme avec std::execution : découvrez comment cette nouvelle norme redéfinit l'architecture logicielle face aux enjeux de Rust et de la performance brute.
Kafka, ce qu’il faut retenir
De la genèse chez LinkedIn à son statut actuel d’épine dorsale technologique, explorez pourquoi Apache Kafka est devenu le standard de référence pour le streaming distribué. Une analyse de ses concepts fondamentaux et de sa valeur stratégique pour les architectures modernes.
Programmation Agentique : des supers pouvoirs pour le codeur et le non codeur
Passez de l'IA de discussion à l'IA d'action : découvrez comment la programmation agentique transforme l'ingénierie logicielle. Ce guide explore l'anatomie des agents autonomes, les frameworks de pointe et les leviers stratégiques pour maximiser votre ROI.
FIX Protocol - Implémenter un système de trading avec Java et Spring Boot [Partie 3]
Ce tutoriel approfondi détaille l’implémentation d’un Acceptor FIX en Java à l’aide de Spring Boot et QuickFIX/J. De la configuration manuelle des composants à l’auto-configuration, il couvre la réception, l’envoi et la supervision des messages FIX.
.NET 10 est là, faut-il se préparer à migrer ?
La .NET 10 migration marque une étape majeure pour les DSI en ce début d'année 2026. Entre le support LTS et les innovations de C# 14, découvrez comment les experts MARGO sécurisent votre trajectoire technologique pour les trois prochaines années.
Meetup C++FRUG x MARGO : une 62ème édition sous le signe de la technique et du partage
MARGO a eu le plaisir d’accueillir le 62ème meetup C++FRUG, avec des présentations techniques sur C++26, la prédiction de branchement et le framework web Drogon, tout en favorisant le partage de connaissances et l’esprit communautaire.
Journée Practice C++ : une première édition placée sous le signe de la cohésion et de l’expertise
Retour sur la Journée Practice C++ 2025 de MARGO : une première édition remplie de collaboration, de partages d’expertise et par l'accueil de la communauté C++FRUG.
DevDay 2025 : innovation, performance et coulisses du code
Retour avec nos développeurs sur les temps forts du DevDay 2025 : IA générative appliquée, optimisation .NET, architecture logicielle et coulisses du code. Un décryptage clair et structuré des talks qui ont marqué l’édition, enrichi de retours d’expérience concrets de nos consultants.
FIX Protocol - Implémenter un système de trading avec Java et Spring Boot [Partie 2]
Découvrez comment implémenter un Initiator FIX avec Java, Spring Boot et QuickFIX/J. Apprenez à configurer manuellement ou automatiquement votre client FIX, envoyer et recevoir des messages, et surveiller l’état de la session grâce à Spring Boot Actuator.
Spring Boot 4 : Tout Comprendre, des Nouveautés à la Migration Complète
Ce guide complet sur Spring Boot 4 couvre les nouveautés de cette nouvelle version, compare Spring Boot 3 et 4, et propose un guide pratique et une checklist de migration pour sécuriser vos services cloud-native et serverless.
Java 25 — ce qu’il faut retenir
Java 25 arrive avec des nouveautés clés : syntaxe simplifiée, modules, JVM plus performante et API modernes. Tout ce qu’il faut retenir.
Ce qu’il faut retenir sur Java au Devoxx 2025 : Gatherers, Memory API et Leyden
Java était à l'honneur à Devoxx 2025 avec une série d'annonces marquantes : l'API Gatherer pour enrichir les Streams, la Memory API issue du projet Panama, ou encore les avancées du projet Leyden.
MEETUP C++ MARGO x CPPFRUG: Une Soirée Dédiée à l’Excellence Technique et aux Coroutines
Une soirée technique et conviviale autour des coroutines en C++ chez MARGO avec #CPPFRUG : 45 experts réunis, keynote de Phil Nash, et lightning talks.
Java, Rust, Observabilité, Sécurité : Ce qu’il faut retenir de Devoxx 2025 pour vos projets tech
Retour sur Devoxx France 2025 : Java, Rust, gRPC, observabilité, cybersécurité et frugalité technologique au cœur des grandes tendances partagées par la communauté tech européenne.
Fix protocol - Implémenter un système de trading avec Java et Spring Boot [Partie 1]
Découvrez les bases du FIX protocol, la norme incontournable des systèmes de trading, et apprenez comment démarrer une implémentation simple avec Java, Spring Boot et QuickFIX/J.z les bases du FIX protocol, la norme incontournable des systèmes de trading, et apprenez comment démarrer une implémentation simple avec Java, Spring Boot et QuickFIX/J.
Spring Boot Actuator with Prometheus and Grafana
Learn how to monitor Spring Boot applications with Prometheus and Grafana. This guide walks you through setting up key performance metrics, including memory and CPU usage, throughput, and latency, using Spring Actuator, Docker, and Micrometer.
Spring Meetup : Soirée Profiling et Architecture Hexagonale
Retour sur notre soirée Meetup Spring : Explorez le profiling avec VisualVM et l'architecture hexagonale en live coding ! Replays disponibles !
Les insights clés du Devfest Paris 2024
Retour sur le salon DevFest Paris 2024 ! De l'IA à la Cybersécurité, retrouvez les temps forts de l'événement organisé par la communauté Google Developer Group. Des guides pratiques aux talks inspirants, découvrez (ou redécouvrez) les insights clés de la conférence ! Le tout résumé par Belkacem Ben Ammar, Software Engineer chez MARGO.
Retour sur DEVOXX 2024 : les meilleures conférences par les consultants MARGO
Devoxx c’est déjà fini pour 2024…mais pas de panique nous revenons sur les temps forts de cette édition ! Nos consultants ont assisté aux 3 jours de talks. Retour sur les meilleures conférences !