<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Thirumalesh Pinninti | DevOps, Cloud & Full Stack Engineer</title>
      <link>https://www.thirumalesh.in</link>
      <description>Articles on DevOps, Web Development, Cloud Engineering, and AI by Thirumalesh Pinninti.</description>
      <atom:link href="https://www.thirumalesh.in/feed.xml" rel="self" type="application/rss+xml"/>
      <item>
        <title><![CDATA[Chapter 1: What is an AI Agent? — The Visual AI Handbook]]></title>
        <link>https://www.thirumalesh.in/blogs/ai-agents-explained</link>
        <guid>https://www.thirumalesh.in/blogs/ai-agents-explained</guid>
        <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
        <description><![CDATA[An interactive visual guide explaining AI agents, tool loops, memory, and reasoning with interactive diagrams, execution timelines, and hands-on labs.]]></description>
      </item>
      <item>
        <title><![CDATA[Designing Haptic.js — A DSL for Tactile Feedback on the Web]]></title>
        <link>https://www.thirumalesh.in/blogs/haptic-js</link>
        <guid>https://www.thirumalesh.in/blogs/haptic-js</guid>
        <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
        <description><![CDATA[How I built a tiny pattern language and a real compiler pipeline so one string can drive vibration on Android, audio fallback on iOS, and dual-motor rumble on a gamepad.]]></description>
      </item>
      <item>
        <title><![CDATA[Static Website Hosting on GCP: From Bucket to Custom Domain]]></title>
        <link>https://www.thirumalesh.in/blogs/gcp-static-hosting</link>
        <guid>https://www.thirumalesh.in/blogs/gcp-static-hosting</guid>
        <pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
        <description><![CDATA[Learn how to host a static website on Google Cloud Platform using Google Cloud Storage, Cloud CDN, and a custom domain.]]></description>
      </item>
      <item>
        <title><![CDATA[Gemini CLI - AI at Your Fingertips]]></title>
        <link>https://www.thirumalesh.in/blogs/gemini-cli</link>
        <guid>https://www.thirumalesh.in/blogs/gemini-cli</guid>
        <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
        <description><![CDATA[Bringing Google's Gemini AI directly to your terminal for seamless command-line interactions and workflow automation.]]></description>
      </item>
      <item>
        <title><![CDATA[Building AI Agents with Google]]></title>
        <link>https://www.thirumalesh.in/blogs/build-with-ai</link>
        <guid>https://www.thirumalesh.in/blogs/build-with-ai</guid>
        <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
        <description><![CDATA[My experience at an inspiring Google workshop learning how to build AI-powered travel agents using Firebase Studio and ADK.]]></description>
      </item>
      <item>
        <title><![CDATA[Google AI Tools - Powered by Gemini]]></title>
        <link>https://www.thirumalesh.in/blogs/google-ai-tools</link>
        <guid>https://www.thirumalesh.in/blogs/google-ai-tools</guid>
        <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
        <description><![CDATA[A curated collection of powerful Gemini prompts for productivity, creativity, and learning.]]></description>
      </item>
    </channel>
  </rss>