<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>James Liew</title><description>writing, building, learning</description><link>https://jamesliew.com/</link><language>en</language><item><title>Hello, world</title><link>https://jamesliew.com/posts/2026-05-26-hello-world/</link><guid isPermaLink="true">https://jamesliew.com/posts/2026-05-26-hello-world/</guid><description>Why I&apos;m starting this site, and what I want to use it for.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>meta</category></item><item><title>Moving everything to Hetzner</title><link>https://jamesliew.com/posts/2026-05-26-moving-to-hetzner/</link><guid isPermaLink="true">https://jamesliew.com/posts/2026-05-26-moving-to-hetzner/</guid><description>Inspired by @levelsio, I&apos;m consolidating my projects onto one server.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>infra</category><category>ai</category><category>claude</category></item><item><title>Stripe webhooks, third time lucky</title><link>https://jamesliew.com/posts/2026-05-24-stripe-webhooks/</link><guid isPermaLink="true">https://jamesliew.com/posts/2026-05-24-stripe-webhooks/</guid><description>The error was obvious in hindsight. Notes for future me.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>mileslah</category><category>infra</category><category>learning</category></item></channel></rss>