<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sachini-dilrangi.vercel.app</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/cosine-similarity-explained-with-your-hands</loc>
<lastmod>2026-08-09T15:21:01.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/what-is-an-embedding-actually</loc>
<lastmod>2026-08-09T07:43:21.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/staletime-vs-invalidatequeries-who-wins</loc>
<lastmod>2026-08-06T16:53:48.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/nextjs-four-different-caches</loc>
<lastmod>2026-08-04T17:54:10.755Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/one-queryclient-or-two-singleton-pattern</loc>
<lastmod>2026-08-03T17:06:07.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/prefetchquery-dehydrate-hydrationboundary-walkthrough</loc>
<lastmod>2026-08-02T08:20:45.265Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/does-the-src-folder-actually-matter-in-nextjs</loc>
<lastmod>2026-08-01T08:59:14.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/why-server-component-needs-absolute-url</loc>
<lastmod>2026-07-31T18:40:32.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/server-vs-client-components-mental-model</loc>
<lastmod>2026-07-30T15:20:53.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/tanstack-query-in-plain-english</loc>
<lastmod>2026-07-29T10:45:33.755Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sachini-dilrangi.vercel.app/blog/why-i-stopped-using-useeffect-for-data-fetching</loc>
<lastmod>2026-07-29T10:17:53.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
