<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>Pranav's Grotto</title>
        <link>https://portfolio-blog-starter.vercel.app</link>
        <description>Logs from the terminal of a curious developer. Scripts, side projects, and stray thoughts.</description>
        <item>
          <title>Lessons Learned from CS221 Fall 2025</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/lessons-learned-from-cs221-fall2025</link>
          <description>My journey through taking CS221 online at Stanford in Fall 2025</description>
          <pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>RDP via Azure Bastion from WSL</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/rdp-via-azure-bastion-from-wsl</link>
          <description>Learn how to connect to Azure VMs using RDP over Azure Bastion from WSL with KRDC and Azure CLI.</description>
          <pubDate>Fri, 21 Jul 2023 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Web app to manage event RSVPs</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/webapp-to-manager-event-rsvps</link>
          <description>A .NET Core web app to manage event RSVPs with role-based access, guest tracking, and SendGrid email integration.</description>
          <pubDate>Sat, 12 Jun 2021 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Using Managed Identities in Azure</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/using-managed-identities-in-azure</link>
          <description>Secure apps without secrets using Azure Managed Identities. No more insecure connection strings or password rotation.</description>
          <pubDate>Sat, 23 May 2020 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Temporal Tables in SQL Server 2016</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/temporal-tables-in-sql-server-2016</link>
          <description>Track data changes over time using SQL Server 2016 temporal tables, built-in support for auditing and historical queries without manual triggers.</description>
          <pubDate>Sun, 08 Nov 2015 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>