Ubuntu on Hyper-V, Insuring Enhanced Session Works

The enhanced session mode offers improved performance, hardware utilization, and features like copy & paste in the VM. To enable this in Ubuntu (or other OS), specific configurations and software installations are needed. Steps include VM setup, Ubuntu installation, XRDP & XORGXRDP installation, and configuring the VM server for enhanced session mode. Continue reading →

Development Machine Environment Build and Base OS Load

When choosing an operating system to work with there are a number of factors to take into account. Some of these factors include; What language stack and tooling will you need to use? What focus beyond software development will the machine have? What apps and tooling do you already have? Continue reading →

Gotta GSD, Don’t Wanna Buy Windows, Here’s Some Options!

Ok, again, I’ve sat down to get some shit done and I immediately stumble into this one strange scenario where I need a Windows machine. I don’t want to buy Windows. I rarely use it. I just need to do this one thing. I don’t want to use Windows on a regular basis. I’m happy... Continue reading →

Development Workspace with Terraform on Azure: Part 2 – Packer Images

Series Links: 1, 2 (this entry) Today I’m going to walk through the install and setup of Packer, and get our first builds running for Azure. I started this work in the previous article in this series, “Development Workspace with Terraform on Azure: Part 1 – Install and Setup Terraform and Azure CLI“. This is... Continue reading →

Using SSH Locally to Work With Ubuntu VM + VMware Tools Installation via Shell

I do a lot of work with Ubuntu, 90% or so of that work is from an Ubuntu instance. Often that instance happens to be a local VM running in VMware Fusion (or sometimes Virtual Box). Often I’ll start with a base server image which isn’t entirely setup for SSHing into the instance. These are... Continue reading →