<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>Ajay Dandge</title>
        <link>https://ajaydandge.dev</link>
        <description>Ajay Dandge's Blog</description>
        <item>
          <title>Burrow Now Supports Direct Connections</title>
          <link>https://ajaydandge.dev/blog/burrow-now-supports-direct-connections</link>
          <description>A small addition to burrow: profiles can now connect to PostgreSQL directly, without an SSH tunnel.</description>
          <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The OS Knows the Timezone, Not Your Language</title>
          <link>https://ajaydandge.dev/blog/the-os-knows-the-timezone-not-your-language</link>
          <description>The OS knows the timezone, not the language. Everything else — ambiguous strings, broken queries, wrong date partitions — follows from that.</description>
          <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How I Understand LLMs</title>
          <link>https://ajaydandge.dev/blog/how-i-understand-llms</link>
          <description>A practical mental model of how large language models work — from tokens and probabilities to inference, context windows, and why they hallucinate.</description>
          <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Building Burrow: A CLI for Querying Databases Behind a Bastion</title>
          <link>https://ajaydandge.dev/blog/building-burrow-cli-for-querying-databases-behind-bastion</link>
          <description>How I built a developer CLI that tunnels through a bastion host over SSH to query a PostgreSQL database — and the small decisions that made it feel right.</description>
          <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>OAuth vs OpenID Connect: Stop Mixing Them Up</title>
          <link>https://ajaydandge.dev/blog/oauth-vs-openid-connect</link>
          <description>OAuth is about authorization (what an app can do), while OpenID Connect is about authentication (who the user is).</description>
          <pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Building User Interface for Querying ChromaDB</title>
          <link>https://ajaydandge.dev/blog/building-ui-for-querying-chromadb</link>
          <description>Building a lightweight web interface for exploring and querying ChromaDB collections using Ollama-powered embedding models.</description>
          <pubDate>Sun, 25 May 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>What CORS Is, What CORS Is Not</title>
          <link>https://ajaydandge.dev/blog/what-cors-is-what-cors-is-not</link>
          <description>CORS is often misunderstood as a security mechanism, but it's really just a browser behavior filter. This post clears up common myths and explains what CORS actually does—and doesn't do.</description>
          <pubDate>Mon, 12 May 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Multi-Account Git Setup with SSH and Commit Signing</title>
          <link>https://ajaydandge.dev/blog/multi-account-git-config</link>
          <description>A guide to setting up multiple Git accounts (e.g., work and personal) across different hosting providers like GitHub and GitLab using SSH keys, directory-based Git configuration, and commit signing</description>
          <pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>