<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sarvardev.vercel.app</loc>
<lastmod>2026-09-16T01:50:55.216Z</lastmod>
<changefreq>yearly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/about</loc>
<lastmod>2026-09-16T01:50:55.216Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog</loc>
<lastmod>2026-09-16T01:50:55.217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/projects</loc>
<lastmod>2026-09-16T01:50:55.217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/contact</loc>
<lastmod>2026-09-16T01:50:55.217Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/what-is-a-vector-database-and-when-should-you-use-one</loc>
<lastmod>2026-09-01T18:55:57.139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/jdk-vs-jre-vs-jvm-understanding-how-java-actually-runs</loc>
<lastmod>2026-08-22T18:28:50.280Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/why-is-string-immutable-in-java</loc>
<lastmod>2026-08-20T16:58:00.033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/why-is-java-hashmap-not-always-o-1</loc>
<lastmod>2026-08-18T20:43:02.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/how-do-computers-really-store-files-bits-bytes-binary-and-utf-8</loc>
<lastmod>2026-08-13T17:22:10.141Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/before-we-learn-spring-ai-let-s-understand-why-it-exists</loc>
<lastmod>2026-08-06T05:06:42.589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/concurrency-vs-parallelism-they-are-not-the-same-thing</loc>
<lastmod>2026-08-01T16:04:01.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/concurrency-from-the-ground-up-part-2-programs-processes-and-threads-the-foundation-of-modern</loc>
<lastmod>2026-07-29T17:10:07.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/concurrency-starts-with-hardware-understanding-cpus-before-threads</loc>
<lastmod>2026-07-26T05:38:55.315Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/why-some-apis-should-be-append-only</loc>
<lastmod>2026-07-24T07:14:57.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/why-you-should-use-executorservice-instead-of-creating-threads-manually</loc>
<lastmod>2026-07-22T06:42:16.611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/what-is-an-array</loc>
<lastmod>2025-09-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/advanced-algorithms</loc>
<lastmod>2025-01-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/understanding-load-balancers</loc>
<lastmod>2025-01-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sarvardev.vercel.app/blog/posts/introduction-to-data-structures</loc>
<lastmod>2025-01-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
