Hi, I'm Matt.
Cloud Solutions Architect passionate about sharing insights and solutions for cloud, DevOps, and modern application design. This blog is dedicated to practical tips, deep dives, and real-world stories from the world of Azure, Development and Architecture. With a strong technical background, I enjoy helping others navigate the evolving tech landscape.
Recent Posts
-
Design Patterns Are Solutions, Not Standards
Published:• 5 min readReaching for a familiar pattern before understanding the problem is one of the most common mistakes in software development. Here's why patterns should never become standards, and what to do instead.
-
Hosting Static Sites for Free with Cloudflare Workers
Published:• 4 min readCloudflare Workers is more than edge compute — it's a genuinely capable static site host with a free tier, built-in CD via GitHub, and global distribution out of the box.
-
Immutability in Deployments - Why Build Once and Deploy Many
Published:• 4 min readImmutability ensures deployments are predictable and rollback is reliable. Learn why building once and deploying the same artifact across environments reduces risk in modern platforms.
-
Good Architecture Needs Good Process
Published:• 3 min readStrong architecture doesn't happen in isolation. Processes like design reviews, work intake, and governance help teams collaborate, share knowledge, and produce better design outcomes.
-
Configuration Is Not the Problem — Configuration Management Is
Published:• 5 min readConfiguration rarely breaks on day one — it breaks later through drift and unmanaged changes. Here’s why configuration management belongs to the platform, and how to treat it as infrastructure in Azure.
-
Why I cheated on Visual Studio (and Ended Up with JetBrains)
Published:• 5 min readWhy an Azure-focused developer ended up switching from Visual Studio to JetBrains — and why it stuck.
-
Azure Config as Code
Published:• 5 min readLearn to manage Azure App Configuration as code with Azure DevOps CI/CD. This template enables automated, version-controlled configuration deployment with repeatable and auditable workflows.
-
Feature Flags in Trunk-Based Development
Published:• 8 min readExploring how feature flags fit into trunk-based development — the challenges they introduce, and practical strategies to keep your codebase clean, safe, and deploy-ready.
-
Automating Astro Builds and Deployments
Published:• 5 min readA guide on how I have automated the build and deployment of my Astro site using GitHub Actions, Zapier and Cloudflare.
-
Sharing Code Across .NET Projects with csproj Includes: An Azure Functions Example
Published:• 3 min readA guide for how and why to share code between .NET projects using csproj includes, with an example using Azure Function Apps.