<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <!-- ========== Static Pages ========== -->
    <url>
        <loc>https://vimleshpandey.com/</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/projects</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/assets/resume/vimlesh-pandey-resume.html</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <url>
        <loc>https://vimleshpandey.com/blog/tech/24/jwt-authentication-and-refresh-tokens-in-spring-boot-35-with-spring-security-6</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/22/spring-boot-3-docker-kubernetes-complete-production-deployment-guide-2026</loc>
        <lastmod>2026-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/21/spring-boot-redis-caching-strategies-and-best-practices-for-production-systems</loc>
        <lastmod>2026-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/20/reactive-programming-with-spring-webflux-and-project-reactor-a-complete-guide</loc>
        <lastmod>2026-09-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/19/building-an-ai-powered-chatbot-with-langchain4j-and-spring-boot-3</loc>
        <lastmod>2026-09-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/13/cicd-pipeline-with-github-actions-for-spring-boot-35-from-code-to-production</loc>
        <lastmod>2026-06-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/12/event-driven-microservices-with-spring-boot-34-and-apache-kafka</loc>
        <lastmod>2026-06-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/9/building-a-production-grade-rag-system-with-spring-ai-11-and-pgvector</loc>
        <lastmod>2026-06-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/7/revolutionizing-concurrency-java-21-virtual-threads-in-production</loc>
        <lastmod>2026-02-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/5/java-performance-optimization-from-jvm-tuning-to-code-level-improvements</loc>
        <lastmod>2026-02-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/4/building-production-ready-microservices-with-java-and-kubernetes</loc>
        <lastmod>2026-02-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/tech/3/migrating-to-spring-boot-3-and-java-21-a-comprehensive-guide</loc>
        <lastmod>2026-02-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/17/interlaken-switzerland-the-complete-travel-guide-2026</loc>
        <lastmod>2026-09-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/16/florence-italy-the-complete-travel-guide-2026</loc>
        <lastmod>2026-08-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/15/santorini-greece-the-complete-travel-guide-2026</loc>
        <lastmod>2026-07-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/14/amsterdam-netherlands-the-complete-travel-guide-2026</loc>
        <lastmod>2026-07-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/13/lucerne-switzerland-the-complete-travel-guide-2026</loc>
        <lastmod>2026-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/12/venice-italy-the-complete-travel-guide-2026</loc>
        <lastmod>2026-07-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/11/hallstatt-austria-the-complete-travel-guide-2026</loc>
        <lastmod>2026-06-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/10/udaipur-india-the-complete-travel-guide-for-2026</loc>
        <lastmod>2026-06-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/6/vienna-austria-the-complete-travel-guide-2026</loc>
        <lastmod>2026-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/4/royal-rajasthan-a-10-day-road-trip-through-indias-land-of-kings</loc>
        <lastmod>2026-02-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vimleshpandey.com/blog/travel/5/hiking-the-swiss-alps-a-week-in-the-bernese-oberland</loc>
        <lastmod>2026-02-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
</urlset>

