Blog

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...
Article rédigé par Said MARHRANI Une révolution pour les applications bancaires à haute concurrence Les applications bancaires modernes traitent des millions de transactions simultanées : virements SEPA, prélèvements automatiques, signatures électroniques, consultations de solde, notifications temps réel... Chaque opération mobilise des ressources serveur précieuses. Face à cette montée en charge, deux paradigmes s'affrontent : la programmation réactive avec Spring WebFlux, longtemps considérée comme la référence de la haute concurrence, et les Virtual Threads introduits en Java 21 via le projet Loom. Cet article explore comment une banque fictive a migré son bac...
Ouvrir Visual Studio, créer un projet ASP.NET Core, regarder le dossier Controllers/ apparaître. Créer une classe, hériter de ControllerBase, ajouter [ApiController], injecter les services dans le constructeur, écrire les attributs de routing. Retourner des ActionResult<T>. Ce sont des conventions qu'on a apprises, intégrées, et qu'on reproduit naturellement d'un projet à l'autre sans vraiment les remettre en question. Un après-midi, entre deux réunions, j'avais 45 minutes devant moi et une curiosité qui traînait depuis un moment. On venait d'écrire un nouveau endpoint assez classique, et j'ai décidé de le réécrire en Minimal API, juste pour voir ce que ç...
Pourquoi met-on à jour une application, par exemple sur son téléphone ? En général, un nouveau design, une nouvelle fonctionnalité sont disponibles et nous nous intéressent. Parfois l'application avait quelques bugs, et ils sont corrigés dans la nouvelle version. Ou bien on change de téléphone et il faut la version qui correspond au système d'exploitation du nouvel appareil. Il paraît évident du point de vue de l'utilisateur , de télécharger la nouvelle version d'un logiciel, car en général, on a tout à y gagner.   Pourquoi maintenir ses applications à jour ? Alors pourquoi ça semble si difficile de maint...

À la suite de sa formation en datavisualisation, Julie Benninger, designer UX/UI chez France Travail à Bordeaux, propose dans ce document un partage d'expérience sur les apprentissages, les outils découverts et les apports concrets pour mieux valoriser les données dans nos projets.

Ce retour peut être utile à toutes celles et ceux qui s'intéressent au sujet ou qui envisagent de suivre une formation similaire à l'avenir.

Bonne découverte ! Formation Datavisualisation    
« Le cyberespace, c’est comme un océan sans fin : fascinant, mais parfois imprévisible. Sans boussole de sécurité, on peut vite se perdre… » 🌐 L’infini du cyberespace ? Votre terrain de jeu numérique. Imaginez un monde immatériel où circulent toutes nos informations (nos courriels, nos documents, nos conversations, nos photos et même nos transactions bancaires), un univers sans frontières, en constante expansion : réseaux, services, objets connectés, applications… qui nous permettent d'interagir, de travailler et d'échanger des données à l'échelle mondiale. Imaginez un océan : magnifique, puissant, mais parfois agité où la navigation y nécessite de...