Visual Studio Code and opening a file by file type

Visual Studio Code and open the program that is associated with the file’s extension. This article covers both Mac and Windows. Mac CMD-Shift-P Tasks: Configure Task Add this JSON to the task { "version": "2.0.0", "tasks": [ { "label": "Open file", "type": "shell", "command": "open", "args": ["${file}"] } ] } Windows Ctrl-Shift-P or F1 Tasks: Configure Task Add this JSON to the task file { "version": "2.0.0", "tasks": [ { "label": "Open file", "type": "shell", "command": "explorer....

Software Documentation Gaps – Deadly Cut 1

Hello, this article is part of my Death by 1000 Cuts series that shines shine a light on glaring software development industry problems. I'm confident you'll find 1000 articles someday. This article is the first in a series of deadly cuts I’ve experienced, and my proposed solutions. Software Documentation Gaps I use Google to find documentation. Ideally, clicking help would get the job done. Unfortunately, most of the time, feature documentation is poor or non-existent....

Learning Terraform

Learning terraform for fun and profit. Terraform is an alternative to cloud-specific resource management tools. CloudFormation and Azure’s Resource Manager template maintenance are boons for automation. I work with Amazon Web Services, so I tried the AWS Cloud Development Kit (CDK). The CDK sounds like a great idea on paper, but the documentation is abysmal. While sifting through GitHub repositories is fun, it is not a fun full-time job. Most of my time spent using the CDK required digging for examples rather than writing code....

github.com: Permission denied (publickey)

If you receive this message when attempting to clone a repository. git@github.com: Permission denied (publickey) This article assumes you are running a Unix-based system like Linux, macOS, or Windows Subsystem for Linux. Try the following: # Should return: Agent pid [process pid] eval "$(ssh-agent -s)" # Add your ~/.ssh/id_rsa.pub file to your GitHub keys if it's not already there # Should return "Identity Added" ssh-add ~/.ssh/id_rsa

Hyper Automator

I’ve recently started using Hyper terminal because iTerm was giving me grief. One of my goals was to be able to open it within Finder on macOS to avoid wasting time. I read this article article and proceeded to hack away so proceed with caution. The Automator -> Services option does not exist in new versions of macOS. If the details lead you astray, try using Automator -> Quick Action instead....