Invoking an AWS Lambda function during CDK deployment
Explains how to use AWS CDK Custom Resources to trigger a Lambda function immediately after deployment for tasks like database seeding.
Explains how to use AWS CDK Custom Resources to trigger a Lambda function immediately after deployment for tasks like database seeding.
Explains why Terraform's nonsensitive() function fails when trying to output a sensitive value stored inside a list from a conditional resource.
Introducing Pulumi's Java SDK for Infrastructure as Code, enabling developers to manage cloud resources using Java and JVM languages.
A guide on creating Azure role assignments at different scopes (Management Group, Subscription, Resource Group) using Bicep infrastructure-as-code.
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.