Published on16 April 2026Building a Luxury Hotel Discovery Site with Astro and NotionastronotionvercelseoHow I built a static site showcasing 600+ luxury hotels using Astro, Notion as a CMS, and a build-time image pipeline deployed on Vercel
Published on30 October 2023Request an Access Token to query Microsoft Defender for Identity APIspowershellaccesstokenMSALMDIDefenderUsing the MSAL library to request a valid access token to query Microsoft Defender for Identity via PowerShell
Published on21 January 2023Use PowerShell to query Dynamics CRM Web APIpowershellaccesstokenMSALDynamicsCRMUsing PowerShell and MSAL to retrieve a valid user impersonation access token and query a Dynamics CRM web API
Published on1 October 2022Deploy an Azure Function App to host a MTA-STS policy file using Bicep templateExchangeOnlinemta-stssecuritybicepCreate an Azure Function App for the purpose of hosting a MTA-STS policy file, and using a Bicep template to automate the deployment
Published on27 August 2022Using the Office 365 IP Address and URL web service in PowerShellOffice365PowerShellAPIUsing PowerShell to query hostnames and IP ranges needed for connecting to Office 365 services