<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>keithmenor.dev</title><description>A bunch of stuff I can&apos;t hold in my brain.</description><link>https://keithmenor.dev/</link><item><title>Transcribe Audio with Microsoft Word</title><link>https://keithmenor.dev/microsoft-word-can-transcribe/</link><guid isPermaLink="true">https://keithmenor.dev/microsoft-word-can-transcribe/</guid><description>Microsoft Word can transcribe audio?!?! What?</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate><category>M365</category><category>MP3</category><category>MP4</category></item><item><title>Cloudflare SSO to Azure Static Web App</title><link>https://keithmenor.dev/cloudflare-sso-to-azure-static-web-app/</link><guid isPermaLink="true">https://keithmenor.dev/cloudflare-sso-to-azure-static-web-app/</guid><description>Azure SSO in Cloudflare... too good to be true?</description><pubDate>Sun, 13 Jul 2025 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Azure</category></item><item><title>Pushing EF Migrations to Azure SQL from GitHub Actions</title><link>https://keithmenor.dev/pushing-ef-migrations-to-azure-sql-from-github-actions/</link><guid isPermaLink="true">https://keithmenor.dev/pushing-ef-migrations-to-azure-sql-from-github-actions/</guid><description>Whitelisting GitHub’s gazillion runner IPs in Azure SQL? No thanks. Grab the runner’s IP, open the firewall just long enough to migrate, then slam it shut.</description><pubDate>Wed, 03 Jul 2024 00:00:00 GMT</pubDate><category>Azure</category><category>Development</category><category>DevOps</category><category>git</category></item><item><title>Google Ads “All disapproved” with Cloudflare</title><link>https://keithmenor.dev/google-ads-all-disapproved-with-cloudflare/</link><guid isPermaLink="true">https://keithmenor.dev/google-ads-all-disapproved-with-cloudflare/</guid><description>Google Ads said every destination was broken. The page loaded fine for me. The culprit: a Cloudflare WAF rule blocking everything outside North America — including Google’s ad reviewers.</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate><category>Cloudflare</category><category>DNS</category><category>Google Ads</category></item><item><title>Deploying a React app to Firebase Hosting using Azure Pipelines with Azure Repos</title><link>https://keithmenor.dev/deploying-a-react-app-to-firebase-hosting-using-azure-pipelines-with-azure-repos/</link><guid isPermaLink="true">https://keithmenor.dev/deploying-a-react-app-to-firebase-hosting-using-azure-pipelines-with-azure-repos/</guid><description>A Microsoft-stack dev, a React side project, and a friend who said “Dude, use Firebase.” One Azure pipeline that deploys DEV and MASTER to two Firebase projects.</description><pubDate>Mon, 07 Jun 2021 00:00:00 GMT</pubDate><category>Azure</category><category>Firebase</category><category>DevOps</category></item></channel></rss>