<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://yogeshbali.medium.com/about</loc><lastmod>2026-10-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com</loc><lastmod>2026-10-06</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com/how-a-set-in-java-knows-about-the-duplicate-entry-f570d511dcff</loc><lastmod>2021-03-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com/developing-rest-apis-with-modern-java-technologies-a001243e8477</loc><lastmod>2024-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/revolutionizing-java-ecosystem-building-ai-agent-systems-with-mcp-protocol-79ce5fa2acfa</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/claude-code-101-from-ai-assistant-to-agentic-coding-partner-7373cd2bdd9f</loc><lastmod>2026-10-05</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/learning-gcp-core-services-compute-engine-cloud-storage-cloud-sql-0edb9644245c</loc><lastmod>2026-04-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/understanding-vpc-compute-engine-in-google-cloud-b1e0bd036009</loc><lastmod>2026-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/matches-contains-of-string-class-199eb241a6cd</loc><lastmod>2023-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/efficient-and-immutable-how-java-records-enhance-your-code-e519c5160e93</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/good-one-85d0785d5525</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/why-cloud-computing-is-needed-55be2c33c3e2</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/software-development-in-2026-its-no-longer-just-about-writing-code-03c5201c56f2</loc><lastmod>2026-09-21</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/dynamic-forms-from-metadata-json-1d72fa370ea1</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com/validating-dates-in-java-45ddab04fa68</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/very-nice-42a79de821e8</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://yogeshbali.medium.com/unlocking-javas-hidden-magic-how-jvm-caches-your-favorite-data-types-for-better-performance-f0208057397c</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/spring-boot-cors-configuration-tutorial-allow-frontend-access-120d59b2326f</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/mastering-the-google-cloud-generative-ai-leader-exam-a-comprehensive-revision-guide-5ceca1118848</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/java-23-scopedvalue-vs-threadlocal-in-java-the-safer-way-to-pass-context-af3cd6a2ee01</loc><lastmod>2026-09-16</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/java-21-sequenced-collections-finally-collections-that-agree-on-first-and-last-6bf913fdc6be</loc><lastmod>2026-09-11</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/java-15-text-blocks-finally-multi-line-strings-that-look-like-multi-line-strings-fe256fde7114</loc><lastmod>2026-09-10</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/thank-you-mr-chatgpt-kavitesh-46253439f87c</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://yogeshbali.medium.com/component-interaction-73f87eef79fc</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/important-considerations-for-integer-value-comparison-in-java-d90b25bf29bb</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com/great-breakdown-of-how-istio-and-kong-can-complement-each-other-in-kubernetes-nice-work-f41e2d69de1d</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/exploring-spring-ai-in-the-spring-boot-3-0-x-6c12ee5e7930</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com/scaling-background-tasks-in-saas-from-scheduled-to-multi-tenant-quartz-with-dedicated-databases-c1bdb82473dc</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com/dynamic-multi-tenant-data-routing-database-per-tenant-in-spring-7d67c5849035</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://yogeshbali.medium.com/kubernetes-gke-cheat-sheet-the-9-commands-every-developer-needs-to-know-for-patching-the-build-621375de0b45</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/java-16-pattern-matching-for-instanceof-in-java-goodbye-to-explicit-casts-3b56209af545</loc><lastmod>2026-09-09</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://yogeshbali.medium.com/java-17-sealed-classes-and-interfaces-the-missing-middle-ground-between-final-and-inheritance-518551df4c88</loc><lastmod>2026-09-08</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://yogeshbali.medium.com/master-java-16-records-jep-395-say-goodbye-to-boilerplate-code-3941b7f21ef5</loc><lastmod>2026-09-08</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>
