Accueil
CodeWithFrenchy
Annuler

.NET 11 : nouveautés, performances et évolution du langage C#

Préambule Microsoft prévoit de lancer .NET 11 le 10 novembre 2026. Ce article s’appuie sur la Release Candidate 2, publiée le 13 octobre 2026. Elle bénéficie d’un support « go-live » permettant so...

GitHub Universe 2026 : les agents s’installent dans toute la chaîne de livraison

Préambule En regardant les deux keynotes de GitHub Universe 2026, une évolution m’a particulièrement marqué. Après l’assistant qui suggère du code et l’agent auquel on délègue une tâche, GitHub pr...

MediatR : IMediator ou ISender dans un contrôleur ASP.NET Core ?

Préambule La journée avait été longue. C’était la fin de journée et il me restait à envoyer une requête, une query, avec MediatR depuis un contrôleur ASP.NET Core. Une tâche assez habituelle, jusq...

Coreutils pour Windows : retrouver ses outils Unix dans son terminal

Préambule Quand on développe avec .NET, on peut facilement passer d’un poste Windows à un conteneur Linux, puis à un pipeline de déploiement. Les outils applicatifs restent familiers, mais les com...

HTTP QUERY : une méthode pour les recherches complexes dans nos API

Introduction Une recherche commence souvent par quelques paramètres dans une URL. Une catégorie, un statut, une limite de résultats. Puis les besoins évoluent : plusieurs groupes de filtres, des e...

WSLc : une alternative à Docker Desktop pour les entreprises?

Introduction Installer Docker Desktop pour lancer quelques conteneurs fait souvent partie de la préparation d’un poste de développement. En entreprise, cette installation peut aussi entraîner une ...

Prioriser la dette technique quand le budget et les délais sont serrés

Une dépendance à mettre à jour. Des tests qui échouent sans raison claire. Un module que personne ne veut modifier. L’équipe connaît les problèmes, mais la prochaine livraison arrive vite et la cap...

Polly devient-il payant ? Comprendre l’OSMF et ses impacts pour les équipes .NET

Préambule Avant d’entrer dans le vif du sujet, je tiens d’abord à remercier toutes les personnes qui prennent le temps de lire, de partager et de commenter les articles que je publie sur ce blogue...

Domaines de valeurs vs Données de référence - Comprendre la différence

Comprendre la différence entre un domaine de valeurs et des données de référence est essentiel lorsqu’on conçoit des systèmes distribués. Ces deux notions touchent à la gestion de la donnée et à sa...

Empêcher l’inlining en .NET - l’attribut MethodImplOptions.NoInlining expliqué

Introduction L’inspiration m’est venue suite à la lecture de l’article de Stephen Toub sur les améliorations de performance en .NET 10. Plusieurs optimisations du JIT y sont abordées, dont certain...