<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Shane Hobson</title>
    <link>https://shanehobson.me/blog/</link>
    <atom:link href="https://shanehobson.me/blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Articles on software architecture, rendering internals, AI, and building production systems.</description>
    <language>en-us</language>
    <!-- Derived from the newest post, not the clock: a build-time stamp would
         change the blog bundle's hash on every build and re-upload every page. -->
    <lastBuildDate>Wed, 02 Sep 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>A Software Engineer’s Guide to Large Language Models</title>
      <link>https://shanehobson.me/blog/a-software-engineers-guide-to-large-language-models/</link>
      <guid isPermaLink="true">https://shanehobson.me/blog/a-software-engineers-guide-to-large-language-models/</guid>
      <pubDate>Wed, 02 Sep 2026 12:00:00 GMT</pubDate>
      <description>The introduction of large language models (LLMs) has caused a tectonic shift in how software is built. When combined with agentic coding harnesses, LLMs can now perform many of the tasks once thought…</description>
      <category>ai</category>
      <category>software-engineering</category>
      <category>machine-learning</category>
      <category>llm</category>
      <category>software-development</category>
    </item>
    <item>
      <title>How React Renders Components: A Deep Dive into Fiber</title>
      <link>https://shanehobson.me/blog/how-react-renders-components-a-deep-dive-into-fiber/</link>
      <guid isPermaLink="true">https://shanehobson.me/blog/how-react-renders-components-a-deep-dive-into-fiber/</guid>
      <pubDate>Thu, 30 Jul 2026 12:00:00 GMT</pubDate>
      <description>React provides a convenient API for declaratively defining components that can be rendered to the DOM. This allows developers to focus on the structure and behavior of the application, while React…</description>
      <category>react</category>
      <category>front-end-development</category>
      <category>software-engineering</category>
      <category>software-architecture</category>
      <category>software-development</category>
    </item>
    <item>
      <title>How Angular Renders Components: A Deep Dive Into Ivy</title>
      <link>https://shanehobson.me/blog/angular-rendering-under-the-hood/</link>
      <guid isPermaLink="true">https://shanehobson.me/blog/angular-rendering-under-the-hood/</guid>
      <pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
      <description>Angular uses a rendering engine called Ivy to transform component templates into DOM nodes. Here, we will look behind the scenes to see how Angular compiles a component, creates its runtime data…</description>
      <category>software-architecture</category>
      <category>angular</category>
      <category>software-engineering</category>
      <category>software-development</category>
      <category>frontend-development</category>
    </item>
    <item>
      <title>You Don’t Need a Framework for Everything</title>
      <link>https://shanehobson.me/blog/you-dont-need-a-framework-for-everything/</link>
      <guid isPermaLink="true">https://shanehobson.me/blog/you-dont-need-a-framework-for-everything/</guid>
      <pubDate>Fri, 08 May 2026 12:00:00 GMT</pubDate>
      <description>I’ve been building Zaera, a multi-tenant SaaS platform for service-based businesses like salons, massage therapists, personal trainers, and studios. The platform handles scheduling, payments, and…</description>
      <category>software-engineering</category>
      <category>software-development</category>
    </item>
    <item>
      <title>3 Lessons Learned from Building a Production App Powered by AI</title>
      <link>https://shanehobson.me/blog/3-lessons-learned-from-building-a-production-app-powered-by-ai/</link>
      <guid isPermaLink="true">https://shanehobson.me/blog/3-lessons-learned-from-building-a-production-app-powered-by-ai/</guid>
      <pubDate>Sat, 10 Jan 2026 12:00:00 GMT</pubDate>
      <description>Building a road trip planning app powered by AI sounded simple, until users were staring at a blank screen for 30 seconds waiting for their trip to load.</description>
      <category>software-development</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
