Dans un monde idéal, tout serait écrit en .NET. Mais dans la réalité, il faut souvent interagir avec du code natif (C, C++, bibliothèques Windows). C’est là qu’intervient le mécanisme de Platform Invocation Services (P/Invoke).Plus...
Créer une solution modulaire .NET bien structurée, réutilisable, testable et évolutive sans s’appuyer sur Azure, GitHub Actions, DevOps ou tout service distant. Impossible ? Non ! Plus...
Est-il possible de créer une architecture plugin en .NET pour étendre dynamiquement son application mais de façon très simple en quelques lignes de code ? Oui c'est possible ! Plus...
Depuis .NET 7, System.Text.Json propose une fonctionnalité puissante : la génération de code à la compilation pour accélérer la (dé)sérialisation JSON, particulièrement utile en AOT ou dans des applications sensibles à la performance (MAUI, Blazor, services micro).. Comment en tirer profit ?Plus...
L’immutabilité est une pierre angulaire des applications robustes, particulièrement dans les architectures modernes (fonctionnelles, distribuées, multi-threadées). Avec record et record struct, C# permet de modéliser des objets immuables simplement et efficacement.Plus...