Blog Archive
All my blog posts nicely sorted.
From Hugo to Nuxt: Why I Switched to Vibe Code My Blog
How switching from Hugo to Nuxt opened the door to vibe coding with GenAI and why a mature framework makes all the difference when you want to build, explore, and experiment fast.
PIM + Conditional Role Assignments: Secure Autonomy for Azure Landing Zones
Combine PIM eligible roles with conditional role assignments to give teams just-in-time Owner access while preventing privilege escalation.
Azure Conditional Role Assignments with Bicep!
Implement secure workload autonomy using Azure conditional role assignments with Bicep and Azure Verified Modules.
Centralizing Password Policy Management in Multi-Tenant Entra ID Environments
Automate banned password list management across multiple Entra ID tenants using Microsoft Graph API, PowerShell and Azure DevOps.
Azure Privileged Identity Management as code
Configure PIM Eligible Role Assignments on Azure subscriptions using the ARM API in PowerShell, including role policies, approvers, and eligible role creation.
Intune & Ubuntu 24.04
A complete guide to setting up Ubuntu 24.04 LTS with Intune, including the Intune Portal, Microsoft Edge, development tools, and more.