Practical software engineering guidance from Jeff Bailey on tools like jq, SSH, and Git, plus architecture diagrams, book summaries, and fundamentals.
How to Open Files with Default Applications in Visual Studio Code (Mac & Windows)
Learn how to configure Visual Studio Code to open files with their default applications using custom tasks. Works on both macOS and Windows.
Software Documentation Gaps — Deadly Cut 1
Software documentation gaps are as common as the cold. Left in the cold, we get to deal with a harvest of confusion.
Learning Terraform
Learning Terraform as an alternative to CloudFormation, Azure Resource Manager Templates, and Google Cloud Deployment Manager.
How to Open Hyper Terminal from Finder on macOS Using Automator
Learn how to create a custom Quick Action in Automator to open Hyper Terminal from Finder on macOS. Step-by-step guide with screenshots and troubleshooting tips.
How to Fix Permission Denied (publickey) in SSH and GitHub
Fix “Permission denied (publickey)” in SSH and Git: use the git user, load your key into ssh-agent, add it to GitHub, and set key file permissions.
Death by 1000 Cuts
Death by 1000 cuts in the software world. Software, like any tool, can complicate life. Let’s take a trip down Broken Software Lane!
How to Install Pi-hole on Synology NAS with Docker: Complete Guide
Step-by-step guide to set up Pi-hole ad blocker on your Synology NAS using Docker. Learn how to configure network-wide ad blocking and DNS filtering.
Lastpass to Bitwarden – Part 1
Bitwarden migration, the why and the what. This article details a migration from Lastpass to Bitwarden.