Designing Command Line Tool User Experience

Linux Terminal Running Docker

Introduction Software developers, infrastructure & DevOps engineers, and operational IT staff are heavy users of the command line. The benefits of the command line are clear: Commands are / should be readable Commands are repeatable Commands can be shared amongst a team (eg. via source control / chat / etc.) Automation is scalable across many … Read moreDesigning Command Line Tool User Experience

Digital Ocean Droplet – Linux VPS Review

I’ve been using the Digital Ocean Virtual Private Server (VPS) host on and off for a few months now, and I must say, they are incredibly easy to use! First of all, their web UI is simple, easy to use, and dare I say, enjoyable to use. They have one, and only one, core service: Droplets. … Read moreDigital Ocean Droplet – Linux VPS Review

Find and Remove Package on Ubuntu Linux

I recently installed a couple packages that I didn’t need any longer on an Ubuntu Linux system. Most likely, you’ve installed packages using apt install or apt-get install. However, neither of these commands offer a command that lists out the packages that you’ve installed. To list out the installed packages, you use the dpkg command … Read moreFind and Remove Package on Ubuntu Linux

Azure Functions Error Message

Microsoft Azure recently introduced a new feature called Azure Functions. This service is, in some ways, very similar to the Amazon Web Services (AWS) Lambda service. Both services enable software developers to create scalable microservices using a Platform-as-a-Service (PaaS) model. In Microsoft Azure, the Functions feature is actually a component of the Azure App Service … Read moreAzure Functions Error Message

ncdu: Identify Large Files on Windows 10

If you’re looking for a solution to find large files (high disk utilization) on Windows 10, you’re in luck! In fact, you can even do this from the Ubuntu on Windows Bash console. There’s a tool called ncdu, which is short for nCurses du. “du” refers to the “disk utilization” tool that has been available on … Read morencdu: Identify Large Files on Windows 10

Azure PowerShell Extensions Updates

The Azure PowerShell Extensions module (AzureExt) for Windows PowerShell has seen another interesting update! Let’s take a look at some of the high-level changes: External dependencies have been completely removed The module now supports PowerShell ISE Snippets for Azure Resource Manager (ARM) Resources New command: Remove-AzureRmResourceGroupGui New command: Start-AzureRM Check out Art of Shell’s Microsoft … Read moreAzure PowerShell Extensions Updates

Azure Resource Manager (ARM) Training Course

Art of Shell has just published its first training course covering the core topic of Microsoft Azure Resource Manager (ARM) (direct purchase link)! If you’re deploying any kind of cloud resources on Microsoft Azure, then you’ll definitely want to check this out. The course covers: Microsoft Azure Resource Manager (ARM) Architecture Learn about Resource Providers, … Read moreAzure Resource Manager (ARM) Training Course