WSL is great but has one weakness — it doesn't know about your Windows SSH keys. Learn how to solve that problem with a few tools inside.
When it comes to AWS remote database management, if you can't install the agent directly on the private host, you can set up a bastion running the agent.
SSH and Git work together to secure access to your remote repository but don't work particularly well with multiple keys. I have a solution for this.
Using SSH options like ProxyCommand, Ansible can readily work with privately addressed EC2 instances on a AWS VPC subnet.
An example of how I use Ansible config management to save and reproduce the environment on my laptop.
Far, far too often I forget to start the ssh-agent before I use Capistrano to deploy. Here's a quick little snippet to help you avoid that mistake.
wemux is a script that simplifies the management of shared tmux sessions.
A description of using pipes with ssh in a way that allows the results of mysqldump on a remote machine to be stored locally without creating a temporary file.