<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>TechNews AI Lab</title>
    <link>https://technews.csnet.ca/</link>
    <description>Practical IT/AI architecture notes, local AI engineering, cloud, database, security, and web platform articles.</description>
    <language>en-ca</language>
    <item>
      <title>Building a Local AI Stack on AMD GPU</title>
      <link>https://technews.csnet.ca/articles/local-ai-stack-amd-gpu</link>
      <guid isPermaLink="true">https://technews.csnet.ca/articles/local-ai-stack-amd-gpu</guid>
      <description>Architecture notes for running local AI workloads with .NET, FastAPI, ComfyUI ROCm, and AMD GPU acceleration.</description>
      <pubDate>Fri, 01 May 2026 14:00:00 GMT</pubDate>
      <category>AI Architecture</category>
    </item>
    <item>
      <title>Static React + ASP.NET Core for a Markdown News Platform</title>
      <link>https://technews.csnet.ca/articles/static-react-dotnet-news-platform</link>
      <guid isPermaLink="true">https://technews.csnet.ca/articles/static-react-dotnet-news-platform</guid>
      <description>A provider-friendly MVP pattern for public article publishing, metadata search, and protected admin APIs without a Node.js server on the host.</description>
      <pubDate>Sat, 02 May 2026 10:30:00 GMT</pubDate>
      <category>Web Architecture</category>
    </item>
    <item>
      <title>SQLite Metadata + YYYY/MM/DD Media Folders</title>
      <link>https://technews.csnet.ca/articles/sqlite-media-folder-content-model</link>
      <guid isPermaLink="true">https://technews.csnet.ca/articles/sqlite-media-folder-content-model</guid>
      <description>A simple content model for markdown articles, image/video/audio assets, search metadata, and future publishing workflows.</description>
      <pubDate>Sun, 03 May 2026 09:15:00 GMT</pubDate>
      <category>Content Architecture</category>
    </item>
  </channel>
</rss>
