<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Teja Chalikanti — Journal</title>
    <link>https://teja-chalikanti.vercel.app/blog</link>
    <atom:link href="https://teja-chalikanti.vercel.app/rss.xml" rel="self" type="application/rss+xml" />
    <description>Build logs and field notes from Teja Chalikanti.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 19 Jul 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>Recreating the Claude Code CLI in React</title>
      <link>https://teja-chalikanti.vercel.app/blog/recreating-claude-code-in-react</link>
      <guid isPermaLink="true">https://teja-chalikanti.vercel.app/blog/recreating-claude-code-in-react</guid>
      <pubDate>Sun, 19 Jul 2026 12:00:00 GMT</pubDate>
      <description>My portfolio's hero is now a faithful terminal recreation — spinner glyphs, esc-to-interrupt, slash-command menus and all. Here's how it works.</description>
      <category>React</category>
      <category>Build log</category>
      <category>Craft</category>
    </item>
    <item>
      <title>A quality pass in six acts</title>
      <link>https://teja-chalikanti.vercel.app/blog/a-quality-pass-in-six-acts</link>
      <guid isPermaLink="true">https://teja-chalikanti.vercel.app/blog/a-quality-pass-in-six-acts</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <description>Rebuilding my portfolio's foundations: one canonical email, a 43 KB hero image, reduced-motion support, and the lifecycle leaks I didn't know I had.</description>
      <category>Performance</category>
      <category>Accessibility</category>
      <category>React</category>
      <category>Craft</category>
    </item>
    <item>
      <title>Hello, world — why this journal exists</title>
      <link>https://teja-chalikanti.vercel.app/blog/hello-world</link>
      <guid isPermaLink="true">https://teja-chalikanti.vercel.app/blog/hello-world</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <description>A portfolio shows what I built. A journal shows how I think. This is the space for the second thing.</description>
      <category>Writing</category>
      <category>Craft</category>
    </item>
  </channel>
</rss>
