FluentValidation avec .NET

Niveau :

5 minutes de lecture

Dans cet article, vous allez apprendre à utiliser la validation de modèle de données à l’aide d’expressions lambda et aussi personnaliser les erreurs pour les rendre plus lisible à l’utilisateur ainsi :

  • Pourquoi la validation de Modèle ?
  • Prérequis
  • La validation de modèle sans FluentValidation
  • Configuration de FluentValidation
  • Création d’un Validator

Lire la suite

LazyCaching avec .NET

Niveau :

9 minutes de lecture

Dans cet article, vous allez apprendre à accélérer vos développements en implémentant une gestion de cache local ainsi :

  • Pourquoi un cache local ?
  • Prérequis
  • LazyCache avec injection de dépendances
  • Gérer le cache (durée, suppression, …)

Lire la suite

Résilience avec Polly.Net (partie 2)

Niveau :

11 minutes de lecture

Vous pouvez retrouver la première partie de cet article ici : Résilience avec Polly.Net (partie 1).

Dans cet article, vous allez apprendre à rendre votre application résiliente avec Visual Studio et la célèbre bibliothèque Polly ainsi :

  • Création d’une stratégie de type RETRY avec temporisation
  • Création d’une stratégie CIRCUITBREAKER
  • Etat de la stratégie CIRCUITBREAKER

Lire la suite

Résilience avec Polly.Net (partie 1)

Niveau :

13 minutes de lecture

Dans cet article, vous allez apprendre à rendre votre application résiliente avec Visual Studio et la célèbre bibliothèque Polly ainsi :

  • Qu’est-ce que la résilience ?
  • Prérequis
  • Modification du projet ApiRessourcesExternes
  • Installation et configuration de Polly
  • Création d’une stratégie de type RETRY

Lire la suite