Developer Tools
Linux setup, editors, development containers, debugging, code snippets, and productivity notes.
Installing VMware Workstation Pro 25H2 on Ubuntu Desktop
Learn how to install VMware Workstation Pro 25H2 on Ubuntu Desktop and sign the vmmon and vmnet kernel modules for UEFI secure boot.
Local LLMs: Running Ollama and Open WebUI in Docker on Ubuntu
Learn how to set up Ollama as a local service and run Open WebUI in Docker containers on Ubuntu. A step-by-step guide to running LLMs locally with GPU support.
Build a Weather MCP Server with Rust: Complete Tutorial for AI Integration
Learn to build a Model Context Protocol (MCP) server in Rust that provides weather data. Complete tutorial covering Rust SDK setup, NWS API integration, and AI tool development for weather alerts and forecasts.
Installing VMWare Workstation Pro on Ubuntu Desktop
A step-by-step guide to installing VMware Workstation Pro on Ubuntu Desktop.
Installing Ubuntu Server 22.04
A step-by-step guide to installing Ubuntu Server on a virtual machine using VMware Fusion
Adding a GitHub Codespace button to your README
How to add a Codespaces button to your README on GitHub to make it easier for people to contribute
Installing .NET on Ubuntu
How to install .NET on Ubuntu and have it actually work
Purging Deleted Azure Key Vaults
Do you constantly provision and delete Azure Key Vaults? If so, you may have noticed attempts to recreate a recently deleted key vault will result in the fol...
Re-visiting Dev Container Features
A few months ago I wrote a post that described how you can add custom features to your Dev Containers. That didn't age very well 😅 But good news is that the...
Ubuntu Dev Tools
Is this the year of the Linux desktop? I'm not sure but I have been making more of an effort to "daily drive" a Linux desktop lately. I'm currently working o...
Rust for the Impatient
An awesome video to quickly get up to speed on how to read Rust code. Be sure to give the video a 👍
Fixing a NodeJS Digital Envelope Routines Error
In my journey to learn Rust, I've decided to pick up this book called "Practical Rust Web Projects" by Shing Lyu. In the last chapter, you walk through an ex...
Terraform: Azure Container Apps with Azure Managed Grafana using the AzAPI provider
Code snippet for the Monitoring Azure Container Apps With Azure Managed Grafana article. main.tf Resource References - random pet - random integer - random s...
Securely connect to your Azure Linux Virtual Machine with Tailscale SSH
Being on the Cloud Advocate team at Microsoft, we're always looking to empower every developer to achieve more on Azure. One way of doing this is by bringing...
Exploring .NET WebAssembly with WASI
Overview WebAssembly (Wasm) is something that the Cloud Native Advocacy team has been exploring. It has been around for a few years and has mostly been used...
Extending Visual Studio Code Dev Container Features
UPDATE: The dev-container-features-template repo referenced in this post has been archived. Please see my new post here or visit containers.dev for the lates...