Developer Tools

Linux setup, editors, development containers, debugging, code snippets, and productivity notes.

  1. 4 minArticle

    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.

  2. 7 minArticle

    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.

  3. 7 minArticle

    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.

  4. 4 minArticle

    Installing VMWare Workstation Pro on Ubuntu Desktop

    A step-by-step guide to installing VMware Workstation Pro on Ubuntu Desktop.

  5. 6 minArticle

    Installing Ubuntu Server 22.04

    A step-by-step guide to installing Ubuntu Server on a virtual machine using VMware Fusion

  6. 2 minCode

    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

  7. 1 minCode

    Installing .NET on Ubuntu

    How to install .NET on Ubuntu and have it actually work

  8. 1 minCode

    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...

  9. 3 minArticle

    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...

  10. 1 minCode

    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...

  11. 1 minVideo

    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 👍

  12. 1 minArticle

    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...

  13. 1 minCode

    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...

  14. 12 minArticle

    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...

  15. 12 minArticle

    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...

  16. 8 minArticle

    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...