.Net Core 3 Single exe et fichiers de paramétrage

Single Exe Vous venez de réaliser votre première application avec .net Core 3 et vous êtes très content de pouvoir la déployer de manière autonome en embarquement tout ce qui est nécessaire pour la faire tourner. Seulement voilà, une fois compilée, vous trouvez qu’il y a beaucoup trop de fichiers en plus du .exe. De nombreuses dll … Lire la suite.Net Core 3 Single exe et fichiers de paramétrage

Azure Pipelines – Agent privatif compatible .NET Core 3.0

Dans un précédent article, j’indiquais la marche à suivre pour déployer dans une infrastructure, un agent VSTS/Azure Pipelines Dockerizé afin de générer et déployer des projets .NET Core.

L’image Docker utilisée et le repo Github associé n’est plus maintenu par Microsoft. Je présente dans cet article la marche à suivre pour en recréer une par vous-même, incluant le SDK .NET Core 3.0.

Lire la suiteAzure Pipelines – Agent privatif compatible .NET Core 3.0

Réaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 3/3 : Filtres)

Cette troisième partie va se concentrer sur l’ajout de filtres sur le composant Datagrid. Je vais repartir du composant déjà produit jusque-là. Si ce n’est pas fait, je vous invite à lire mes deux précédents articles ce qui vous permettra de suivre plus aisément cette partie. A la fin de la partie 2, nous avions … Lire la suiteRéaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 3/3 : Filtres)

Azure DevOps – Build d’un site ASP.NET Core et déploiement

ASP.NET Core est une révolution. Certes ce n’est pas une technologie toute nouvelle car elle fait suite à plus de 15ans d’ASP.Net, mais c’est une révolution pour le développeur .NET que je suis depuis la première version de Visual Studio .NET en 2001.

Pourquoi ? Et bien parce que plus besoin de IIS, plus besoin du module WarmUp pour que le site charge rapidement, plus besoin de Windows et bien d’autres choses encore 😉 En gros, cela me paraît être le meilleur d’ASP.NET MVC 4.5 avec encore plus de puissance, de simplicité, de productivité, et hébergé sur Linux !

Lire la suiteAzure DevOps – Build d’un site ASP.NET Core et déploiement

Réaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 2/3 : le Tri)

Dans le précédent article, nous avons exploré la création d’un composant Blazor réutilisable avec l’implémentation concrète d’une datagrid avec pagination. Dans cette seconde partie, je vais reprendre le composant précédent et y ajouter le tri des colonnes. Cela va également permettre de voir les composants imbriqués. Cet article se base sur le projet réalisé dans … Lire la suiteRéaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 2/3 : le Tri)

Réaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 1/3 : pagination)

Avant de rentrer dans le vif du sujet, commençons par découvrir un peu Blazor. Blazor c’est la possibilité de réaliser des interfaces web riche et interactive sans javascript en utilisant du C# et toute la richesse de l’écosystème .Net. Le projet, expérimental à ses débuts, a été officialisé et a intégré ASPNET Core 3 récemment. … Lire la suiteRéaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 1/3 : pagination)

Des Api plus riche avec Odata

Je souhaite vous parler aujourd’hui d’une méthode simple permettant d’enrichir ses API. Elle présente également l’avantage d’être compatible avec l’existant. Ceci donne la possibilité de donner un coup de boost à ses API sans casser leur fonctionnement, assurant une continuité de fonctionnement avec les appelles déjà existant. Comment faire allez-vous me dire. Et bien comme … Lire la suiteDes Api plus riche avec Odata

Sentry 9.1 – Unable to save your changes

Sentry est à mon sens LE gestionnaire de logs ces dernières années. Je sais que Logstach est un incontournable mais cela nécessite une bonne infra (surtout pour installer le combo ELK) et j’aime la facilité d’installation de Sentry via Docker. Au moment d’écrire cet article, la version distribuée est la v9.1 et j’ai été amené … Lire la suiteSentry 9.1 – Unable to save your changes