Code and Compass

Ultimate Guide: Managing Multiple Monitors on Ubuntu with DisplayLink & NVIDIA GPUs

🔍 Why this guide? Running a mixed‑GPU desktop (USB‑based DisplayLink adapters plus an NVIDIA® GeForce card) on Ubuntu is incredibly powerful—but it can be tricky. Common headaches include: * Monitors that randomly reorder after every reboot. * DisplayLink screens not waking from sleep. * “Unknown display” errors in Settings → Displays. This

Building a Multi-Environment Kubernetes Cluster for Dev, Staging, and Production

Building a Multi-Environment Kubernetes Cluster for Dev, Staging, and Production Kubernetes has emerged as the de facto standard for orchestrating containerized applications, allowing teams to achieve consistency, scalability, and reliability across all stages of the software development lifecycle. One of the most common patterns for modern application delivery involves having

How to Push Your Helm Charts to a Docker (OCI) Registry

Introduction Helm has become the go-to package manager for Kubernetes, simplifying the deployment and management of complex applications by bundling all the required Kubernetes manifests into easily distributable “charts.” Traditionally, Helm charts have been hosted in dedicated Helm repositories or stored as files in version control systems. However, with the

Code and Compass © 2026