gpk blog
gpk blog
George Kettleborough
Personal
Technology
Occasional ramblings about my hobbies and interests, including programming and long-distance walking
Latest posts
-
Resetting an Ideal Halo Zigbee Thermostat 2025-11-27 12:59pm
-
My Homelab 2025-10-26 03:25pm
-
Run AI Agents in Lightweight Sandboxes 2025-08-31 05:18am
-
Think Twice about Boolean Fields in your Data Model 2025-08-31 04:50am
-
Just Send Me the Prompt 2025-07-31 02:41am
-
Automating Metabase Upgrades on Kubernetes with Flux 2025-05-27 02:04pm
-
Clean Domain Models with SQLAlchemy 2024-12-08 01:42pm
-
Talos Linux on XCP-ng 2024-11-09 08:19am
-
Hillshading on my Static Maps 2024-10-15 02:43pm
-
West Highland Way 2024-10-10 03:33pm
-
Kubernetes Ingress vs Load Balancer 2024-08-06 02:10pm
-
Make Reading a Habit 2024-08-04 05:18am
-
Odd Problem Accessing OPNsense Web UI via "OPT1" Interface 2024-04-24 02:50pm
-
Git is a Version Control System 2024-02-24 09:23am
-
Norfolk Coast Path 2024-02-15 03:33pm
-
Emacs Undo Redo 2023-12-14 02:18pm
-
Bash History Hacks 2023-12-05 02:22pm
-
A Lament for the Firefox Quick Find Key 2023-11-16 12:14pm
-
Using Nerd Icons in Org Agenda 2023-11-14 03:56pm
-
Custom Static Vector Maps on your Hugo Static Site 2023-10-26 05:11pm
-
Working on Multiple Web Projects with Docker Compose and Traefik 2023-10-02 02:00am
-
Resolving Private IP Addresses with pfSense DNS Resolver 2023-10-01 04:10pm
-
Why is Emacs Hanging? 2023-09-21 07:10am
-
Replacing Strings in an Entire Project 2023-08-22 07:22am
-
My 2023 Emacs Python Setup 2023-08-15 07:19am
-
Install Calibre without Root 2023-08-13 06:23am
-
Cooking with Make 2023-08-02 05:00pm
-
Arduino Programming with Emacs 2023-07-31 12:30pm
-
Building a Home Cinema on a Shoestring 2023-07-24 07:25am
-
Writing a Blog with Org-mode 2023-07-15 06:43am