<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.chiragaggarwal.tech</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/developers</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/resume</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/trends</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/my-journey-in-authorization-with-opal</loc>
    <lastmod>2024-06-23</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/mastering-npm-a-comprehensive-guide-to-package-management</loc>
    <lastmod>2024-07-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/from-kubernetes-chaos-to-calm-a-cyclops-adventure</loc>
    <lastmod>2024-07-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/conditional-dependency-management-using-maven-profiles</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/neon-t3-starter-kit-supercharging-web-development-with-serverless-postgres</loc>
    <lastmod>2024-08-28</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/how-to-register-users-in-django-rest-framework</loc>
    <lastmod>2024-10-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/my-hacktoberfest-2024-experience-with-cal-buddy-your-smart-calendar-assistant</loc>
    <lastmod>2024-11-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/my-hackfrost-journey-navigating-development-challenges-with-daytona</loc>
    <lastmod>2024-12-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/architecture-patterns-for-beginners-mvc-mvp-and-mvvm</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/writing-event-driven-serverless-code-to-build-scalable-applications</loc>
    <lastmod>2025-01-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/debugging-with-source-maps-a-comprehensive-guide</loc>
    <lastmod>2025-03-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/focus-on-the-product-not-the-tech-stack</loc>
    <lastmod>2025-05-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/vibe-coding-an-email-ticket-automater-using-postmark</loc>
    <lastmod>2025-06-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/automate-anything-making-research-analysis-effortless</loc>
    <lastmod>2025-06-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/from-student-to-full-time-platform-engineer-at-appwrite</loc>
    <lastmod>2025-06-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/jstack-appwrite-a-match-made-in-heaven-for-modern-web-development</loc>
    <lastmod>2025-07-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/how-we-solved-logging-at-appwrite</loc>
    <lastmod>2026-04-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/managing-multiple-docker-hub-accounts-using-docker-use</loc>
    <lastmod>2026-05-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/how-i-built-the-appwrite-mcp-server</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/how-utopia-php-client-keeps-fixing-our-memory-leaks</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/mcp-2-0-the-release-that-deleted-the-handshake</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/seven-months-of-coding-agents</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/will-mcp-replace-the-cli</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.chiragaggarwal.tech/blog/appwrite-mcp-vs-vercel-mcp</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
