<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IRFAD RAZICK</title><description>Practical guides on Terraform, AWS, Docker and developer tooling.</description><link>https://irfadrazick.com/</link><atom:link href="https://irfadrazick.com/feed.xml" rel="self" type="application/rss+xml"/><item><title>Terraform Best Practices: Environment Specific Resource Changes</title><link>https://irfadrazick.com/terraform-environment-specific-resources/</link><guid isPermaLink="true">https://irfadrazick.com/terraform-environment-specific-resources/</guid><description>Why hardcoding per-environment checks inside Terraform resources is risky, and how explicit boolean variables with per-environment tfvars files scale better.</description><pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate><category>aws</category><category>terraform</category></item><item><title>Auto-Format Your Python Code in VSCode</title><link>https://irfadrazick.com/auto-format-your-python-code-in-vscode/</link><guid isPermaLink="true">https://irfadrazick.com/auto-format-your-python-code-in-vscode/</guid><description>How to install the Black formatter and isort extensions in VS Code and configure format-on-save so Python code stays consistently styled.</description><pubDate>Sun, 06 Oct 2024 00:00:00 GMT</pubDate><category>python</category><category>vscode</category></item><item><title>AWS EventBridge Rule for S3 Uploads</title><link>https://irfadrazick.com/aws-eventbridge-rule-for-s3-uploads/</link><guid isPermaLink="true">https://irfadrazick.com/aws-eventbridge-rule-for-s3-uploads/</guid><description>A sample AWS EventBridge rule that matches S3 PutObject events for a specific bucket and key prefix, plus how to test it with a Lambda target.</description><pubDate>Wed, 21 Jun 2023 00:00:00 GMT</pubDate><category>aws</category></item><item><title>Build AMD64 Docker Image in Mac Apple Silicon</title><link>https://irfadrazick.com/build-amd64-docker-image-in-mac-apple-silicon/</link><guid isPermaLink="true">https://irfadrazick.com/build-amd64-docker-image-in-mac-apple-silicon/</guid><description>The docker buildx build and docker run commands needed to build and run an amd64 Docker image on an Apple Silicon Mac.</description><pubDate>Tue, 02 May 2023 00:00:00 GMT</pubDate><category>docker</category><category>macos</category></item><item><title>Essential Configurations for Visual Studio Code (VSC)</title><link>https://irfadrazick.com/essential-configurations-for-visual-studio-code-vsc/</link><guid isPermaLink="true">https://irfadrazick.com/essential-configurations-for-visual-studio-code-vsc/</guid><description>Three small VS Code settings worth enabling: insert final newline, trim trailing whitespace, and format on save, for tidier code and diffs.</description><pubDate>Thu, 09 Feb 2023 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>GitHub Actions: Map Key/Values Based on Input</title><link>https://irfadrazick.com/github-actions-map-key-values-based-on-input/</link><guid isPermaLink="true">https://irfadrazick.com/github-actions-map-key-values-based-on-input/</guid><description>How to map a GitHub Actions workflow_dispatch input, such as environment, to several output values using a bash case block and job outputs.</description><pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate><category>github-actions</category></item><item><title>Customize GitHub Actions OIDC Claim for AWS IAM Authentication</title><link>https://irfadrazick.com/customize-github-actions-oidc-claim-for-aws-iam-authentication/</link><guid isPermaLink="true">https://irfadrazick.com/customize-github-actions-oidc-claim-for-aws-iam-authentication/</guid><description>How to customize the GitHub Actions OIDC subject claim template via the GitHub API and reference the new format in an AWS IAM trust policy.</description><pubDate>Thu, 17 Nov 2022 00:00:00 GMT</pubDate><category>aws</category><category>github-actions</category></item><item><title>Use nohoist for Yarn Workspace in Monorepo</title><link>https://irfadrazick.com/use-nohoist-for-yarn-workspace-in-monorepo/</link><guid isPermaLink="true">https://irfadrazick.com/use-nohoist-for-yarn-workspace-in-monorepo/</guid><description>Why Lambda packages in a Yarn workspace monorepo need their own node_modules, and how the nohoist workspace setting in package.json fixes it.</description><pubDate>Thu, 17 Nov 2022 00:00:00 GMT</pubDate><category>aws</category><category>nodejs</category></item></channel></rss>