Standalone C# Discards For Argument Null Checking
Datadog Custom Metric SQL Query Monitoring
Recursively Set Blob Content Types on Azure Storage Using PowerShell
ASP.NET Core Reverse Proxy Support With HAProxy
IIS Logs Parser – Get Top Hostnames by Date and Time
Using the Azure Cloud Shell with Multiple Subscriptions
Microsoft introduced discards in C# 7.0 These are variables that are intentionally unused in code, commonly used when you have to provide a variable but you never actually need it. One of my go-to...
Out of the box, Datadog isn’t able to run custom queries against a local or cloud-hosted SQL database and report metrics. In my case, I needed to check the row count of a table...
Recently I’ve needed to programmatically set Azure Blob content types with Powershell. I needed to set the content type on all blobs in all containers in Azure Storage. By default, if not provided when...
I’ve recently worked on many APIs that were developed using .NET Core, ASP.NET Core 2.2 to be exact. A Microsoft Azure hosted Kubernetes cluster (AKS) is used to host the web app using HAProxy...
A while back I needed to parse our IIS logs to see our top hostname traffic between a specified date and time range. The simple IIS log parser snippet allows just this. Change the...
If you’re working with Azure, then chances are you’ve used the Azure Cloud Shell. This handy tool means you can run azure commands from a couple of clicks from within the portal. But if...
No internet access on your Azure VM? If you're using a standard load balancer this could be why!
My first look into Azure Automation Accounts with VM On/Off Runbooks
An introduction into Azure WebJobs using the Azure WebJobs Preview SDK with .NET Core