Challenges Resolved in Practice

These are the problems I actually had to work through, the shortcuts I rejected, and the steps that got the job done.

Migration

From IaaS to PaaS with WebJobs and Blob Storage

How I moved a .NET console app into PaaS without keeping a server around for no reason.

Data

MongoDB Scheduled Refresh Between Two On-Prem Servers

How I kept a second MongoDB server fresh with a twice-daily refresh after the morning and evening update windows.

Incident

Website Down: Guided Troubleshooting Story

The order I followed when a site went down and nobody wanted guesswork.

Identity

PingFederate + SAML in .NET

How I got a stubborn SSO flow working in an older .NET codebase.

Security

From MMC to TLS Handshake

What really happens when a certificate is imported, bound, and used to secure a site.

Delivery

Build Information Dashboard in Azure DevOps

The dashboard I built when people kept asking what was deployed where.

Security

Azure DevOps to On-Prem Deployments with WinRM

How I got Azure DevOps talking securely to on-prem servers without opening the door wider than needed.

Operations

Server Health Dashboard with WinRM and Blazor

How I turned scheduled WinRM health checks into a reporting DB and a Blazor dashboard that the team could actually use.