<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://cocallaw.com/</id><title>cocallaw</title><subtitle>A collection of technical tinkerings and experiments with the cloud</subtitle> <updated>2026-03-26T13:09:17-04:00</updated> <author> <name>Corey Callaway</name> <uri>https://cocallaw.com/</uri> </author><link rel="self" type="application/atom+xml" href="https://cocallaw.com/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://cocallaw.com/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Corey Callaway </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Introducing KQL-ADX-Expert: A GitHub Copilot Skill for Kusto Query Language</title><link href="https://cocallaw.com/posts/introducing-kql-adx-expert-copilot-skill/" rel="alternate" type="text/html" title="Introducing KQL-ADX-Expert: A GitHub Copilot Skill for Kusto Query Language" /><published>2026-03-23T11:00:00-04:00</published> <updated>2026-03-23T11:00:00-04:00</updated> <id>https://cocallaw.com/posts/introducing-kql-adx-expert-copilot-skill/</id> <content type="text/html" src="https://cocallaw.com/posts/introducing-kql-adx-expert-copilot-skill/" /> <author> <name>CLC</name> </author> <category term="Copilot" /> <category term="Azure" /> <category term="KQL" /> <summary>Introducing KQL-ADX-Expert — a GitHub Copilot CLI skill that writes, optimizes, and runs KQL queries across Azure Data Explorer, Azure Monitor, Sentinel, and 12+ Azure resource types, complete with a Python CLI tool for live cluster interaction.</summary> </entry> <entry><title>Proactively Monitor Azure Service Retirements with AzRetirementMonitor</title><link href="https://cocallaw.com/posts/Proactively-monitor-Azure-retirements-AzRetirementMonitor/" rel="alternate" type="text/html" title="Proactively Monitor Azure Service Retirements with AzRetirementMonitor" /><published>2026-01-13T12:00:00-05:00</published> <updated>2026-01-13T12:00:00-05:00</updated> <id>https://cocallaw.com/posts/Proactively-monitor-Azure-retirements-AzRetirementMonitor/</id> <content type="text/html" src="https://cocallaw.com/posts/Proactively-monitor-Azure-retirements-AzRetirementMonitor/" /> <author> <name>CLC</name> </author> <category term="Azure" /> <category term="PowerShell" /> <summary>Learn how to proactively monitor Azure service retirements across multiple subscriptions using the AzRetirementMonitor PowerShell module, helping you avoid disruptions and maintain compliance.</summary> </entry> <entry><title>Streamlining Azure CLI &amp; PowerShell Authentication on Windows 11</title><link href="https://cocallaw.com/posts/Azure-Auth-on-Windows/" rel="alternate" type="text/html" title="Streamlining Azure CLI &amp;amp; PowerShell Authentication on Windows 11" /><published>2026-01-10T12:00:00-05:00</published> <updated>2026-01-10T12:00:00-05:00</updated> <id>https://cocallaw.com/posts/Azure-Auth-on-Windows/</id> <content type="text/html" src="https://cocallaw.com/posts/Azure-Auth-on-Windows/" /> <author> <name>CLC</name> </author> <category term="Azure" /> <category term="PowerShell" /> <summary>Set up a secure and convenient Azure authentication workflow on a Windows 11 machine using Windows Credential Manager and PowerShell profiles.</summary> </entry> <entry><title>Automating Let's Encrypt SSL Certificates on Synology DSM with acme.sh and Cloudflare DNS</title><link href="https://cocallaw.com/posts/Automating-Lets-Encrypt-SSL-Certificates-on-Synology/" rel="alternate" type="text/html" title="Automating Let&amp;apos;s Encrypt SSL Certificates on Synology DSM with acme.sh and Cloudflare DNS" /><published>2025-12-14T12:00:00-05:00</published> <updated>2025-12-14T12:00:00-05:00</updated> <id>https://cocallaw.com/posts/Automating-Lets-Encrypt-SSL-Certificates-on-Synology/</id> <content type="text/html" src="https://cocallaw.com/posts/Automating-Lets-Encrypt-SSL-Certificates-on-Synology/" /> <author> <name>CLC</name> </author> <category term="Tutorial" /> <category term="Synology" /> <summary>How to automate Let's Encrypt SSL certificate issuance and renewal on Synology DSM using acme.sh with Cloudflare DNS.</summary> </entry> <entry><title>Deploying AVD and retrieving the Registration Token with Bicep</title><link href="https://cocallaw.com/posts/Deploying-AVD-with-Bicep/" rel="alternate" type="text/html" title="Deploying AVD and retrieving the Registration Token with Bicep" /><published>2025-06-16T13:00:00-04:00</published> <updated>2025-06-16T13:00:00-04:00</updated> <id>https://cocallaw.com/posts/Deploying-AVD-with-Bicep/</id> <content type="text/html" src="https://cocallaw.com/posts/Deploying-AVD-with-Bicep/" /> <author> <name>CLC</name> </author> <category term="Azure" /> <category term="AVD" /> <category term="Bicep" /> <summary>Learn how to deploy AVD resources using Azure Bicep and retrieve the Host Pool registration token during the deployment to simplify the process.</summary> </entry> </feed>
