<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>James Harding</title><description>James Harding: Airline Pilot and Software Engineer</description><link>https://jameshard.ing/</link><language>en-gb</language><item><title>Jet Airliners Still Navigate With 1920s Radio Tech</title><link>https://jameshard.ing/posts/aviation-radio/</link><guid isPermaLink="true">https://jameshard.ing/posts/aviation-radio/</guid><description>An A350 pilot&apos;s interactive guide to the radio tech — VOR, DME, NDB, ILS, TCAS — that still guide every flight and take over when GPS is jammed.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>We Got Married!</title><link>https://jameshard.ing/posts/married/</link><guid isPermaLink="true">https://jameshard.ing/posts/married/</guid><description>On 5th May 2026, I married the love of my life, Bruna. A wonderful day shared with a small group of friends and family in London.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Astro, Cloudflare Pages, and Non-Trailing Slash Canonical URLs</title><link>https://jameshard.ing/notes/2026-04-01-astro-cloudflare-pages-trailing-slash-canonical/</link><guid isPermaLink="true">https://jameshard.ing/notes/2026-04-01-astro-cloudflare-pages-trailing-slash-canonical/</guid><description>A bit of a head-scratcher with Astro and Cloudflare Pages, but I think I&apos;ve found a solution.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Lava Lamps Are Still Cool</title><link>https://jameshard.ing/notes/2026-03-31-lava-lamps/</link><guid isPermaLink="true">https://jameshard.ing/notes/2026-03-31-lava-lamps/</guid><description>Lava lamps are still cool, and it was a great addition to my man cave.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How Airlines Safely Dispatch Aircraft With Failed Equipment (the MEL)</title><link>https://jameshard.ing/posts/the-mel-minimum-equipment-list/</link><guid isPermaLink="true">https://jameshard.ing/posts/the-mel-minimum-equipment-list/</guid><description>Airlines fly planes with broken parts every day — legally and safely. The MEL is aviation&apos;s feature flag system for hardware, with lessons for software engineers on graceful degradation.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>All About Containers - The Physical Edition</title><link>https://jameshard.ing/posts/hardware-containers/</link><guid isPermaLink="true">https://jameshard.ing/posts/hardware-containers/</guid><description>I have recently totally overhauled my storage system for *stuff*. From tools to tiny screws, this is the system I settled on.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AirPods Are Apple&apos;s Best Product</title><link>https://jameshard.ing/notes/2026-02-02-apple-airpods/</link><guid isPermaLink="true">https://jameshard.ing/notes/2026-02-02-apple-airpods/</guid><description>Simple, reliable, and always in my pocket.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Presence-Aware Room Lighting in Home Assistant</title><link>https://jameshard.ing/posts/presence-aware-lighting-home-assistant-yaml/</link><guid isPermaLink="true">https://jameshard.ing/posts/presence-aware-lighting-home-assistant-yaml/</guid><description>How to set up presence-aware room lighting in Home Assistant with pre-off flashes and day/night scenes, packaged as a reusable YAML blueprint.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Happy Retirement, Dad!</title><link>https://jameshard.ing/posts/happy-retirement-dad/</link><guid isPermaLink="true">https://jameshard.ing/posts/happy-retirement-dad/</guid><description>On August 24th 2025, my father Neil Harding had his final flight at British Airways. I was his First Officer, and my brother Ben gave Dad his final landing clearance.</description><pubDate>Sun, 24 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Pilot Logbook Statistics and Visualisations</title><link>https://jameshard.ing/projects/pilot-logbook-statistics-and-visualisations/</link><guid isPermaLink="true">https://jameshard.ing/projects/pilot-logbook-statistics-and-visualisations/</guid><description>An explanation of the statistics and visualisations I have created from my pilot logbook data, including 3D globes and lots of interesting charts.</description><pubDate>Sun, 29 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Querying a LogTen Pilot Logbook With SQL</title><link>https://jameshard.ing/posts/querying-logten-pilot-logbook-sql/</link><guid isPermaLink="true">https://jameshard.ing/posts/querying-logten-pilot-logbook-sql/</guid><description>LogTen is a pretty wrapper for a SQLite database. I will explain how to extract data from the SQLite database using SQL.</description><pubDate>Thu, 04 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Split Flap Display</title><link>https://jameshard.ing/projects/split-flap/</link><guid isPermaLink="true">https://jameshard.ing/projects/split-flap/</guid><description>I managed to pick up a beautiful Split Flap display from a company who became bankrupt during COVID. I&apos;ve been getting up and running again with some custom software!</description><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Build a Simple, Static, Markdown Blog with Flask</title><link>https://jameshard.ing/posts/simple-static-markdown-blog-in-flask/</link><guid isPermaLink="true">https://jameshard.ing/posts/simple-static-markdown-blog-in-flask/</guid><description>A short tutorial explaining how to set up a static Markdown blog in Flask in just a few lines of Python.</description><pubDate>Sat, 16 Nov 2019 00:00:00 GMT</pubDate></item></channel></rss>