Browse the archive

Category: Azure

How to: Use GitHub Actions with OIDC to Authenticate with Azure

Overview Deploying resources to the cloud through deployment pipelines requires the need to authenticate with the various cloud providers in a standardised and secure manner. GitHub Actions offers the ability to authenticate with Azure using OpenID Connect (OIDC). In this post, I’ll guide you through the process of setting up OpenID Connect (OIDC) authentication with […]
Read article

Solved: Azure Functions There is not enough space on the disk

Overview Azure Function Apps allow developers to build and deploy event-driven applications in the cloud. However, as with any software we can sometimes run into unusual issues, in particular, I recently ran into the below error when trying to deploy an Azure Function App through a GitHub Actions CICD pipeline. If you have also encountered […]
Read article

Solved: Cognitive Services – Operation returned an invalid status code ‘Unauthorized’

Problem The Azure Cognitive Services SDK is a set of pre-built services that enable developers to easily and quickly integrate AI capabilities into their applications. It provides a wide range of cognitive services including computer vision, language understanding, speech, and search APIs. Recently whilst using the Azure Cognitive Services SDK recently, I encountered the below […]
Read article

Solved: Azure Functions Can’t Bind Parameter ‘data’ to Type Error

Problem Recently I came across an unusual error whilst working with C# Azure Functions. When the Function was executed, the console window showed the following error. The ‘XXXXXX’ function is in error: Microsoft.Azure.WebJobs.Host: Error indexing method ‘XXXXXX ‘. Microsoft.Azure.WebJobs.Host: Can’t bind parameter ‘data’ to type ‘XXXXXX’. I checked the Activity function parameter bindings however couldn’t […]
Read article

How to: Deploy Azure Functions Using Github Actions

Overview GitHub has really opened the doors for collaboration across the wider software development community. If you are already using GitHub then it makes sense to make the most of the GitHub ecosystem and use of all of it’s available features, including GitHub Actions; a powerful workflow engine that enables developers to automate repetitive tasks. […]
Read article

How to: Implement Azure Web App Authentication – The Easy Way

Overview Let’s face it … security is HARD. Implementing authentication and authorization into applications has always been a challenge and a chore for developers. Building a secure application requires strong knowledge across a number of areas. Thanks to the power of Easy Auth on Microsoft Azure it’s easier than ever to setup secure authentication for […]
Read article

Azure CRON Expression – Cheat Sheet

Overview If you’re an avid user of the Microsoft Azure cloud, you might have come across CRON expressions for defining schedules. The CRON expression format originates from Unix-based systems, where it has been used for quite some time. While it is a powerful syntax for expressing schedules, it can sometimes be a bit confusing. This […]
Read article

Meet the Azure CLI

Overview There are numerous ways to manage your Azure resources, including the web-based Portal, the Azure Cloud Shell, API’s. In this post I’ll be focusing on the Azure Command Line Interface (or CLI).
Read article

Explained: IaaS vs PaaS vs SaaS

So, What’s It All About? When I first starting exploring the world of cloud, it took me a little while to fully understand the different cloud models available …. What does it all mean? What exactly is the different between Infrastructure as a Service (IaaS) vs Platform as a Service (PaaS) vs Software as a […]
Read article