PAUL'S BLOG

Learn. Build. Share. Repeat.

Installing VMware Workstation Pro 25H2 on Ubuntu Desktop

2026-04-20 4 min read Tutorial

Last year, I wrote a guide on how to install VMware Workstation Pro on Ubuntu Desktop. Since then, I’ve learned there’s an easier way to manually install and sign the vmmon and vmnet modules when attempting to run VMware Workstation Pro on a UEFI-based system with secure boot enabled. No more custom building of the modules required! The modules can be installed using VMware’s installer, and you just need to manually sign them. Let’s go through this process step by step.

Continue reading

Study Guide: Kubernetes and Cloud Native Associate (KCNA)

2025-12-19 19 min read Certification

My KCNA certification is up for renewal, and as I’m preparing to retake the exam, it dawned on me that I wrote up a study guide for it never actually published it. Doh! 🫣

So here it is 🤗

The KCNA is a great entry point for anyone looking to validate their foundational knowledge of Kubernetes and the cloud native ecosystem. I thought it would be helpful to document my study notes and share them with others who are also preparing for the exam.

Continue reading

Local LLMs: Running Ollama and Open WebUI in Docker on Ubuntu

2025-10-08 8 min read Tutorial AI Ollama Open WebUI Docker

Ollama is a popular tool for running large language models (LLMs) locally on your machine. It provides a simple interface to interact with various models without needing an internet connection. Open WebUI is a web-based user interface that allows you to interact with LLMs through a browser.

I am working on an Ubuntu 24.04.3 LTS Desktop machine with decent hardware to run models locally, so my preference is to run Ollama as a local service rather than confining it to a container. This way, Ollama can take full advantage of my machine’s capabilities, especially the GPU.

Continue reading

Build a Weather MCP Server with Rust: Complete Tutorial for AI Integration

2025-06-10 10 min read Tutorial AI MCP Rust

Building AI tools that can access real-time data requires bridging the gap between language models and external APIs. The Model Context Protocol (MCP) makes this possible by providing a standard way for AI assistants to interact with data sources.

In this tutorial, we’ll build a weather MCP server using Rust that connects to the National Weather Service API, giving any MCP-compatible AI assistant the ability to fetch live weather alerts and forecasts.

Continue reading

Deploying AKS Automatic clusters with Pulumi: A step-by-step guide

2025-03-10 20 min read Tutorial

Yo! Let’s build an AKS Automatic cluster with Pulumi 🚀

If you don’t already know, Pulumi is a modern Infrastructure as Code (IaC) tool that allows you to use your favorite programming language to deploy and manage cloud resources. I like it because I can use Go and the Pulumi Go SDK to write my infrastructure code. There are other languages supported like Python, TypeScript, .NET, and more so be sure to check out their docs for more information.

Continue reading

Installing VMware Workstation Pro on Ubuntu Desktop

2025-03-03 5 min read Tutorial

This article has been updated. See the latest version here: Installing VMware 25H2 on Ubuntu Desktop.

This is a guide that will walk you through the steps to install VMware Workstation Pro on Ubuntu Desktop. I am currently using Ubuntu 24.10 with version 6.11.x of the Linux kernel on a UEFI-based system with secure boot enabled. This guide is based on my experience with this setup and may not apply to all systems.

Continue reading

Certified Argo Project Associate (CAPA) Exam Study Guide

2025-02-06 21 min read Certification

I recently passed the Certified Argo Project Associate (CAPA) exam and wanted to share a study guide to help you prepare for the exam. If you are not already aware, the Cloud Native Computing Foundation (CNCF) offers a suite of certifications that validate your knowledge and expertise in cloud-native technologies, with Argo being one of them.

The CAPA exam is designed for beginners who are new to Argo and its suite of tools which includes Argo Workflows, Argo CD, Argo Rollouts, and Argo Events.

Continue reading
Older posts