2024 June
Find cross-tenant private endpoint connections
![](/assets/posts/2024/06/17/private-endpoint-connections/storage-pec1.png)
OneDrive tool to help me get out of the mess
![](/assets/posts/2024/06/10/onedrive-tool/drives.jpg)
Merging two Azure API Management services together
![](/assets/posts/2024/06/03/merging-two-apims-together/merging-two-apims-together-after.png)
2024 May
Automations with Azure Pipelines or GitHub Actions
![](/assets/posts/2024/05/27/automations-with-azure-pipelines-or-github-actions/entra6.png)
Automating PowerShell tasks with Container App Jobs
![](/assets/posts/2024/05/20/automating-powershell-tasks-with-container-apps/job1.png)
Arc-enabled Kubernetes and Microsoft Entra Workload ID
![](/assets/posts/2024/05/13/arc-enabled-kubernetes-and-entra-workload-id/jwt.png)
Spring cleaning of Entra ID app registrations
![](/assets/posts/2024/05/06/spring-cleaning-of-entra-id-app-registrations/apps.png)
2024 April
Utilizing Key Vault in Azure Kubernetes Service
![](/assets/posts/2024/04/29/utilizing-key-vault-in-aks/keyvault.png)
Virtual Network deployments with or without subnets
![](/assets/posts/2024/04/22/vnet-and-subnets/subnets1.png)
"Support for .NET 6 ends on 12 November 2024..."
![](/assets/posts/2024/04/15/dotnet-6-support-ends/actionrequiredemail.png)
Application Gateway and App Service authentication
![](/assets/posts/2024/04/08/appgw-and-app-service-authentication/resources.png)
Application Gateway and dynamic custom rules in Web Application Firewall
![](/assets/posts/2024/04/01/appgw-and-dynamic-custom-rules/customrules1.png)
2024 March
App Service and OpenID Connect with Salesforce
![](/assets/posts/2024/03/25/app-service-and-openid-connect/auth.png)
Network security groups and existing connections
![](/assets/posts/2024/03/18/network-security-groups-and-existing-connections/nsg.png)
Azure IoT Operations and interoperability between Windows and Linux
![](/assets/posts/2024/03/11/azure-iot-operations-and-interoperability/pipeline1.png)
CMS in Azure App Service and weird behavior
![](/assets/posts/2024/03/04/appservice-issue/webapp-create.png)
2024 February
Do you see value in Azure Policy Evaluator?
![](/assets/posts/2024/02/26/do-you-see-value-in-azure-policy-evaluator/ape.png)
Manage temporary employees with Entra ID Governance and Lifecycle workflows
![](/assets/posts/2024/02/12/entra-id-governance-and-lifecycle-workflows/workflows.png)
Entra ID Group automation with PowerShell
![](/assets/posts/2024/02/05/entra-id-group-automation/groups.png)
2024 January
Resource with multiple Private Endpoints and single Private DNS Zone
![](/assets/posts/2024/01/29/multiple-private-endpoints/resources.png)
Using Azure IP Ranges and Service Tags JSON file
![](/assets/posts/2024/01/22/using-azure-ip-ranges-and-service-tags/nsg2.png)
Codecamp 2024 summary
![](/assets/posts/2024/01/14/codecamp-2024/dog-painting.png)
Azure DevOps and "VS402846: The number of picklists in the collection has reached the limit of 2048"
![](/assets/posts/2024/01/08/azure-devops-and-vs402846/new-field.png)
2023 December
My Advent of Code 2023 visualizations
![](/assets/posts/2023/12/29/advent-of-code/aoc-2023-day23.png)
Don't fall behind the Kubernetes changes
![](/assets/posts/2023/12/11/k8s-api-deprecations/http-paths.png)
Advent of Code 2023 Day 10 part 2 visualization
![](/assets/posts/2023/12/10/advent-of-code-day-10/aoc-2023-day10-5.png)
Example cost calculation for storing archive data in Azure Storage
![](/assets/posts/2023/12/04/storage-costs/archive-data-retrieval.png)
2023 November
Advent of Code 2023 is coming!
![](/assets/posts/2023/11/27/advent-of-code/2022.png)
Azure IoT Operations Preview is now available
![](/assets/posts/2023/11/22/aio/aio-homeaks.png)
How virtual network service endpoints work
![](/assets/posts/2023/11/20/how-virtual-network-service-endpoints-work/effective-routes.png)
"Microsoft Defender for Cloud has detected suspicious activity in your environment"
![](/assets/posts/2023/11/13/defender-suspicious-activity/alerts-list.png)
Automating maintenance tasks with Azure Functions and PowerShell - Part 2: Deployment
![](/assets/posts/2023/11/06/automating-maintenance-tasks-part2/azure-resources.png)
2023 October
Automating maintenance tasks with Azure Functions and PowerShell - Part 1: Development
![](/assets/posts/2023/10/30/automating-maintenance-tasks-part1/teams.png)
Azure budgets and cost alerts are your friends
![](/assets/posts/2023/10/23/azure-budgets-and-cost-alerts/email.png)
Use HCIBox to learn Azure Stack HCI
![](/assets/posts/2023/10/16/use-hcibox-to-learn-azure-stack-hci/share.png)
Onboarding multiple Arc-enabled servers with the help of map file
![](/assets/posts/2023/10/09/onboarding-arc-enabled-servers/map.png)
Learn Azure Firewall with isolated demo environment
![](/assets/posts/2023/10/02/learn-azure-firewall-with-isolated-demo-environment/azure-firewall-demo.png)
2023 September
Preparing for Azure services retirements
![](/assets/posts/2023/09/25/preparing-for-azure-services-retirements/services-retirement-workbook.png)
Monitoring serialport2namedpipe Windows Service running in Azure Arc-enabled server
![](/assets/posts/2023/09/18/monitoring-windows-service/arc-server.png)
Running Home Assistant in Hyper-V with Zigbee USB Gateway
![](/assets/posts/2023/09/11/running-home-assistant-in-hyper-v/hyper-v.png)
Azure API Management Developer Portal content migrations
![](/assets/posts/2023/09/04/apim-developer-portal-content/share.png)
2023 August
VS Code and faster script development
![](/assets/posts/2023/08/28/vs-code-and-faster-script-development/share.gif)
Testing your network configurations with 'webapp-network-tester' tool
![](/assets/posts/2023/08/22/testing-your-network-configuration/share.png)
Cosmos DB, DNS, Networking -- It's all magic!
![](/assets/posts/2023/08/14/cosmosdb-and-magic/share.png)
Some-Questions-And-Some-Answers (SQASA) repository and repeat questions
![](/assets/posts/2023/08/07/sqasa-repository-and-repeat-questions/share.png)
Improving sharing of my code examples
![](/assets/posts/2023/08/02/sharing-my-code-examples/share.png)