Accueil
CodeWithFrenchy
Annuler

Concevoir et maintenir des applications microservices performantes en .NET

La performance logicielle ne doit pas être une réflexion après coup : elle se conçoit dès le départ et se cultive tout au long de la vie du système. Dans cet article, nous explorons comment s’outil...

.NET 10 - Nouveautés, Performances et Support Prolongé

En novembre 2025, Microsoft lancera .NET 10, probablement lors de .NET Conf (du 11 au 13 novembre). Cette version s’annonce riche en améliorations de performance et nouvelles fonctionnalités, tout ...

Les design patterns - les bons Legos pour vos applications .NET

Introduction : Ne réinventez pas la roue, assemblez les Legos En conception logicielle, un design pattern (ou patron de conception) est une solution éprouvée à un problème de conception récurrent....

Faut-il vraiment adopter une architecture microservices

Préambule “On part en microservices ou on reste monolithique ?” C’est une des questions les plus posées et les moins bien tranchées du monde logiciel. Une question qui revient à chaque projet...

Architecture Vertical Slice dans l’écosystème .NET

L’architecture Vertical Slice (ou architecture en tranches verticales) est une approche de conception logicielle qui consiste à organiser le code par fonctionnalités verticales plutôt que par couch...

Changements de licences dans l’écosystème .NET – quelles implications ?

Introduction : une vague de changements inattendue L’écosystème .NET a récemment été secoué par plusieurs changements de licence touchant plusieurs bibliothèques couramment adoptées par les dévelo...

Valider les courriels - pourquoi une regex ne suffit plus

Préambule Je ne pensais pas écrire un article aujourd’hui sur la validation des courriels, mais une récente discussion m’a fait changer d’avis. Comme beaucoup, j’ai longtemps utilisé une simple ex...

GUID vs ID auto-incrémenté - dilemme et solutions en environnement .NET distribué

Préambule Je me souviens encore d’une réunion mouvementée avec un DBA, alors que nous discutions de l’architecture d’un nouveau système .NET réparti sur plusieurs services. Lorsque j’ai osé propos...

Redis 8 - Un retour attendu à l’open source avec l’AGPLv3

Le 1er mai 2025, Redis a fait un virage majeur en revenant à ses racines open source. Redis 8 est désormais disponible sous la licence AGPLv3, approuvée par l’Open Source Initiative (OSI). Ce chang...

Interrupteurs de fonctionnalité

Qu’est-ce qu’un interrupteur de fonctionnalité Les applications cloud, les microservices et les pratiques DevOps misent sur la vitesse et l’agilité. Les utilisateurs attendent de la réactivité, de...