<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.sathwikreddygv.com</loc>
    <lastmod>2026-04-17T09:54:38.095Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/from-prompt-to-production-with-lovable-supabase</loc>
    <lastmod>2025-07-23T13:05:08.998Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/build-a-rag-system-using-supabase-and-lovable</loc>
    <lastmod>2025-07-22T09:11:19.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/wtf-is-mcp</loc>
    <lastmod>2025-03-15T10:09:09.811Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/debugging-og-image-issues-for-social-media</loc>
    <lastmod>2025-03-04T05:03:40.611Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/how-does-ssh-actually-work</loc>
    <lastmod>2024-11-29T10:33:07.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/sharding-vs-partitioning-whats-the-difference</loc>
    <lastmod>2024-09-25T13:33:41.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/wtf-is-multipartform-data-in-http</loc>
    <lastmod>2024-08-24T10:30:23.474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/building-my-own-redis-in-go-part-3</loc>
    <lastmod>2024-07-16T12:36:38.879Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/building-my-own-redis-in-go-part-2</loc>
    <lastmod>2024-07-06T18:28:00.951Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/building-my-own-redis-in-go-part-1</loc>
    <lastmod>2024-06-23T18:15:01.475Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/wtf-is-git-rebase</loc>
    <lastmod>2024-05-25T11:31:21.147Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/understanding-scroll-driven-animations-in-css</loc>
    <lastmod>2024-05-23T17:23:37.123Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/what-are-etc-var-bin-opt-in-linux</loc>
    <lastmod>2024-05-09T15:45:26.479Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/wtf-is-an-event-loop-in-javascript</loc>
    <lastmod>2024-05-05T09:29:33.237Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/archive</loc>
    <lastmod>2026-04-17T09:54:38.095Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.sathwikreddygv.com/recommendations</loc>
    <lastmod>2026-04-17T09:54:38.095Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>