<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Tibor Sloboda</title>
      <link>https://slobodaapl.dev</link>
      <description>Independent AI consulting, systems engineering, applied research, and training. Explore my work, research, and technical writing.</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://slobodaapl.dev/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Tue, 07 Jul 2026 00:00:00 +0000</lastBuildDate>
      <item>
          <title>Animated SVG Graph Language</title>
          <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://slobodaapl.dev/lab/animated-svg-graph-language/</link>
          <guid>https://slobodaapl.dev/lab/animated-svg-graph-language/</guid>
          <description xml:base="https://slobodaapl.dev/lab/animated-svg-graph-language/">&lt;p&gt;The first version of the site keeps the graph language semantic and static. Every visual scene must have an HTML fallback before animation is added.&lt;/p&gt;
&lt;aside role=&quot;note&quot; class=&quot;shortcode-block shortcode-block--claim&quot;&gt;
  &lt;span class=&quot;shortcode-block__label&quot;&gt;Claim&lt;/span&gt;
  &lt;p&gt;Animation should reveal structure, not compensate for missing structure.&lt;/p&gt;
&lt;/aside&gt;
&lt;p&gt;The code path starts with data files, renders semantic lists and tables, and later can generate SVG scenes from the same source.&lt;/p&gt;
</description>
      </item>
      <item>
          <title>Frontend Obesity</title>
          <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://slobodaapl.dev/rants/frontend-obesity/</link>
          <guid>https://slobodaapl.dev/rants/frontend-obesity/</guid>
          <description xml:base="https://slobodaapl.dev/rants/frontend-obesity/">&lt;h2 id=&quot;Core_claim&quot;&gt;Core claim&lt;/h2&gt;
&lt;p&gt;If a page mostly publishes text, links, and structured content, it should not require a client-side application runtime to become readable.&lt;/p&gt;
&lt;h2 id=&quot;Main_argument&quot;&gt;Main argument&lt;/h2&gt;
&lt;p&gt;Static HTML is not primitive. It is the substrate the browser is built to render, index, navigate, cache, and preserve.&lt;/p&gt;
&lt;h2 id=&quot;Counterpoint&quot;&gt;Counterpoint&lt;/h2&gt;
&lt;p&gt;Interactive tools, dashboards, and serious product interfaces can justify heavier client runtimes. The problem is not JavaScript. The problem is using application machinery where documents would work better.&lt;/p&gt;
&lt;h2 id=&quot;Final_cut&quot;&gt;Final cut&lt;/h2&gt;
&lt;p&gt;A personal site about systems judgment should demonstrate systems judgment.&lt;/p&gt;
</description>
      </item>
    </channel>
</rss>
