Visual Studio Code “Failed to Connect to the remote Extension host server”

I have a Windows 11 PC and use Visual Studio Code connected to Windows Subsystem for Linux (WSL). Occasionally, I wake up my PC from sleep mode. I then try to reconnect to WSL from VS Code. And I would get the following error. Failed to connect to the remote extension host server (Error: WebSocket …

Continue reading Visual Studio Code “Failed to Connect to the remote Extension host server”

Azure PowerShell vs Azure SDK for Python

As an Azure engineer, I have used both Azure PowerShell and the Azure SDK for Python to manage and provision Azure resources. I like to share comparisons based on my experience and real work scenarios in the many years engineering and designing for solutions in Azure. Hope this blog post gives some perspective. Azure PowerShell: …

Continue reading Azure PowerShell vs Azure SDK for Python

How To Create An Azure Function App that Calls an External 3rd Party API

Scenario: A quick and simple bare bones Function App that calls an API out in the internet. In this demo, I use a weather API to get the current weather for a location. The code will be in .NET 6. Build all resources and write code through the Azure Portal. Motivation: By now there should …

Continue reading How To Create An Azure Function App that Calls an External 3rd Party API

Azure Kubernetes Fundamentals: My Development Tools

Azure Kubernetes Service (AKS) is an orchestrating engine to run multiple containerized applications in a cluster. It is currently growing in the developer and cloud engineering community and gainer more adoption in the enterprise. Learning and working with AKS has known to have a steep learning curve. There are many parts and pieces to get …

Continue reading Azure Kubernetes Fundamentals: My Development Tools

ARM Templates Fundamentals: My Development Tools

Azure ARM Templates provides the ability to deploy azure resource infrastructure in a repeatable, declarative and repeatable state. It is infrastructure-as-code. For those getting started and wondering what they need to build your tool belt, I will share what my tool belt and development process look like. My Software and tools My operating system is …

Continue reading ARM Templates Fundamentals: My Development Tools

How to get the Secret from an Output of an Azure Key Vault ARM Template Deployment to the Main ARM Template

The Scenario I have a set of ARM templates that deploys an azure app service solution with Azure Key Vault and a secret value. The main template is calling out via the linked template resource reference to the Key Vault resource template. ... snippet ... }, "resources": [ { "apiVersion": "2018-05-01", "name": "linkedTemplate-keyvault", "type": "Microsoft.Resources/deployments", …

Continue reading How to get the Secret from an Output of an Azure Key Vault ARM Template Deployment to the Main ARM Template

Visual Studio 2017 Load Testing of an Azure Web App with Application Insights Part 2 of 2

In continuation from my blog post Visual Studio 2017 Load Testing of an Azure Web App with Application Insights Part 1 of 2 , I have shown the web app and azure environment setup that is prepared for a load test of 10,000 simulated users. In this post, I will show the execution, some of the …

Continue reading Visual Studio 2017 Load Testing of an Azure Web App with Application Insights Part 2 of 2

Visual Studio 2017 Load Testing of an Azure Web App with Application Insights Part 1 of 2

I set out a personal weekend hack-a-thon to do a load test on a Single Page App I had built many years ago. This app is hosted on Azure App Service and Azure SQL DB. My experiment was to see if I can simulate 10,000 and observe the effects of the load on a small …

Continue reading Visual Studio 2017 Load Testing of an Azure Web App with Application Insights Part 1 of 2

My Favourite Azure DevTest Lab Features for the Developer Team Lead

Azure DevTest Lab is a wonderful service to manage virtual machines for the purposes of developing and testing in a team scenario. This gives the opportunity for a development team to set granular policies for the lab environment that would may otherwise be managed by the infrastructure or operations group. Here is a summary of …

Continue reading My Favourite Azure DevTest Lab Features for the Developer Team Lead