How to fix ‘npm does not support Node.js v14’ error on Windows 10

After attempting to upgrade my version of Node.js on my Windows 10 machine (directly from the Node.js LTS Windows MSI download) I was left with an install of Node.js where I couldn't use NPM. Anytime I tried to use NPM (Node Package Manager) I would get the following error npm WARN npm does not support... Continue Reading →

How to avoid downtime during blue/green deployment of service behind Azure Front Door

While Azure Front Door promises to provide resilience and automatic failure over to alternate backends, I've found it a bit tricky to determine how to eliminate downtime when doing blue/green deployments, or if you want to take a specific backend service offline to perform upgrades or maintenance. It appears I'm not the only one: load... Continue Reading →

How to configure URL redirects using Verizon Premium Azure CDN

I'm writing this post not because I'm an expert in CDN configuration but because I found the process of setting up URL redirects using Azure CDN (Verizon Premium) incredibly frustrating due to poor/lack of documentation and examples. In my scenario I had an Amazon Web Services S3 (file storage) that contained installation files for different... Continue Reading →

2 tips for working with Web Project Folders, CMD Window and Visual Studio Code

With modern web development I find I'm using Visual Studio code as my IDE the majority of the time. During a recent developer bootcamp I shared the way I open projects and realised that some of the techniques I use wasn't common knowledge. With web project in Visual Studio Code (VSCode) you need to open... Continue Reading →

How to report on serialized JSON object data in Application Insights/Azure Monitor using Kusto

Application Insights is great for collecting telemetry from your application. You have a lot of control and in addition to the telemetry automatically collected you can also make your own calls to log custom telemetry events and collect variable/state data from your application. This type of data can be very useful for troubleshooting and diagnosing... Continue Reading →

How to use Application Insights Custom Properties in Azure Monitor Log (Kusto) Queries

Azure Application Insights is great for easily adding telemetry to your application across a variety of languages (.Net web apps, Azure functions, .Net Framework / Core apps, JavaScript SPAs and more). The telemetry is logged back to an Application Insights instance in your Azure tenant. You can then view all the reported telemetry via the... Continue Reading →

Creating your own HTTP Chaos Monkey in 15 Minutes using Fiddler

You've written your awesome web app and you've been an awesome developer by handling those pesky intermittent connectivity issues that happen now and again when making HTTP requests. Typically you are doing this by catching the common HTTP Error Status Codes and performing retries. When it comes to testing you will want to methodically test... Continue Reading →

Create a website or blog at WordPress.com

Up ↑

%d bloggers like this: