-
Microsoft Fabric workspaces don’t exist in ARM. Bicep’s new Local Extension SDK means that’s no longer a wall, just a gap I could build my way across. Fabric keeps coming up on the data platform side of my day job, and every time it does I hit the same seam: half of it is a…
-
Bicep quietly shipped a way to ask "do you already exist?" from inside a resource block. It should retire a workaround I’ve been carrying around for years. This one turned up on a routine scan for what had shipped in Bicep recently, and the syntax read like the kind of thing that looks clean in…
-
A device that was fully enrolled, compliant, and up to date still failed sign-in with error 530003 – and why the fix had nothing to do with the browser.
-
How a pile of PowerShell, Microsoft Graph, and one markdown file turned my to-do list into a morning briefing.
-
There’s a shift happening on a lot of the Databricks projects I’m seeing right now. Teams are moving towards Databricks Apps — a way to build and host data…
-
There is no export button or API for Microsoft certifications, so I built one: Claude, Python and Playwright scraping MS Learn into a clean CSV.
-
Azure Firewall rules as code, shifted left: catch CIDR typos and policy errors in the CI pipeline before they ever reach production.
-
Part two of Azure Firewall rules as code: plugging modular rule definitions into Azure DevOps pipelines so changes are rehearsed, automated and safe.
-
Azure Firewall rules as code, part one: build a modular, reusable lab deployment that brings consistency and automation to firewall rule management.









