How to Use Multiple GitHub Accounts on the Same Computer: Complete Guide


Learn how to manage multiple GitHub accounts on one computer using SSH keys. Includes step-by-step instructions, shell functions, and best practices for macOS.

jq Cookbook: Practical jq Use Cases and Examples for Parsing JSON


The jq logo beside a JSON document being filtered down to a few fields.

jq use cases and a tested cookbook for parsing JSON: when to reach for jq, select and filter, reshape objects, group and sum, and convert JSON to CSV.

Learn GitHub


Learn GitHub to supercharge your development process. GitHub is the premier code management tool, and it keeps getting better.

Learn Design Systems


Learn design systems for fun and profit! Do you want to maintain a consistent professional design that makes your brand sparkle? Try a design system.

How to Master Email Management: A Zero Inbox Approach


Learn how to effectively manage your email using a zero inbox strategy. Includes tips for filtering, organizing folders, and maintaining email hygiene.

How to Highlight Text on a Web Page


How to highlight text on a web page in a few easy steps. Highlighting text on a web page can improve communication.

Learn Python


Learn Python by building a CSV analyzer. Install Python, set up a safe environment, and create a tool that processes sales data in chunks.

Learn Terraform


Learn Terraform for your infrastructure as code efforts. It will save you a significant amount of time managing your system resources.

Install bash on Windows


Install bash on windows for fun and profit. Learn how to install it with various methods. Learn about the benefits it will provide.

Open in Visual Studio Code on macOS


Open in Visual Studio Code on macOS to save time opening files and folders from Finder. Use Automator to create a quick action for this purpose.

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.

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


A terminal showing the SSH error Permission denied (publickey) after a failed login.

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.