.NET Core: Dynamically Return Style Sheets with Web API
If you have a need to dynamically return a stylesheet to the UI here's...
C# Reflection: Application Name & Version
My friend Christian Caspers showed me this trick and I thought it was a great idea. I've always saved...
.NET: Unit Testing Azure Service Bus
Unit testing an Azure Service Bus consumer is fairly easy. In this tutorial, I will use .NET6, Moq (v4),...
IdentityServer: Token Exchange
This custom Token Exchange Grant Flow allows IdentityServer to exchange a reference token through the creation of a new JWT token. There...
Mounting Volumes in Docker with Visual Studio
This technique is ideal for local development within Visual Studio. You can easily mount local files into a...
IdentityServer ClientCredentials with POSTMAN
This tutorial will demonstrate how to set up security within microservices using IdentityServer with OpenID. This will use a Client and...
Repository Pattern (C#)
There are some really good articles out there about the repository pattern but I haven't seen one that strongly demonstrates different data...
.NET Kafka Producers
This multipage post will specifically target the concept of getting data out of a specific system or database and on to the...
Azure App Config + Key Vault
In distributed environments using a centralized configuration store and secret store can improve security posture, increase productivity, and make...
Introduction to ASP.NET/.NET Core
.NET is an incredibly powerful software development framework created by Microsoft and used by some of the largest enterprise environments in...































