<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Be Useful.</title>
    <link>https://beuseful.net</link>
    <description>Content &amp; Code, with a little help from Generative AI.</description>
    <language>en</language>
    <atom:link href="https://beuseful.net/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Static site search, like the index in a reference book</title>
      <link>https://beuseful.net/posts/static-site-search-pagefind</link>
      <guid isPermaLink="true">https://beuseful.net/posts/static-site-search-pagefind</guid>
      <pubDate>Sun, 26 Jul 2026 14:00:00 GMT</pubDate>
      <description>Search that works like the index at the back of a reference book: compile in advance, and consult it yourself rather than pester a librarian.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>10 big box PC games from the golden era</title>
      <link>https://beuseful.net/posts/big-box-pc-games</link>
      <guid isPermaLink="true">https://beuseful.net/posts/big-box-pc-games</guid>
      <pubDate>Wed, 22 Jul 2026 21:00:00 GMT</pubDate>
      <description>A photo essay of 10 big box PC games from the 1980s and early 90s, from Zak McKracken to SimCity and Sid Meier&apos;s Pirates! You&apos;re welcome.</description>
      <author>contact@beuseful.net (Trippy Robot)</author>
    </item>
    <item>
      <title>A hard day’s light: Adding a snazzy dark mode to the site</title>
      <link>https://beuseful.net/posts/hard-days-light-dark-mode</link>
      <guid isPermaLink="true">https://beuseful.net/posts/hard-days-light-dark-mode</guid>
      <pubDate>Sat, 18 Jul 2026 18:00:00 GMT</pubDate>
      <description>What it takes to give a site a dark mode, how your device decides which mode you can see, and why it&apos;s more complicated than inverting a colour palette.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Automated backups with Contentful &amp; GitHub Actions</title>
      <link>https://beuseful.net/posts/automated-backup-contentful-github-actions</link>
      <guid isPermaLink="true">https://beuseful.net/posts/automated-backup-contentful-github-actions</guid>
      <pubDate>Tue, 14 Jul 2026 23:00:00 GMT</pubDate>
      <description>Traipsing through the process of setting up automated backups in Contentful, then verifying it works by restoring content to a fresh space.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>A keyboard that plays Wagner, built from a stack of PCBs</title>
      <link>https://beuseful.net/posts/keyboard-plays-wagner-pcb</link>
      <guid isPermaLink="true">https://beuseful.net/posts/keyboard-plays-wagner-pcb</guid>
      <pubDate>Fri, 03 Jul 2026 23:00:00 GMT</pubDate>
      <description>A mechanical keyboard that bleeps a chiptune &quot;Ride of the Valkyries&quot; whenever you power it on. Let&apos;s go!</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Not on the list: Turned away at the door for using AI</title>
      <link>https://beuseful.net/posts/turned-away-at-the-door</link>
      <guid isPermaLink="true">https://beuseful.net/posts/turned-away-at-the-door</guid>
      <pubDate>Wed, 24 Jun 2026 23:00:00 GMT</pubDate>
      <description>It shouldn&apos;t have come as a surprise. There&apos;s corners of the internet where AI-assisted work isn&apos;t welcome; it&apos;s important to respect their wishes.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Kinds of blue: Design tokens for contrast and accessibility</title>
      <link>https://beuseful.net/posts/design-tokens-accessibility</link>
      <guid isPermaLink="true">https://beuseful.net/posts/design-tokens-accessibility</guid>
      <pubDate>Tue, 09 Jun 2026 02:00:00 GMT</pubDate>
      <description>I woke up today and decided to change the header colour from crimson to blue. Let&apos;s talk about design tokens, contrast and accessibility.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Pay it forward: Fork this blog template and make it yours</title>
      <link>https://beuseful.net/posts/fork-blog-template</link>
      <guid isPermaLink="true">https://beuseful.net/posts/fork-blog-template</guid>
      <pubDate>Sun, 07 Jun 2026 02:00:00 GMT</pubDate>
      <description>The code behind this site is now a template you can clone and deploy for yourself. A sneaky peek at the journey from a public repo to a forkable template.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Maintaining an llms.txt that nobody&apos;s reading</title>
      <link>https://beuseful.net/posts/llms-txt-nobody-reading</link>
      <guid isPermaLink="true">https://beuseful.net/posts/llms-txt-nobody-reading</guid>
      <pubDate>Wed, 03 Jun 2026 10:00:00 GMT</pubDate>
      <description>This site had an llms.txt that went stale in just over a week. Easy enough to fix, but what&apos;s the point of maintaining them if they&apos;re not being read?</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Structuring content like a trail of breadcrumbs</title>
      <link>https://beuseful.net/posts/structuring-content-breadcrumbs</link>
      <guid isPermaLink="true">https://beuseful.net/posts/structuring-content-breadcrumbs</guid>
      <pubDate>Tue, 02 Jun 2026 22:00:00 GMT</pubDate>
      <description>A deep dive into pagination, breadcrumbs, category and author pages, and sitemap maintenance. All this, and content modelling too!</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>How to boot straight into PICO-8 on a Raspberry Pi</title>
      <link>https://beuseful.net/posts/pico-8-raspberry-pi</link>
      <guid isPermaLink="true">https://beuseful.net/posts/pico-8-raspberry-pi</guid>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
      <description>A single-purpose fantasy console, built from a headless Pi and about 30 minutes of patience. Power on, get PICO-8. No RetroPie, no desktop, no menu.</description>
      <author>contact@beuseful.net (Trippy Robot)</author>
    </item>
    <item>
      <title>Meandering off the path, shipping minor upgrades</title>
      <link>https://beuseful.net/posts/desire-path-scope-creep</link>
      <guid isPermaLink="true">https://beuseful.net/posts/desire-path-scope-creep</guid>
      <pubDate>Sat, 30 May 2026 01:45:00 GMT</pubDate>
      <description>A quick roundup of four reading-experience improvements, shipped while clearing the decks for more ambitious changes. The scope got creeped, but what are ya gonna do?</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>When the prompt becomes a creative brief</title>
      <link>https://beuseful.net/posts/prompt-brief-midjourney</link>
      <guid isPermaLink="true">https://beuseful.net/posts/prompt-brief-midjourney</guid>
      <pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
      <description>Writing a prompt that yields a specific image is closer to art direction than to drawing. But there are legal and ethical considerations, too.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Publish a blog post without opening the CMS?</title>
      <link>https://beuseful.net/posts/publish-blog-post-without-opening-cms</link>
      <guid isPermaLink="true">https://beuseful.net/posts/publish-blog-post-without-opening-cms</guid>
      <pubDate>Tue, 19 May 2026 20:00:00 GMT</pubDate>
      <description>Behold! The future! Model Context Protocol is a newish AI standard that can make a content platform addressable through a chat interface. </description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>The Blogger&apos;s Blueprint</title>
      <link>https://beuseful.net/posts/bloggers-blueprint</link>
      <guid isPermaLink="true">https://beuseful.net/posts/bloggers-blueprint</guid>
      <pubDate>Mon, 18 May 2026 18:00:00 GMT</pubDate>
      <description>If you&apos;re reading this post and the list is unchanged from the day it was published, feel free to assume I&apos;ve been distracted by something shiny.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Rebuilding this site with Claude as my copilot</title>
      <link>https://beuseful.net/posts/rebuilding-blog-claude-copilot</link>
      <guid isPermaLink="true">https://beuseful.net/posts/rebuilding-blog-claude-copilot</guid>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
      <description>Templates are starting points. If you&apos;re going to run a blog on someone else&apos;s code, you have to plan for the day you&apos;ll need to take it over. </description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
    <item>
      <title>Adventures in post-war Europe: The Third Man &amp; Roman Holiday</title>
      <link>https://beuseful.net/posts/third-man-roman-holiday</link>
      <guid isPermaLink="true">https://beuseful.net/posts/third-man-roman-holiday</guid>
      <pubDate>Fri, 05 Sep 2025 21:00:00 GMT</pubDate>
      <description>Marvel as two directors take the same raw material, a city and its people pulling themselves back together, and hand the audience two completely different truths.</description>
      <author>contact@beuseful.net (Genial Yeti)</author>
    </item>
    <item>
      <title>Installing RetroPie on a Raspberry Pi 5 using the command line</title>
      <link>https://beuseful.net/posts/retropie-raspberry-pi-5</link>
      <guid isPermaLink="true">https://beuseful.net/posts/retropie-raspberry-pi-5</guid>
      <pubDate>Sat, 08 Mar 2025 17:30:00 GMT</pubDate>
      <description>RetroPie used to ship a ready-to-flash image, but the Raspberry Pi 5 doesn&apos;t have one at the moment. Let&apos;s take the manual route.</description>
      <author>contact@beuseful.net (Trippy Robot)</author>
    </item>
    <item>
      <title>Double bill of dread: Wages of Fear &amp; Diabolique</title>
      <link>https://beuseful.net/posts/wages-fear-diabolique-double-bill</link>
      <guid isPermaLink="true">https://beuseful.net/posts/wages-fear-diabolique-double-bill</guid>
      <pubDate>Fri, 31 Jan 2025 19:00:00 GMT</pubDate>
      <description>Two thrillers directed by Clouzot, two opposite theories of dread: in one the threat is a bad road, in the other it&apos;s the person across the breakfast table.</description>
      <author>contact@beuseful.net (Genial Yeti)</author>
    </item>
    <item>
      <title>Building blocks for building blogs</title>
      <link>https://beuseful.net/posts/building-blocks</link>
      <guid isPermaLink="true">https://beuseful.net/posts/building-blocks</guid>
      <pubDate>Mon, 28 Oct 2024 09:30:00 GMT</pubDate>
      <description>Documenting the technologies and tools behind this blog. What began life as a fork-it-and-go template has grown into something more substantial.</description>
      <author>contact@beuseful.net (Bulent Yusuf)</author>
    </item>
  </channel>
</rss>