<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://kumarpallav.dev</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-ai-tool-calling-from-chatbot-to-ai-agent-with-tool</loc>
    <lastmod>2026-05-12T18:24:02.385Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-ai-advisors-api-in-java-build-middleware-for-ai-interactions</loc>
    <lastmod>2026-05-07T03:01:28.377Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/working-with-multiple-ai-models-in-spring-ai-qualifier-mutate-and-model-routing</loc>
    <lastmod>2026-05-05T17:52:55.622Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-ai-chatclient-api-the-fluent-heart-of-ai-integration</loc>
    <lastmod>2026-04-11T13:55:02.179Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/what-is-spring-ai-why-java-developers-need-this-in-2026</loc>
    <lastmod>2026-04-10T08:50:10.930Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/event-driven-architecture-with-spring-boot-and-kafka</loc>
    <lastmod>2025-03-11T03:34:29.593Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/3sum-closest-step-by-step-with-java</loc>
    <lastmod>2024-12-19T17:57:54.466Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/52-weeks-52-blogs-vlogs</loc>
    <lastmod>2024-02-16T13:54:24.472Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/azure-spring-cloud-postgres-database</loc>
    <lastmod>2023-01-23T12:49:41.386Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/1962-remove-stones-to-minimize-the-total</loc>
    <lastmod>2022-12-28T07:13:18.842Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/first-spring-boot-app-at-azure-spring-app-and-github-action</loc>
    <lastmod>2022-12-23T15:49:21.686Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/378-kth-smallest-element-in-a-sorted-matrix</loc>
    <lastmod>2022-08-16T18:42:03.861Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/235-lowest-common-ancestor-of-a-binary-search-tree</loc>
    <lastmod>2022-08-12T13:39:06.524Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/quarkus-demo-application</loc>
    <lastmod>2022-06-30T05:08:34.096Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/why-and-how-i-automated-wordle</loc>
    <lastmod>2022-02-06T13:28:59.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/kubernetes-and-spring-boot</loc>
    <lastmod>2022-01-29T09:15:31.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/micronaut-discovery-client-and-client-side-load-balancing-with-consul</loc>
    <lastmod>2021-09-28T00:19:02.797Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/micronaut-and-httpclient-micronaut-declarative-client-and-filters</loc>
    <lastmod>2021-09-26T12:55:43.619Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/caching-with-micronaut</loc>
    <lastmod>2021-09-09T00:26:33.211Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/java-17-sealed-classes-and-interfaces-in-java</loc>
    <lastmod>2021-09-29T03:58:42.455Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/java-the-evolution-switch-jep-361</loc>
    <lastmod>2021-09-02T04:32:08.388Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/java-text-block</loc>
    <lastmod>2021-08-30T05:56:16.054Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/realtime-testing-micronaut-postgres-and-testcontainer</loc>
    <lastmod>2021-08-31T15:02:21.339Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/saving-superheroes-reactively-reactive-jdbc-with-micronaut</loc>
    <lastmod>2021-08-25T04:46:08.987Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/micronaut-jdbc-data-access</loc>
    <lastmod>2021-08-23T18:07:37.107Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/creating-native-image-with-micronaut-and-graalvm</loc>
    <lastmod>2021-08-23T15:15:36.349Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/micronaut-the-starting-your-first-project</loc>
    <lastmod>2021-08-23T15:14:32.759Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/leetcode-647-palindromic-substrings-medium</loc>
    <lastmod>2021-08-14T15:50:41.217Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/leetcode-199-binary-tree-right-side-view-medium</loc>
    <lastmod>2021-08-25T01:02:06.383Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/leetcode-71-simplify-path-medium</loc>
    <lastmod>2021-08-25T01:02:52.706Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-kafka-stream-with-custom-objects</loc>
    <lastmod>2021-08-25T01:03:31.269Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/quarkus-io-introduction</loc>
    <lastmod>2021-08-25T01:12:20.685Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/observable-using-timer</loc>
    <lastmod>2021-08-25T02:13:18.813Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/observable-using-interval</loc>
    <lastmod>2021-08-25T02:12:01.820Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/observable-using-defer</loc>
    <lastmod>2021-08-25T02:12:28.091Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/observable-using-create</loc>
    <lastmod>2021-08-25T02:06:53.834Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/creating-observable-rxjava</loc>
    <lastmod>2021-08-25T02:03:49.189Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/reactive-manifesto</loc>
    <lastmod>2021-08-25T01:34:59.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/rxjava-reactive-revolutions</loc>
    <lastmod>2021-08-25T01:33:07.840Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/adding-test-cases-to-reactive-spring</loc>
    <lastmod>2021-08-25T01:26:24.114Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/reactive-routes-adding-handler-class-to-reactive-routes</loc>
    <lastmod>2021-08-25T01:23:05.414Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/creating-reactive-rest-api-with-spring-boot-and-mongodb</loc>
    <lastmod>2021-08-25T01:20:47.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/components-of-microservices</loc>
    <lastmod>2020-10-01T07:23:11.491Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/advantages-and-drawbacks-of-microservices</loc>
    <lastmod>2019-07-18T07:18:45.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/microservices-an-introduction</loc>
    <lastmod>2019-06-11T07:16:31.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-boot-type-safe-configuration-properties</loc>
    <lastmod>2018-11-19T07:11:04.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-boot-using-yaml-file-inspite-of-property-files</loc>
    <lastmod>2018-11-12T07:08:46.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-boot-profile-specific-properties-and-placeholders-in-properties</loc>
    <lastmod>2018-11-12T07:06:10.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-boot-disabling-command-line-parameters</loc>
    <lastmod>2018-10-19T07:04:44.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/spring-boot-configuring-random-values</loc>
    <lastmod>2018-10-19T07:03:18.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/series/micronaut</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/series/spring</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/series/quarkus</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/series/dsa</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/series/java</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/archive</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://kumarpallav.dev/recommendations</loc>
    <lastmod>2026-08-12T14:04:06.862Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>