Github Actions: deploy to multiple environments from single workflow

Github Action workflows do not support code reuse, here's a workaround.

How to make a copy of AWS IAM role

Avoid the chore of copying policy JSON manually.

Cross-post from your blog to DEV.to (Node.js script)

A little helper npm script to automate creating a post at DEV.

Shell alias to view diffs in Github

Quickly open a page in Github to compare branches and commits.

Add Docker container name to shell prompt

Don't confuse multiple terminal windows when running sh/bash/zsh in Docker containers.