Owendavies.net.
How to Standardize Dev Environments with DevContainers
Learn how to standardize dev environments using DevContainers in GitHub Codespaces. Improve team workflows, reduce onboarding time, and boost productivity!
How to Create an Azure Virtual Machine with PowerShell
Step-by-step guide to creating Azure VMs using PowerShell automation with code examples, detailed explanations, and best practices for consistent deployments.
How to Create an Azure NAT Gateway (Portal, CLI & Terraform)
Learn to create Azure NAT Gateway via Azure Portal, Azure CLI, and Terraform, including best practices for outbound connectivity.
Create an Azure Virtual Machine with the Azure CLI
Learn how to create and configure an Azure VM using Azure CLI with step-by-step commands for resource groups, networking, security, and VM deployment.
Create an Azure VM with Bicep: A Step-by-Step Guide
Learn to deploy an Azure VM using Bicep, Microsoft's DSL for ARM templates, with this step-by-step guide.
Migrate Terraform State with AzCopy in Azure Containers
Step-by-step guide to securely migrate Terraform state between Azure Blob Storage containers using PowerShell and AzCopy, with troubleshooting tips.
Specify a Different SSH Key per Git Repository
Use different SSH keys (and GitHub accounts) for different git repositories on the same host with an SSH config Host alias.
Nant error: [exec] svn: Error resolving case of '>'
Fixing the NAnt "svn: Error resolving case of >" error in an exec task by using the output attribute instead of redirecting with the > character.
Resize Tmux and Vim Panes with Keyboard Shortcuts
Resize split panes in Tmux and Vim with keyboard shortcuts — the built-in defaults, plus faster custom bindings for your .vimrc and .tmux.conf.
How to Change the GPG Key for pass (Password Store)
How to re-encrypt your pass password-store to a new GPG key, including importing and trusting the key.