François HyvrierinYounitedTechSynchronisation distribuée en C# avec Azure StorageBeaucoup de langages proposent des mécanismes de lock pour interdire ou limiter les accès simultanés à une même ressource. En C#, on…Nov 4, 2019Nov 4, 2019
François HyvrierinYounitedTech[NewCrafts 2019] Workshop: Refactoring to ImmutabilityEn préambule de l’édition 2019 de la conférence NewCrafts, l’atelier animé par Kevlin Henney proposait de mettre en application quelques…Aug 14, 20191Aug 14, 20191
François HyvrierinYounitedTechQuelques techniques pour reprendre en main une application legacy C# (deuxième partie)Démêler le code pour le rendre testableMay 14, 2019May 14, 2019
François HyvrierinYounitedTechQuelques techniques pour reprendre en main une application legacy C# (première partie)En tant que développeur, il est fréquent que l’on doive maintenir une application dont on n’a pas écrit le code…May 10, 2019May 10, 2019
François HyvrierinYounitedTechLe suivi de la qualité du code par équipeLa qualité d’un logiciel s’évalue selon plusieurs critères : est-ce qu’il répond bien aux besoins de l’utilisateur ? Est-il simple…Mar 4, 2019Mar 4, 2019
François HyvrierinYounitedTechPetite histoire de notre outillage HTTP en C#Cet article revient sur l’évolution de notre outillage pour les communications HTTP entre les différentes applications qui composent notre…Jan 14, 2019Jan 14, 2019
François HyvrierinYounitedTechPlanifier des tâches avec azure service busSi jamais vous devez implémenter un système de planification de tâches, sachez que l’Azure Service Bus de Microsoft offre nativement une…Dec 21, 2018Dec 21, 2018
François HyvrierinYounitedTechComparatif des performances d’Azure Webjobs et Azure FunctionsDernièrement nous avons dû développer une application chargée d’envoyer des emails et SMS à nos clients. Chaque envoi est déclenché par la…Dec 21, 2018Dec 21, 2018