HttpClientFactory for typed HttpClient instances in ASP.NET Core 2.1

I’m continuing to upgrade my podcast site https://www.hanselminutes.com to .NET Core 2.1 running ASP.NET Core 2.1. I’m using Razor Pages having converted my old Web Matrix Site (like 8 years old) and it’s gone very smoothly. I’ve got a Continue reading HttpClientFactory for typed HttpClient instances in ASP.NET Core 2.1

Optimizing an ASP.NET Core site with Chrome’s Lighthouse Auditor

I’m continuing to update my podcast site. I’ve upgraded it from ASP.NET “Web Pages” (10 year old code written in WebMatrix) to ASP.NET Core 2.1 developed with VS Code. Here’s some recent posts: I was talking with Ire Aderinokun Continue reading Optimizing an ASP.NET Core site with Chrome’s Lighthouse Auditor

Easier functional and integration testing of ASP.NET Core applications

In ASP.NET 2.1 (now in preview) there’s apparently a new package called Microsoft.AspNetCore.Mvc.Testing that’s meant to help streamline in-memory end-to-end testing of applications that use the MVC pattern. I’ve been re-writing my podcast site at https://hanselminutes.com in ASP.NET Core Continue reading Easier functional and integration testing of ASP.NET Core applications

Upgrading my podcast site to ASP.NET Core 2.1 in Azure plus some Best Practices

I am continuing to upgrade to podcast’s site. Today I upgraded it to .NET Core 2.1, keeping the work going from my upgrade from “Web Matrix WebPages” from last week. I upgraded to actually running ASP.NET Core 2.1’s preview Continue reading Upgrading my podcast site to ASP.NET Core 2.1 in Azure plus some Best Practices

Role Based Authorization in ASP.NET Core with Azure AD Groups

Authenticating users in ASP.NET Core using OpenID Connect and Azure Active Directory is straightforward. The tools can even scaffold an application to support this scenario. In this post I want to go one step further and define authorization rules based Continue reading Role Based Authorization in ASP.NET Core with Azure AD Groups

Codango™ Means “Coding”. No, I Mean, Literally!!!!!

Codango™ is “Coding” in the Nyanja (Chinyanja) language, also known as Chewa (Chichewa) after the largest tribe speaking it. It is a Bantu language spoken by over 15 million people in Southern Africa. #coding #codango #developer #development #jsp #aspnet #php Continue reading Codango™ Means “Coding”. No, I Mean, Literally!!!!!

ASP.NET MVC Identity Role User Authentication Managment Configuration in C#

PLEASE READ This Video will show you how to add functionality to a Microsoft MVC ASP.NET application to create and instantiate the RoleManager with … source