Ken Muse
Azure Data Factory DevOps
Azure Data Factory provides some great features to make it quick and easy to load and transform data. Did you know it supports DevOps practices?

Read this article

Comparing Azure Front Door to Other Services

Comparing Azure Front Door to Other Services

With so many options, it can be tough to decide on the right Azure service to use for routing or load balancing. Today, I’ll compare the current state of four Azure services.

Read this article

Publishing Images With GitHub Actions
Over the last few weeks, I’ve had a lot of questions about publishing images to registries using GitHub Actions. Today, I’ll explore the answer showing how to do this with registries in both Azure and GitHub. Along the way, I’ll also demonstrate how to use GitHub’s OIDC integration with Azure.

Read this article

Scaling Legacy .NET Web Forms on Azure
Not every application is running on the latest frameworks or newest technologies. Sometimes, that we have to move a legacy application to Azure. Let’s explore the secrets to making it perform and scale appropriately with modern cloud hosting technologies.

Read this article

Is it Azure, Azure Gov, or GCC High?

Is it Azure, Azure Gov, or GCC High?

If you’re trying to adopt Azure, it can be an interesting challenge to understand the terminology for all of the service offerings. It gets even more confusing if you need to be in a US Government cloud working with the Microsoft 365 products. Let’s explore the differences between MAC, MAG, GCC, GCC High, DoD, and more!

Read this article

Using Azure Run From Package
In last weeks post, I mentioned that there are ways to modernize Function apps. In truth, most App Services support an improved model for deploying your code — the deployment package. Learn to use ‘Run From Package’ to improve your Azure App Service deployments.

Read this article

Azure Function Trigger Syncing
Sometimes continuous deployment of the code is just not enough to update your Azure Function. The symptoms are simple enough — triggers stop working or the Function stops scaling. In these cases, you need to make Azure aware of the changes. You may need to synchronize.

Read this article

Bicep and APIM Template Not Found
Bicep continues to make it easier to create ARM templates … until you have a bad service schema. Here’s how to resolve a Template Not Found error with Bicep and APIM templates.

Read this article

Fixing APIM Tags - Name Should Not Be Empty
Creating Tags for APIM using infrastructure-as-code with Bicep should be simple. So why do we get a “Name should not be empty” error? More importantly, let’s discuss how to fix it.

Read this article

Connecting Azure APIM and AppInsights Using Bicep
It can be a bit tricky to create a Bicep template for Azure APIM Management to connect a Logger to Application Insights. Today’s post explores how to make that work (and how to do it with an Azure Key Vault).

Read this article