Monitor AWS Auto Scaling Activities with PowerShell
Parsing HTML Tables with PowerShell for BIOS Update Notifications
Update Default Payment Method for Microsoft Azure Subscriptions
Improve Your Professional Image in a Remote-centric World
Automatically Launching Cloud-based Linux Desktops with PowerShell and Amazon WorkSpaces
Introduction Amazon WorkSpaces provides a mechanism to rapidly deploy cloud-based desktop systems that can be used by software developers, call center representatives, knowledge workers, and nearly any other role. They’re great for short-term contractor roles as well, since they don’t require physical procurement of any new hardware. In the rest …
Find the Main Route Table of a VPC with PowerShell
In Amazon Web Services (AWS) Virtual Private Cloud (VPC), each VPC has a default route table, known as the “main” route table. If you want to identify the route table that is considered the “main” route table, it can be a little challenging. Using the Get-EC2RouteTable command, you might notice …
Automate AWS MFA Credential Renewal with OCR and PowerShell
Problem Statement Multi-Factor Authentication (MFA) is a relatively easy mechanism to improve the security of your Amazon Web Services (AWS) cloud environment. Instead of logging into the AWS Management Console using a username and password, you also have to provide a time-based one-time password (TOTP). The same concept applies when …
Finding an AWS EC2 AMI with the AWS PowerShell SDK
Problem Statement If you’ve ever launched an Amazon EC2 instance (aka. virtual machine), you’re probably familiar with the concept of an Amazon Machine Image (AMI). AMIs are simply virtual machine images that you can launch your EC2 instance with. Because anyone can publish a custom AMI, and because AWS has …
Frictionless User Experiences: Add a Command Palette to your React Application

Although I’m not a user interface designer professionally, I have some rather strong opinions about how user interfaces should be implemented. After all, I use a variety of different software on a daily basis, ranging from Google Chrome, Firefox, Gmail, Google Calendar, Asana, Spotify, and many others. In my mind, …