<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lesleh.co.uk</title>
    <link>https://lesleh.co.uk/</link>
    <description>Blog posts from Leslie Hoare.</description>
    <language>en-gb</language>
    <lastBuildDate>Fri, 13 Nov 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://lesleh.co.uk/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Making robots argue about my pre-commit hooks</title>
      <link>https://lesleh.co.uk/blog/2026/11/robot-wars/</link>
      <guid isPermaLink="true">https://lesleh.co.uk/blog/2026/11/robot-wars/</guid>
      <pubDate>Fri, 13 Nov 2026 00:00:00 GMT</pubDate>
      <description>I got AI agents to debate whether slow pre-commit hooks are worth it when CI runs the same checks. The first debate was won on the definition of one word.</description>
    </item>
    <item>
      <title>Hacking dyndns protocol</title>
      <link>https://lesleh.co.uk/blog/2023/02/hacking-ddns/</link>
      <guid isPermaLink="true">https://lesleh.co.uk/blog/2023/02/hacking-ddns/</guid>
      <pubDate>Sat, 11 Feb 2023 00:00:00 GMT</pubDate>
      <description>Learn how to hack the DynDNS protocol to update a custom DNS record instead of using their paid service, by reverse engineering the router requests and creating a serverless function to update Route53 records directly.</description>
    </item>
    <item>
      <title>Applying dark mode in CSS</title>
      <link>https://lesleh.co.uk/blog/2019/04/applying-dark-mode-in-css/</link>
      <guid isPermaLink="true">https://lesleh.co.uk/blog/2019/04/applying-dark-mode-in-css/</guid>
      <pubDate>Sun, 21 Apr 2019 00:00:00 GMT</pubDate>
      <description>Learn how to implement dark mode on your website using CSS custom properties and the prefers-color-scheme media query. Support for dark mode in Safari and Firefox allows adapting color schemes based on user system preferences.</description>
    </item>
  </channel>
</rss>
