How to track logs and analytics by release

Tracking changes in analytics and logs between versions/releases can be very informative.  Code changes may affect how many people leave a page or form mid-way, or exceptions may suddenly sky rocket.  When you're releasing multiple times a day, figuring out what exceptions or analytics pertain to which release can get a little tricky/time-consuming.  Enter buildinfo.config.... Continue Reading →


How to link exceptions to Application Insights logging

If you followed the primer AI posts (here and here), you probably had the same question I did: why doesn't the exception get tacked onto all this "magic" logging. If you click that "Learn how to track exceptions for failed requests" it tells you how to track exceptions using AI. This article will tell you... Continue Reading →

Securing your API in API Management using OAuth 2.0

Azure's API Management allows individual APIs to do a variety of things, one of which is securing an API with built-in authorization servers and JWT token validation.  This tutorial by Microsoft is a great resource for implementing the authorization server and getting your site secured.  However, it lacks one key: validating the Authorization header your... Continue Reading →

Using client certificate authentication in Azure

Client certificate authentication (CCA) is a relatively easy way to secure communication between two parties.  Of course, both parties must be privy to the certificate and there is more to it than just configuration; code will need to be written. Setting up CCA When deploying to multiple environments, your different environments may have different certificates... Continue Reading →

Create a website or blog at

Up ↑