Deploying an Azure Static Web App with Pulumi as a Beginner

Heard of Pulumi but never played? Written a new Azure Static Web App but unsure on how to deploy it to Azure? A complete beginner to Infrastructure as Code? Let's explore these scenarios together!

Posted on 13 December 2021

Runtime Dependency Resolution Using AutoFac in .NET 6 Isolated Azure Functions

Need to specify a dependency at runtime in an Azure Function? Can it be done?

Posted on 30 November 2021

Using AutoFac Keyed Dependencies Directly in .NET 6 Isolated Azure Functions

Autofac allows for using Named or Keyed dependencies. Can these be used directly in .NET 6 Isolated Azure Functions without additional layers?

Posted on 26 November 2021

Using AutoFac Keyed Dependencies with .NET 6 Isolated Azure Functions

Autofac allows for using Named or Keyed dependencies. Can these be used with .NET 6 Isolated Azure Functions?

Posted on 19 November 2021

Using AutoFac with .NET 6 Isolated Azure Functions

Having the ability to use the Inversion of Control container of choice in your application is important. But can you use AutoFac with Azure Functions? Let's find out!

Posted on 09 November 2021

Using Azure Functions Middleware to Access ClaimsPrincipal in Azure Static Web Apps

Wanted to access the current ClaimsPrincipal from your Azure Function when using Azure Static Web Apps without manually parsing the header every time? Want to access the ClaimsPrincipal somewhere else in your dependency graph without relying on Azure Functions concepts? Now you can!

Posted on 02 November 2021

Is Accessing Querystring Values in Azure Functions Hard?

Accessing querystring values on web requests is an important concept for any modern APIs. But how can it be done in Azure Functions?

Posted on 22 September 2021

Separate the Metadata Noise from the Implementation in Azure Functions

Can lesser known C# language features be used to aid with lower the cognative noise in Azure Function definitions?

Posted on 14 September 2021

Minimal Api in .NET 6 Out Of Process Azure Functions

Can you write a "Minimal Api" using Azure Functions in .NET 6.0? Let's take a look!

Posted on 07 September 2021

Ambiguous match found in Azure Functions project

Running an Azure Functions project but start getting Ambiguous match found error? Let's take a look at what could be the issue.

Posted on 17 August 2021

Azure Functions CLI Failing After Preview Install

Getting an error on the command line when using the Azure Functions tools to create new C# functions. Let's see how to get around this.

Posted on 03 August 2021

Removing IOptions From Your Strongly Typed Configuration in Azure Functions

Want to strongly type your configuration but don't like IOptions? Let's take a look how to do this in Azure Functions.

Posted on 13 April 2021

Azure Functions Not Loading My Dependencies, What Have I Missed?

My dependencies and configuration weren't being loaded into my new Azure Function application, what did I miss?

Posted on 06 April 2021

Why won't you load my configuration Azure Functions?

Loading configuration from local.settings.json didn't work how I was expecting it to so had to extend the start up to load structured configuration from appsettings.json

Posted on 30 March 2021

Harness Azure CLI to Keep Your App Service Name

In this post we walk through the steps I used to delete and recreate an Azure App Service under a different App Service Plan using the Azure CLI so that I could keep the * name for consistency.

Posted on 23 March 2021

Subscription is not registered to use namespace Microsoft.AzureActiveDirectory

A brief walk through how to use Azure AD B2C when your subscription is not setup to use the provider.

Posted on 02 March 2021

Default .NET 5.0 WeatherForecastController as an Azure Function

Looking into what it would take to implement the default aspnet web api template WeatherForecastController as an Azure Function.

Posted on 23 February 2021

Controlling The Logging Levels in Azure Functions

Looking into controlling the logging levels in Azure Functions.

Posted on 16 February 2021