Andrew Wilson's Blog

{ ... Plan - Architect - Develop - Reflect - Improve - Repeat ... }

Azure Function Apps | OkObjectResult Returns Empty JSON After Moving to .NET 9 Isolated Worker Runtime

The Problem I recently upgraded an Azure Function from .NET 8 to .NET 9, and at the same time migrated from the in-process worker to the isolated worker model. After the upgrade, my function that returned OkObjectResult started returning an empty JSON object {} instead of the expected data. …


Bicep Tips and Tricks | #9 | Prevent a Nasty Refactor with Function Namespaces

Problem Space There have been few times where I have landed into this particular predicament whereby either by my own doing or through the use of another’s code base, a deep nested or thoroughly utilised (parameter/variable/or other defined item) has been created with the same name as a Bicep …


Bicep Tips and Tricks | #8 | Agnostic Templates Through Config Files

Overview Building on our previous exploration of Typed Variables, today we’re diving into one of my favorite patterns for creating maintainable and reusable Bicep templates: the Shared Variable File Pattern. This approach transforms your templates from being tightly coupled to specific …


Bicep Tips and Tricks | #7 | From Static to Dynamic Config

Overview One of my core goals when writing IaC templates is ensuring reusability of common components, resources, and in this case, configuration. More often than not, I see configuration that is broadly common between resources (except for one or two properties) being duplicated throughout …


Bicep Tips and Tricks | #6 | Typed Variables

Overview In late May this year, an exciting but semi overlooked feature was released, and I absolutely love it - Typed Variables! Prior to this release, variable types were inferred through the value, which is fine for most statically defined content within a template, but there are cases that I …


Latest post: December 3, 2025
Latest post: September 17, 2025
Latest post: May 21, 2025
Latest post: November 26, 2024