<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Turbinado</title><description>The blog of Phil Stewart, a UK web developer and tech geek.</description><link>https://turbinado.co.uk/</link><item><title>Bootstrap: How I built this blog site with Next.js</title><link>https://turbinado.co.uk/post/bootstrap-building-a-blog-with-nextjs/</link><guid isPermaLink="true">https://turbinado.co.uk/post/bootstrap-building-a-blog-with-nextjs/</guid><description>My experience using Next.js 14 and MDX to build this blog</description><pubDate>Sun, 31 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Converting this blog to Astro</title><link>https://turbinado.co.uk/post/converting-blog-astro/</link><guid isPermaLink="true">https://turbinado.co.uk/post/converting-blog-astro/</guid><description>Next.js is so last week.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Faking a 404 with Refit</title><link>https://turbinado.co.uk/post/faking-a-404-with-refit/</link><guid isPermaLink="true">https://turbinado.co.uk/post/faking-a-404-with-refit/</guid><description>The API returns a 200 OK with a json message indicating not found, what to do.</description><pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Handling ACME Challenges with HAProxy</title><link>https://turbinado.co.uk/post/haproxy-acme-challenges/</link><guid isPermaLink="true">https://turbinado.co.uk/post/haproxy-acme-challenges/</guid><description>How to directly serve challenge responses without a dedicated backend.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Mounting NFS with Vagrant when Firewall Says No</title><link>https://turbinado.co.uk/post/vagrant-nfs-firewalld/</link><guid isPermaLink="true">https://turbinado.co.uk/post/vagrant-nfs-firewalld/</guid><description>The magic incantation to make RHEL / AlmaLinux say yes.</description><pubDate>Fri, 22 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Why won&apos;t my ASP.NET Core app recognise my user secrets?</title><link>https://turbinado.co.uk/post/why-wont-my-asp-net-core-app-recognise-my-user-secrets/</link><guid isPermaLink="true">https://turbinado.co.uk/post/why-wont-my-asp-net-core-app-recognise-my-user-secrets/</guid><description>tl;dr: Make sure &lt;GenerateAssemblyInfo&gt; is set to true in the csproj</description><pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate></item></channel></rss>