All Blog Posts

Vibes with Sonnet and Cline, or Yep, Vibe-coding got KonTheCat too

TL;DR For reasons of having less cheap Azure credits, the blog moved from Ghost, which is similar to Wordpress (has a frontend, a backend, a database, etc) to…

MemeQL Day

Today I queried for a meme for the first time, making today MemeQL Day. Content ratings come from this: https://learn.microsoft.com/en-us/azure/ai-services…

Dynamic DNS in Azure v2: Heartbeat logs, Logic Apps, KQL - a concept

TL; DR - We take real public IP data from heartbeat logs of VM Insights. We also use Logic Apps to add in tag data, which connects computers with hostnames, as…

Azure virtual network gateway can forward spoke-hub-spoke traffic, etc.

Why this? Glad you asked, several reasons: Studying for the AZ-700, the Azure networking exam, and figured I would do myself that which seems to have the status…

Private DNS in Azure - It's always DNS

It's Always DNS As system administrators well know, DNS matters. If you doubt this, just Google "It's always DNS" and you will find no shortage of r/sysadmin…

Microsoft Certifications: Why and How

Establishing Credibility - or Why Should I Listen to This Guy? I think you should read this if you have some interest in getting Microsoft certifications…

Dynamic DNS with Azure Automation Runbook Hybrid Worker

TL;DR Here we use an Azure Automation Hybrid worker to execute a runbook on a local computer whose public IP address we want to use to update an A record in…

Schedule Disabling Azure AD User with a Logic App

This morning I learned that the expiration status of an AD user is not synced to Azure AD by Azure AD Connect. Apparently Microsoft is working on this, but that…

A tale of Backup Vault deletion

So I had a backup vault that was backing up an Azure Files share. From the Portal I removed the share a protected item, so the backup vault now had no protected…