Tips & mémos

Des fiches synthétiques sur les concepts fondamentaux de l'écosystème .NET et C#.

32 résultatstri : récents
C# 15 · C##01

C# 15 : union types & closed hierarchies

Modélise nativement « exactement l'un de ces types », avec un switch exhaustif vérifié par le compilateur.

19 août 2026Lire →
.NET 11 · C##02

.NET 11 : runtime async

Fin des state machines générées par le compilateur : moins d'allocations et des stack traces enfin lisibles.

19 août 2026Lire →
EF Core · C##03

EF Core 11 : recherche vectorielle

Recherche sémantique directement dans SQL Server 2025, sans base vectorielle séparée, en LINQ typé.

19 août 2026Lire →
UI · Cross-Platform#04

Avalonia UI

Framework UI cross-platform pour .NET : Windows, macOS, Linux, iOS, Android et WebAssembly.

06 mars 2026Lire →
C# · .NET 10#05

API Zip Async .NET 10

Découvrez les nouvelles APIs asynchrones pour la compression ZIP et les améliorations de performance dans .NET 10

03 févr. 2026Lire →
AI · C##06

Microsoft.Extensions.AI

Abstraction unifiée pour intégrer des services d'IA générative dans vos applications .NET.

02 janv. 2026Lire →
SQL · Performance#07

Tables SQL Server avec DURABILITY : SCHEMA_ONLY

Utiliser des tables temporaires ultra-rapides en mémoire sans journalisation pour les données éphémères.

27 nov. 2025Lire →
C# 14 · C##08

Nouveautés C# 14

Les dernières fonctionnalités de C# 14 : extension members, field keyword, null-conditional assignment et plus encore.

25 nov. 2025Lire →
Excel · ClosedXML#09

ClosedXML

Créez, lisez et modifiez des fichiers Excel (.xlsx) en .NET sans avoir besoin d'installer Microsoft Excel

15 oct. 2025Lire →
Diff · Text#10

DiffPlex

Générer des diffs textuels (inline, côte-à-côte, unifié).

09 sept. 2025Lire →
C# · Interfaces#11

Interfaces : méthodes par défaut (C# 8)

Permet d'ajouter des implémentations par défaut dans les interfaces (C# 8+).

07 sept. 2025Lire →
Resilience · C##12

Microsoft.Extensions.Resilience

Pipelines de résilience unifiés : retry, timeout, circuit breaker, hedging, etc.

06 sept. 2025Lire →
C# · Scheduler#13

TickerQ

Planification de tâches (cron & temps) avec dashboard temps réel et EF Core.

06 sept. 2025Lire →
SOLID · C##14

Principes SOLID (C#)

Règles pratiques pour écrire un code C# maintenable et testable.

04 sept. 2025Lire →
C# · Collections#15

Queue<T> et Stack<T>

Structures FIFO et LIFO avec API clés et exemples.

30 août 2025Lire →
C# · Patterns#16

Pattern Matching

Dompte les patterns C# (type, propriété, liste…) pour des switches plus lisibles.

29 août 2025Lire →
MCP · AI#17

MCP Servers dans VS Code

Active des super-pouvoirs avec les serveurs MCP (GitHub, Docs, Figma)

27 août 2025Lire →
SQL#18

CROSS APPLY et OUTER APPLY (T‑SQL)

Joins latéraux pour appeler des fonctions table par ligne, filtrer (CROSS) ou conserver (OUTER).

27 août 2025Lire →
SQL · JSON#19

OPENJSON (T‑SQL)

Parcourir et projeter du JSON en lignes/colonnes, avec mapping explicite (WITH).

27 août 2025Lire →
C# 12 · C##20

C# 12 – Nouveautés clés

Primary constructors, collection expressions, lambdas avec valeurs par défaut…

26 août 2025Lire →
AI · C##21

KokoroSharp

Moteur TTS local en C# basé sur ONNX : multi-voix, multilingue, plug-and-play.

26 août 2025Lire →
C# 11 · C##22

C# 11 – Nouveautés clés

Tour d'horizon: Raw strings, required, list patterns, generic math…

24 août 2025Lire →
Mapping · Projection#23

Facet

Générateur de projections (DTO) et mappings pour C# et EF Core.

21 août 2025Lire →
Resilience · Retry#24

Polly

Ajouter de la résilience à vos appels : retry, circuit breaker, timeout et fallback.

20 août 2025Lire →
NuGet#25

Central Package Management (CPM)

Uniformiser les versions NuGet dans votre solution .NET avec CPM

16 août 2025Lire →
C# · Patterns#26

Switch + Tuple

Astuce pragmatique : switch sur un tuple en C# (pattern matching)

15 août 2025Lire →
Mapping · C##27

AutoMapper

Mapping simple et efficace entre DTOs et entités avec AutoMapper

14 août 2025Lire →
ORM · Mapping#28

Dapper

Utilisation de Dapper (DTO, alias, multi‑mapping).

12 août 2025Lire →
Tests · Mocking#29

NSubstitute

Mocker avec NSubstitute : bases, exemples et bonnes pratiques.

12 août 2025Lire →
Tests · C##30

xUnit

Écrire des tests avec xUnit : bases, fixtures et bonnes pratiques.

12 août 2025Lire →
Collections · C##31

Collections C#

Différentes collections en C# (IEnumerable, ICollection, IList, IReadOnlyCollection, etc..)

11 août 2025Lire →
Collections · C##32

Collections clé-valeur C#

Différentes structures clé-valeur (IDictionary, IReadOnlyDictionary, etc..)

11 août 2025Lire →