Le singe de l'espace

Blog d'un primate dans l'espace

Accueil
  • 08 juin 2023

    Entity Framework Core :
    Test unitaire en .NET Framework avec xunit

    Entity Framework Core permet d'exécuter des tests unitaires par l'intermédiaire de Sqlite. Cela fonctionne simplement en .NET Core, mais en .NET Framework, c'est une autre histoire.

    Continuer...
  • 03 avril 2022

    ASP.NET Core:
    Retour automatique en cas d'erreur de validation

    Dans le cadre de mon travail, je prépare la migration de nos applications en .NET Framework vers .NET Core. De ce fait, mon analyse couvre aussi les différences entre ASP.NET Core 2.1 (dernière version supportée en .NET Framework) et ASP.NET Core 6 (version à date). Il se trouve que l'une des différences concerne le format de réponse automatique en cas d'erreur de validation. Donc, je me suis plongé dans ce sujet.

    Continuer...
  • 03 mars 2022

    La politique de support pour ASP.NET Core 2.1

    Selon la politique de support de Microsoft, ASP.NET Core 2.1 est toujours supporté. Mais un matin, je constate avec horripilation dans la documentation d'ASP.NET Core, les sections concernant ASP.NET Core 2.1 ont disparu. Comme la documentation est une part du produit, qu'en est-il réellement du support de ce dernier?

    Continuer...
  • 20 février 2022

    Gérer les cas particuliers avec OneOf

    En C#, j'ai longtemps été insastifait par le code gérant les cas particuliers. Notament, quand il faut remonter l'information jusqu'à l'utilisateur. J'ai essayé différentes techniques, mais je n'ai trouvé aucune de ces solutions satisfaisantes. Jusqu'au jour où j'ai découvert la librairie OneOf.

    Continuer...
  • 4 août 2021

    Déployer une application .NET avec Squirrel.Windows

    En conséquence à la COVID 19, le nombre de collaborateur en télétravail à exploser. Nous avons dû adapter nos applications pour les déployer sur la flotte grandissante d'ordinateur portable. Dans ce cadre, nous avons opté pour Squirrel.Windows pour gérer l'installation et les mises à jour.

    Continuer...
  • 27 avril 2021

    ASP.Net Core 2.1 avec Entity Framework Core 3.1

    .NET Core devient de plus en plus populaire. Mais si comme moi vous travaillez avec des dépendances incompatibles, alors vous êtes contraint de continuer d'utiliser .NET Framework pour encore un bon moment. Heureusement, la plupart des composants ciblent .NET Standard, donc nous pouvons à avoir un avant goût. Notamment avec le nouveau framework Web ASP.NET Core et le nouveau ORM Entity Framework Core. Seulement ils ne semblent pas faire bon ménage ensemble.

    Continuer...
  • 19 février 2021

    ASP.Net Core : BindRequired... Une fausse bonne idée

    L'article précédent présentait la principale limitation de l'attribut [Required] en ASP.NET Core. Pour combler cette limitation, l'attribut [BindRequired] a été ajouté en renfort. Mais est-ce vraiment salvateur?

    Continuer...
  • 29 janvier 2021

    ASP.Net Core : Le petit souci de [Required]

    L'attribut [Required] permet d'indiquer qu'un paramètre est requis en entrée d'une action de contrôleur. Seulement, cet attribut a une limitation qui est fâcheuse.

    Continuer...
  • 16 décembre 2020

    ASP.NET Core : Mise en cache des traductions au démarrage

    Les traductions en ASP.NET Core sont chargées en cache lors de la première sollicitation. Cela augmente le temps de réponse pour la première requête, déjà conséquent en ASP.NET Core. Pour améliorer les performances, il est possible de charger les traductions au démarrage du site.

    Continuer...
  • 14 décembre 2020

    Hello World!!!

    Bienvenue sur ce blog d'informatique, d'introspection personnelle et autre élucubration en vrac.

    Continuer...