My repo containing decks & recorded sessions!
A GitHub repository containing slide decks and recordings from presentations on Azure Virtual Desktop, RDS, Bicep, and ARM templates.
A GitHub repository containing slide decks and recordings from presentations on Azure Virtual Desktop, RDS, Bicep, and ARM templates.
A technical guide on simulating spot node eviction in Azure Kubernetes Service (AKS) to test application resiliency, using Terraform for deployment.
A technical blog archive detailing posts on AWS services, cloud development, Java, DevOps, and software engineering practices from 2010 to 2025.
A tutorial on migrating Terraform state data from Terraform Cloud to another backend, covering state storage basics and workspace management.
A guide to validating Terraform Infrastructure as Code using formatting, syntax, and security checks within a GitHub Actions workflow.
Part 4 of a series for MSPs on using Azure Policy to enforce governance and guardrails across multiple customer Azure tenants at scale.
A guide to using OrgFormation, an open-source Infrastructure as Code tool for automating AWS Organizations and account management.
Using the TFE Provider to manage Terraform Cloud organizations, workspaces, and teams programmatically with Infrastructure as Code.
A guide to implementing security governance using Azure Policy as Code with Bicep, based on a Microsoft Reactor presentation.
Explains when to use Terraform's count vs for_each meta-arguments for resource creation, arguing for_each is generally superior.
A technical guide on creating reusable Pulumi Component Resources to provision Ubuntu VMs with libvirt, building on a previous tutorial.
A developer shares their journey discovering Azure Policy and Open Policy Agent, leading to the creation of a curated community resource list.
A technical guide on replacing the deprecated template_cloudinit_config data source in Terraform with the templatefile function and cloudinit provider.
A tutorial on using Pulumi IaC with libvirt to create and manage an Ubuntu virtual machine on a local machine or bare-metal server.
A guide to designing, implementing, and testing a tagging strategy for Azure resources using Bicep and Azure Policies.
Explores the new Terraform Cloud configuration block in Terraform 1.1, detailing improvements over the old remote backend for CLI workflows.
Explores different methods for using parameters in Bicep templates to create reusable Infrastructure as Code (IaC) deployments.
Explores how Terraform handles infrastructure changes made outside its control, detailing the plan/apply process and reconciliation strategies.
Explains how to use Terraform 1.1's new 'moved' block to safely refactor infrastructure code without destroying existing resources.
A guide on using GitHub Actions to automate Terraform workflows for deploying and managing infrastructure on Microsoft Azure.