<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Kaas Vaas</title>
      <link>https://kaasvaas.com</link>
      <description>Opinions nobody asked for</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://kaasvaas.com/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Sat, 21 Mar 2026 00:00:00 +0000</lastBuildDate>
      <item>
          <title>Why Is Your Terminal App a React App?</title>
          <pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://kaasvaas.com/blog/why-is-your-terminal-app-a-react-app/</link>
          <guid>https://kaasvaas.com/blog/why-is-your-terminal-app-a-react-app/</guid>
          <description xml:base="https://kaasvaas.com/blog/why-is-your-terminal-app-a-react-app/">&lt;p&gt;A terminal is a grid of characters written as a byte stream. You position a cursor with escape codes. You write text. That&#x27;s it.&lt;&#x2F;p&gt;
&lt;p&gt;So why are we running a React fiber reconciler, a virtual DOM diffing algorithm, and a C++ flexbox engine compiled to WebAssembly — to print colored text to stdout?&lt;&#x2F;p&gt;
</description>
      </item>
    </channel>
</rss>
