<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tebjan Halm's Blog</title>
    <link>https://tebjan.de/blog/</link>
    <description>Developer blog about real-time AI, GPU computing, graphics programming, and creative coding</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 14 Feb 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://tebjan.de/blog/feed.xml" rel="self" type="application/rss+xml"/>

    <item>
      <title>Building a Static Blog Without a Build Step</title>
      <link>https://tebjan.de/blog/post/2026-02-14-static-blog-design.html</link>
      <guid>https://tebjan.de/blog/post/2026-02-14-static-blog-design.html</guid>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <description>How to create a developer blog using pure vanilla HTML/CSS/JS and client-side markdown rendering for SEO optimization.</description>
      <category>web-development</category>
      <category>static-site</category>
      <category>vanilla-js</category>
      <category>seo</category>
    </item>

    <item>
      <title>Real-Time GPU Data Sharing Between vvvv and Unreal Engine</title>
      <link>https://tebjan.de/blog/post/2026-01-28-gpu-link-unreal-vvvv.html</link>
      <guid>https://tebjan.de/blog/post/2026-01-28-gpu-link-unreal-vvvv.html</guid>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <description>Building VL.Unreal.GPULink for zero-copy GPU buffer sharing between rendering engines on the Google DeepMind Biophilia project.</description>
      <category>gpu-computing</category>
      <category>unreal-engine</category>
      <category>vvvv</category>
      <category>graphics-programming</category>
      <category>real-time</category>
    </item>

    <item>
      <title>Implementing 3D Gaussian Splatting in Real-Time</title>
      <link>https://tebjan.de/blog/post/2025-11-15-gaussian-splatting-vvvv.html</link>
      <guid>https://tebjan.de/blog/post/2025-11-15-gaussian-splatting-vvvv.html</guid>
      <pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate>
      <description>How VL.GaussianSplatting brings neural 3D reconstruction to interactive installations with GPU-accelerated rendering.</description>
      <category>gaussian-splatting</category>
      <category>gpu-computing</category>
      <category>vvvv</category>
      <category>computer-vision</category>
      <category>real-time</category>
    </item>

    <item>
      <title>How SVG.NET Reached 11 Million Downloads</title>
      <link>https://tebjan.de/blog/post/2025-09-10-svg-dotnet-11-million-downloads.html</link>
      <guid>https://tebjan.de/blog/post/2025-09-10-svg-dotnet-11-million-downloads.html</guid>
      <pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate>
      <description>The story behind one of .NET&apos;s most-used SVG libraries — from a simple parsing need to 11.16M NuGet downloads and a thriving ecosystem.</description>
      <category>open-source</category>
      <category>dotnet</category>
      <category>svg</category>
      <category>graphics-programming</category>
      <category>nuget</category>
    </item>
  </channel>
</rss>
