Code and Compass
  • Home
  • About
Sign in Subscribe
Claude client creating a Ghost blog draft through the obot MCP gateway
MCP

Your Blog, Any AI: Building and Shipping a Ghost MCP Server from Scratch

The existing Ghost MCP servers were abandoned, so I built my own in an evening: TypeScript, published to npm, deployed on a self-hosted MCP gateway, usable from any MCP client anywhere — including this post, published through the tool it describes.
Aug 5, 2026 5 min read
Ship Your MVP from Home: Ditch Expensive Servers with Cloudflare Tunnel

Ship Your MVP from Home: Ditch Expensive Servers with Cloudflare Tunnel

You have a powerful computer sitting under your desk. Meanwhile, you're paying $50–200/month to run your MVP on someone else's computer. Let's fix that. This guide walks through how I set up a home server with Cloudflare Tunnel to host multiple web
Feb 21, 2026 6 min read
Stop Losing Your tmux Layouts: A Simple Tool to Save and Restore Your Terminal Setups

Stop Losing Your tmux Layouts: A Simple Tool to Save and Restore Your Terminal Setups

If you're a tmux power user, you know the pain. You've spent time crafting the perfect workspace—multiple windows for different projects, panes split just right, each one positioned in its correct directory. Then your computer restarts, or you close the terminal by accident, and it&
Feb 18, 2026 5 min read
Becoming Japanese for a Day: My Tokyo Kimono Experience

Becoming Japanese for a Day: My Tokyo Kimono Experience

The Threshold There's a red gate in Tokyo that changed how I see clothes. Not a metaphorical gate. An actual one—a torii, vermillion and weathered, standing in a bamboo garden where I stood wrapped in fabric that took 400 years to perfect. The Japanese call the color
Dec 7, 2025 5 min read
FastAPI Blueprint 03: Core FastAPI Structure
FastAPIBlueprint

FastAPI Blueprint 03: Core FastAPI Structure

Learn how to structure FastAPI apps for flexibility so you can plug in new features without breaking the system.
Aug 12, 2025 2 min read
FastAPI Blueprint 01: Intro and Architecture Overview
FastAPIBlueprint

FastAPI Blueprint 01: Intro and Architecture Overview

Kick off the series by understanding what we’re building, why microservices matter, and how each component fits into the bigger picture.
Aug 12, 2025 4 min read
FastAPI Blueprint 02: Project Setup & Environment
FastAPIBlueprint

FastAPI Blueprint 02: Project Setup & Environment

Set up a clean, scalable FastAPI project structure that’s ready to handle anything from authentication to analytics.
Aug 12, 2025 3 min read
One-Key-per-Repo: A Simple Workflow for Managing Multiple Git Accounts

One-Key-per-Repo: A Simple Workflow for Managing Multiple Git Accounts

Ever juggled code across personal, work, and side-project accounts only to push with the wrong credentials? In this post you’ll build a two-script toolkit that solves the problem: 1. generate_ssh_key.sh – creates a fresh SSH key and drops a ready-to-paste stanza into ~/.ssh/config. 2. checkout – rewrites
Aug 8, 2025 3 min read
How to Add Google Tag Manager to Your Ghost Blog

How to Add Google Tag Manager to Your Ghost Blog

To publish the guide on your Ghost blog with all the necessary formatting, you can copy and paste the text below directly into the Ghost editor. The markdown headings, lists, and bold text are already included. How to Add Google Tag Manager to Your Ghost Blog Are you looking to
Aug 8, 2025 2 min read
🚀 How to Install pyenv on Ubuntu (The Easy Way)

🚀 How to Install pyenv on Ubuntu (The Easy Way)

🚀 How to Install pyenv on Ubuntu (The Easy Way) If you’ve ever juggled multiple Python versions on your machine and felt the pain of dependency conflicts, pyenv is your new best friend. It's a simple yet powerful tool that allows you to install and manage multiple Python
Aug 8, 2025 2 min read
Ultimate Guide: Managing Multiple Monitors on Ubuntu with DisplayLink & NVIDIA GPUs

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
Jun 19, 2025 3 min read
Building a Multi-Environment Kubernetes Cluster for Dev, Staging, and Production
Featured

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
Sep 4, 2024 6 min read
How to Push Your Helm Charts to a Docker (OCI) Registry
News

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
Sep 4, 2024 3 min read
Page 1 of 1
Code and Compass © 2026
  • Sign up
Powered by Ghost