Messages
2025
Utilisation de CSS isolé dans les composants Blazor
Étendez les styles CSS aux composants Blazor individuels en utilisant l'isolation CSS pour éviter les conflits de style globaux.
2024
Contrôler les dépenses de Noël avec Semantic Kernel
Analysez les reçus et suivez les dépenses de Noël à l'aide de Semantic Kernel, Azure OpenAI et Blazor.
Utiliser des conteneurs pour... suivre les prix des cadeaux de Noël ?
Automatisez la surveillance des prix des cadeaux de Noël à l'aide de conteneurs Docker, Blazor et d'un backend API .NET.
Validation personnalisée ValidationAttribute et Blazor
Créez des classes ValidationAttribute personnalisées réutilisables pour la validation du formulaire Blazor avec des annotations de données.
2023
Gestion des exceptions personnalisées sur l'API .NET
Créez un middleware de gestion des exceptions personnalisé pour renvoyer des réponses d'erreur claires à partir des API .NET.
Une façon plus agréable d'injecter des trucs
Organisez les enregistrements d’injection de dépendances .NET à l’aide de méthodes d’extension IServiceCollection propres.
Injection de dépendances avec attributs sur l'API .NET
Activez l’injection de dépendances dans les filtres d’action de l’API .NET à l’aide de TypeFilterAttribute au lieu d’ActionAttribute.
Documentation Swagger avec des bibliothèques externes
Activez Swagger pour afficher la documentation XML à partir de modèles définis dans les bibliothèques de classes .NET externes.
Nettoyer les branches locales dans Git
Supprimez toutes les branches Git locales à l'exception de la branche principale à l'aide d'une seule commande PowerShell.
Mise à jour des routes d'Identity dans ASP.NET Core 7
Personnalisez la connexion par défaut d'ASP.NET Core Identity et enregistrez les URL en créant des pages d'identité.
2022
Attributs personnalisés sur l'API .NET 6 Core
Créez des classes ActionFilterAttribute personnalisées pour valider les en-têtes de requête dans les API .NET 6 Core.
Gérer le chargement des composants dans Blazor
Créez un composant wrapper de chargement réutilisable dans Blazor à l'aide de RenderFragment et ChildContent.
Obtenir la date d'expiration d'un certificat
Récupérez par programme les dates d’expiration des certificats SSL à l’aide de C# HttpClient et X509Certificate2.
Concentrer un élément dans Blazor
Mettez l’accent sur les éléments HTML dans les composants Blazor à l’aide de JavaScript Interop et des références d’éléments.
Générez des fichiers *.dacpac à partir du projet VS Database dans GitHub Actions
Automatisez la génération de fichiers dacpac à partir de projets de base de données Visual Studio à l'aide des pipelines GitHub Actions.
Basculer les thèmes avec Javascript Interop dans Blazor
Implémentez le basculement des thèmes clairs et sombres dans Blazor à l'aide des attributs de données JavaScript Interop et CSS.
Téléchargement de fichiers sur Azure Blob Storage dans Blazor
Téléchargez des fichiers sur Azure Blob Storage à partir d’une application Blazor à l’aide de l’entrée de fichier HTML5 native.
2020
Remplacer un contrôleur principal de Pimcore
Remplacez les contrôleurs Pimcore principaux en créant des bundles Symfony personnalisés avec la configuration du service.
Configurer l'Apple Magic Keyboard 2 sur Windows 10
Installez les pilotes et configurez l'Apple Magic Keyboard 2 pour qu'il fonctionne correctement sous Windows 10.
Ajout de bibliothèques compilées à un package NuGet
Corrigez les DLL manquantes dans les packages NuGet en incluant des références de bibliothèque compilées dans le fichier nuspec.