Techblog

Notes and deep-dives on Azure, PowerShell, automation and IT security, written for IT pros & architects.

Azure Azure PowerShell PowerShell Bicep Infrastructure-as-Code Security Automation
Mar 28, 2026 Community

Starting the Uppsala Azure User Group

We finally did it. Launching UAUG together with Björn Sundling, a free community for Azure enthusiasts in Uppsala.

azure community uppsala meetup
Mar 13, 2026 Azure Policy

Generating Azure Policies with Claude AI

Using Claude AI to generate custom Azure Policies for MySQL Flexible Server and 38 resource-specific diagnostic settings. A week of work done in 2 hours.

azure-policy ai mysql epac
Jan 15, 2026 Security

Contributing Azure DevOps Security Tests to Maester

Building 37 Azure DevOps security tests for Maester, covering authentication, pipeline security, token management and audit logging.

maester azure-devops security open-source
Dec 20, 2025 Blog

Migrating My Blog from Jekyll to Pure Static HTML

How I replaced my Jekyll/Chirpy blog with a zero-dependency static site using Claude Code in a single session.

jekyll static-site github-pages migration
Oct 24, 2024 Public Speaking

Nordic Integration Summit

First public session that I have held! Attended NIS24 and ended up presenting our Subscription Vending work on short notice.

azure speaking nis24
Oct 6, 2024 Subscription Vending

Subscription Vending

Guide for Azure Landing Zones subscription vending. Setting up EA role assignments, workload identities and Azure DevOps automation.

azure powershell landing-zone automation
Apr 30, 2024 Azure Billing

Azure Billing Role Assignments

PowerShell tooling for managing Azure EA billing role assignments using the preview billing APIs for subscription vending automation.

azure powershell billing
Apr 4, 2023 Security

Azure Policy to Tear Down Environments

What happens when Azure Policy is misconfigured with malicious intent? Exploring DeployIfNotExists in Complete mode and other attack scenarios.

azure policy security
Apr 3, 2023 Cross-tenant

Azure AD Cross-tenant Collaboration / VNET Peering

Setting up and detecting cross-tenant virtual network peerings, B2B collaboration, and how to protect your organization.

azure powershell networking b2b
Nov 8, 2022 Azure DevOps

Azure DevOps Pipeline Agent Extension (Ubuntu) - Behind a Web Proxy

Deep-dive into making the Azure DevOps VM Extension work behind an unauthenticated web proxy on Ubuntu, including the extension internals.

azure-devops proxy ubuntu vmss
Sep 3, 2022 Azure DevOps

Azure DevOps Pipeline Output - Colored with ANSI

How to produce colored output in Azure DevOps pipelines using ANSI escape codes for human-readable what-if deployments.

azure-devops powershell ansi
Aug 11, 2022 Function App

PowerShell Azure Function - Managed Identity & Triggers/Bindings

Building Azure Functions with PowerShell using managed identity, storage queue triggers and SendGrid output bindings.

azure powershell functions managed-identity