Sovereign Until Proven Otherwise: The EU SEAL Levels Decoded
A practical walk through the EU Cloud Sovereignty Framework's SEAL levels (0-4), what they actually measure, and how to pick the right rung for your workload without overshooting.
Latest articles
Simplified Clean Architecture - A Practical Approach
A practical guide to implementing a simplified version of Clean Architecture in .NET, reducing unnecessary complexity while maintaining structure and scalability.
Microsoft tenant strategy - One tenant or many?
One tenant or many? A practical guide to Microsoft tenant strategy covering identity boundaries, governance, M&A scenarios, and why you almost always want to start with a single tenant.
Do You Really Need Kubernetes in a Modern Azure Environment?
AKS vs Azure Container Apps vs App Service - A story-driven framework to pick the least platform that ships now without painting yourself into a cluster.
The Top 10 Azure Egress Traps (and How to Avoid Them)
A lively, practical guide for platform engineers and FinOps teams in EU regions to spot, explain, and fix the most common Azure egress cost traps complete with patterns and Bicep/CLI snippets.
Wanner go to Denmark? - Azure Denmark East
A clear, human guide to adopting Azure Denmark East on day one. Decisions first, policy and networking that help, monitoring that proves what happened, and three simple ways to move workloads.
No Silver Bullets, No Golden Hammers - Build What You Need, When You Need It
Skip the cargo cult. Start with a clean monolith, design seams, and split only when the data says so, with tools, checklists, and a safe extraction plan.
Build a Disaster Recovery Plan That Actually Works, and How Cloud Helps
A friendly, practical guide to designing and testing a disaster recovery plan, plus how cloud cuts time to recover and cost without overengineering.
My Take on Azure Naming Conventions (And Why I Tweaked Microsoft's)
A practical and simplified naming convention for Azure resources based on real-world experience. Why I streamlined Microsoft's default and how it helps in clarity, uniqueness, and scalability.
My Essential Azure Toolkit – Tools and Websites I Keep Coming Back To
A personal list of the most useful Azure tools and websites I rely on for performance testing, infrastructure as code, storage management, policy exploration, and full-stack development.
Azure App Configuration - The Hidden Gem in Your Cloud Toolbox
Discover why Azure App Configuration is one of the most underrated tools in Azure, how it compares to Azure Key Vault, and how to deploy it using Bicep and Azure CLI.
My 'Digital Detox' Weekend (Spoiler Alert! It Lasted 30 Minutes)
A humorous exploration of my brief attempt at a digital detox, revealing my struggle to disconnect from tech news, particularly Azure updates, and sharing practical insights on achieving better tech-life balance.
Should You Leave the Cloud? Navigating the EU-US Data Privacy Challenge
Recent US policy shifts introduce uncertainties for EU-US data transfers, but here's why cloud computing remains an exciting choice and how companies like Microsoft are already stepping up to the challenge.
Azure Sovereign Cloud & Landing Zones - The Cloud with a Passportand a Purpose!
Discover the distinction between Azure Sovereign Landing Zones and sovereign dedicated spaces like Azure Government, in this simple and fun explanation. Find out how you can enjoy compliant and secure cloud environments without ever leaving public Azure
Unleashing the Power of MCP with .NET and Azure - A Fun and Practical Guide
Dive into Model Context Protocol (MCP) and discover how to build real-time, strongly typed, and reactive APIs with .NET and Azure. This energetic guide compares MCP to REST, walks through building an MCP server in C#, and shows how to secure it using Azure API Management.
Azure Sphere: The IoT Security Hero You (Probably) Forgot About
In this fun and practical walkthrough, I take you through how I set up the Azure Sphere MT3620 Dev Kit (EU Version) and connected it to Azure IoT Hub. From getting the board out of the box to seeing telemetry flow into Azure—this is how I did it, step by step.
WTF is a DTU?! (And Other Bizarre Azure Units That Actually Make Sense… Kinda)
This fun, energetic blog post breaks down the quirkiest Azure measurement units like DTU, RU/s, PU, and more — with real explanations and a lot of sass. Learn what they mean, how they work, and how not to go broke in the cloud.
Meet Microsoft's Majorana 1 - The Quantum Leap You've Been Waiting For!
Discover Microsoft's groundbreaking Majorana 1 quantum chip, the first-ever topological quantum chip, and understand how it could revolutionize quantum computing.
Detecting and Preventing Supply Chain Attacks with Microsoft Sentinel
This post explores how Microsoft Sentinel helps detect and prevent supply chain attacks through advanced threat detection, monitoring, and automated response. Learn how Sentinel’s analytics, SOAR capabilities, and threat intelligence can secure your software supply chain.
Exploring Windows Sandbox - A Secure and Lightweight Virtual Environment
Let's explores the underrated Windows Sandbox feature, demonstrating its security benefits, lightweight virtualization, and how to use it for testing untrusted applications safely.
On-Prem, Cloud or Hybrid? A No Nonsense Guide
This blog post explores how cloud technology serves as a strategic enabler for senior leadership, driving innovation, efficiency, and future-proofing businesses for long-term success.
Deploying DeepSeek-R1 on Azure - AI Foundry & Container Apps
Learn how to deploy DeepSeek-R1 on Azure using both Azure AI Foundry and Azure Container Apps. This guide walks through two powerful, scalable, and cost-effective deployment options.
How ADHD traits became my superpower in IT consultancy
How ADHD Traits Became My Superpower in IT Consultancy - explores how characteristics commonly associated with ADHD, such as hyperfocus, adaptability, high energy, and novelty-seeking, have become invaluable assets in the fast-paced, problem-solving world of IT consulting
Cloud Trends in 2025 - A Thrilling Tech Odyssey
Dive into the exciting world of cloud computing in 2025, exploring trends like multi-cloud strategies, AI integration, serverless architectures, and sustainability shaping the future of technology.
Azure Landing Zones Part 5 - Deploying a New Landing Zone
Azure Landing Zones Part 4 - Rule the Cloud! Mastering Governance and Compliance with Azure Policies
Master governance and compliance in your Azure Landing Zones setup with Azure Policies, tackling regulatory standards like NIS2 and ensuring secure, cost-effective cloud operations.
Azure Landing Zones Part 3 - Managing the Core of Your Azure Environment
How to set up a centralized Azure Management Subscription with logging, monitoring, and automation to keep your Azure environment secure, compliant, and cost-effective.
Azure Landing Zones Part 2 - Connectivity the Backbone of Your Azure Landing Zone
Guiding you through deploying a resilient and scalable Azure Connectivity Subscription using a Bicep template, ensuring high availability with zone-redundant for future-proof hybrid connectivity.
Azure Landing Zones Part 1 - Building a Scalable and Secure Cloud Foundation
This blog introduces Azure Landing Zones as the blueprint for a secure and scalable cloud foundation, covering subscription structures and the essentials for governance, networking, and operations. It serves as the first post in a series, setting the stage for configuring the Connectivity Subscription.
How I Supercharged My Pi-hole Setup with Nginx Proxy Manager
This guide shows how to enhance a Pi-hole and Unbound DNS setup by integrating Nginx Proxy Manager for secure, user-friendly access to services using custom local domains.
How to Build and Deploy an Angular 18 App to Azure App Service (The Easy Way!)
Learn how to easily build, optimize, and deploy an Angular 18 app to Azure App Service using Azure CLI, GitHub Actions, or Azure DevOps for seamless, scalable hosting.
Shared Code Libraries... Why They Can Be Frustrating😤 (and How I Think We Can Do Better)
The benefits and challenges of using shared code libraries, offering insights on how to balance consistency with flexibility to make them more effective for development teams.
How I’d Set Up Safe and Fast Deployments with Azure DevOps and GitHub Advanced Security
Here’s how I turned deployment day from chaos to calm with Azure DevOps and GitHub Advanced Security—fast, secure, and drama-free!
How I Think You Should Stay NIS2 Compliant with Microsoft Azure
This blog post outlines how to stay NIS2 compliant using Microsoft Azure and Entra ID, with step-by-step instructions for setting up key services like Security Center, Sentinel, and Backup to boost cybersecurity effortlessly.
Balancing Azure, Clients, and Family Life - Reflections from a Cloud Architect
A Senior Cloud Architect reflects on the challenges of balancing a fast-paced IT career with family life, managing work boundaries, stress, and making time for loved ones.
The Cloud Advantage - What Senior Leadership Team Needs to Know
This blog post explores how cloud technology serves as a strategic enabler for senior leadership, driving innovation, efficiency, and future-proofing businesses for long-term success.
Deploying to a Secure Azure App Service - The Solutions for Locked-Down Networks
This blog post provides a step-by-step guide to deploying to a locked-down Azure App Service using Azure DevOps and Microsoft-hosted agents, covering IP whitelisting, service connections, and alternative deployment methods for secure and efficient operations.
Connecting Azure App Service to Azure SQL Server Using a Virtual Network
This guide explains how to securely connect an Azure App Service to an Azure SQL Server using a Virtual Network, with optional Private DNS Zone configuration for simplified management.
API Orchestration in Azure with Azure Logic Apps and API Management
Azure Logic Apps and API Management offer a cloud-native, low-code solution for API orchestration, providing ease of use and seamless integration, while Apache Airflow offers more flexibility but requires greater complexity and management.
How to Upgrade a Windows Server 2016 VM to Windows Server 2019 in Azure
A step-by-step guide to upgrading an Azure VM from Windows Server 2016 to Windows Server 2019 using the Default KMS Key, including how to create a backup snapshot.
How I Set Up Pi-hole and Unbound as My Own DNS Server
This post explains how I set up Pi-hole with Unbound as my own DNS server for ad-blocking, privacy, and security, including DNS forwarding to Quad9 for enhanced threat protection.
Maximizing Efficiency with the Azure Orphaned Resources Workbook
The Azure Orphaned Resources Workbook helps identify and manage unused Azure resources, optimizing costs and streamlining cloud environments.
How I build a VPN-Protected Socks5 Proxy
Setting up a VPN-protected Socks5 proxy on a Raspberry Pi K3s cluster using Portainer for secure and private network traffic management.
How I build an IoT beer monitoring system 🍺
Here is how I build beer monitoring system with Azure IoT Hub
How I setup the DNS for bolet.io
Here's the step-by-step process of how I configures the DNS and added a certificate to this website
How I deployed a Next.js app to an Azure App Service
Here's the step-by-step process of deploying a Next.js application to Azure App Service, covering initial setup, configuration, and resolving issues I encountered during the process.
One thoughtful article, every month.
No fluff, no recaps. Just deep technical writing, delivered to your inbox.
I lead cloud operations at TDC Erhverv. This blog is where the work spills over — deep technical writing on Azure, infrastructure, and software craft.