Blog

Quand on a besoin d'une collection clé-valeur en C#, le réflexe est quasi universel : on instancie un Dictionary<TKey, TValue> et on passe à la suite. Ce choix est parfaitement légitime dans la grande majorité des cas. Mais il existe une catégorie de situations où ce réflexe nous fait passer à côté de quelque chose : les collections qui, une fois construites, ne changent plus jamais. Dans ces cas-là, utiliser un Dictionary standard revient à laisser la porte ouverte à des mutations qui ne devraient pas pouvoir arriver, et à se priver de performances de lecture que le runtime pourrait tout à fait nous offrir si on lui indiquait clairement nos intentions. Le nam...
Nous partageons aujourd'hui un guide pratique destiné aux collaborateurs souhaitant se préparer aux entretiens Cloud Engineer ou renforcer leurs connaissances dans les environnements cloud. This document aborde les thématiques essentielles généralement évaluées lors des entretiens techniques : les fondamentaux du cloud, les principaux services AWS/Azure/GCP, les bases du networking, L'infrastructure en tant que code, Docker et Kubernetes, la sécurité, surveillance des yeux, l'optimisation des coûts, le design du système, ainsi que les bonnes pratiques de communication technique. Un support utile pour consolider ses compétences, préparer des ...
🚀 Nouveau guide : créer et publier des images Docker sur Amazon ECR avec GitHub Actions et Terraform Retrouvez dans ce guide les étapes essentielles pour construire une image Docker, la stocker dans Amazon ECR et automatiser son déploiement via GitHub Actions et Terraform. Une approche efficace pour industrialiser les flux de travail DevOps, fiabiliser les déploiements et mettre en place un pipeline CI/CD robuste dans un environnement cloud. Bonne lecture à tous 😊 Docker_images_aws_ecr_FR Article rédigé par Assma FADHLI...
AWS Summit Paris 2026 : L'IA en voie d'industrialisation Le 1er avril dernier, nous avons participé à l'AWS Summit Paris avec Lionel et Houcem. Cette 20ᵉ édition reflète une tendance désormais bien installée : l'IA est omniprésente, mais surtout de plus en plus mature dans ses usages. Après plusieurs années marquées par l'expérimentation, les solutions présentées s'inscrivent désormais dans une logique d'industrialisation et d'intégration au cœur des systèmes d'information. Discours principal : la vision d'AWS pour l'IA en production :                          ...
async/await — deux mots-clés qui ont transformé la façon d'écrire du code asynchrone en C#. Depuis leur introduction en C# 5.0, ils promettent un code plus lisible, plus fluide, presque aussi naturel à lire que du code synchrone classique, et ils tiennent cette promesse... la plupart du temps. Le vrai problème avec async/await, c'est que les erreurs qu'on y fait sont rarement visibles immédiatement. Le code compile, les tests passent, l'application tourne, et puis un jour, en production, un deadlock fige l'interface utilisateur, une exception disparaît dans la nature sans laisser de trace, ou une opération continue de consommer des ressources alors qu'elle aurait dû s'arr...
Garder une architecture propre… même quand le réel s’en mêle On s’est tous déjà retrouvés dans un projet qui au départ est limpide, où tout est clair : responsabilités clairement définies et architecture impeccable. Cependant, la réalité du projet s'impose rapidement : les délais se raccourcissent, les équipes évoluent, et les connaissances s'érodent malgré nous, menant à des compromis précipités. Et c’est là que rien ne va plus, on finit par se retrouver avec un contrôleur qui appelle directement un repository pour éviter un DTO. Une classe métier importe « temporairement » une bibliothèque d'infrastructure, et voilà qu'il en est fini de notre bell...
Dans le cadre de la compréhension des risques bancaires, et plus particulièrement des risques de marché, ce support réalisé par Salif Koné propose une synthèse structurée des accords de Bâle et de leur évolution. Il met en lumière les principaux risques auxquels les institutions financières sont exposées, ainsi que les mécanismes réglementaires visant à renforcer la solidité du système bancaire.Ce document constitue une base utile pour appréhender les enjeux liés au pilotage et à la gestion des risques de marché dans un environnement financier en constante évolution. Bale et risques bancaires...
Guide de transformation technique pour un système de gestion des abonnements média. De la communication bloquante OpenFeign à l'architecture événementielle Apache Kafka, sécurisée par le pattern SAGA — une refonte complète du tunnel d'achat pour les plateformes média à forte charge L'Impasse du Synchrone : Le Tunnel d'Achat en OpenFeign Dans une architecture microservices traditionnelle, le tunnel d'achat d'un abonnement média suit un parcours linéaire et bloquant. L'utilisateur sélectionne une offre, procède au paiement, puis attend l'activation de ses droits d'accès. En mode synchrone avec OpenFeign, chaque microservice appelle directement le suivant et attend ...
À la suite de la formation « IA Compliance » animée dans nos locaux les 19 et 20 mars, Abderrahmenne Bouazzaoui a élaboré un récapitulatif des principales normes, des outils et de la classification des risques liés à l’IA Act.
À découvrir ci-dessous. Flyer IA compliance
Dans la tech, le remote n’est plus un avantage. C’est un révélateur de clarté, de communication, et de capacité à intégrer durablement.    Un développeur rejoint votre équipe. Son laptop est prêt. Les accès sont créés. Le Slack est ouvert. Techniquement, tout est en place.   Et pourtant, trois semaines plus tard, quelque chose ne prend pas. Les échanges restent formels. Les interactions sont limitées au strict nécessaire. La collaboration manque de fluidité.   Ce n’est pas un problème de compétence, ni de motivation. C’est un problème d’intégration.    En 2024–2025, le télétravail en France concerne environ 1 s...