<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>My Portfolio</title>
        <link>https://mattwestcott.org</link>
        <description>This is my portfolio RSS feed</description>
        <item>
          <title>Give your LLM a terminal</title>
          <link>https://mattwestcott.org/blog/give-your-llm-a-terminal</link>
          <description>Command-line access is the most powerful tool for LLMs</description>
          <pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Redis streams vs. Kafka</title>
          <link>https://mattwestcott.org/blog/redis-streams-vs-kafka</link>
          <description>How to implement Kafka-like semantics on top of Redis streams</description>
          <pubDate>Mon, 24 Aug 2020 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Structured concurrency in Python with AnyIO</title>
          <link>https://mattwestcott.org/blog/structured-concurrency-in-python-with-anyio</link>
          <description>How to improve your spaghetti asyncio code</description>
          <pubDate>Mon, 17 Aug 2020 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>An ode to the Inter typeface</title>
          <link>https://mattwestcott.org/blog/an-ode-to-the-inter-typeface</link>
          <description>The highest quality open source sans-serif of 2020</description>
          <pubDate>Tue, 28 Apr 2020 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>