<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sangama.hashnode.dev/part-4-chapter-16a-how-mutiny-is-used-in-conjunction-with-panache-reactive-examples-and-patterns</loc>
    <lastmod>2025-07-15T11:46:31.152Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-4-chapter-16-using-uni-and-multi-with-kotlin-basics-of-reactive-types</loc>
    <lastmod>2025-07-15T11:41:42.759Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-4-chapter-15-introduction-to-mutiny-why-not-coroutines</loc>
    <lastmod>2025-07-15T11:33:40.779Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-14a-best-practices-for-reactive-persistence</loc>
    <lastmod>2025-07-15T08:28:21.535Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-14-queries-and-transactions-simple-patterns</loc>
    <lastmod>2025-07-15T08:25:15.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-13a-comparison-table-entity-vs-repository</loc>
    <lastmod>2025-07-15T08:22:11.337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-13-basic-crud-operations</loc>
    <lastmod>2025-07-15T08:20:23.716Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-12b-repository-reactive-example-minimal-crud</loc>
    <lastmod>2025-07-15T08:15:33.476Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-12a-entity-reactive-example-minimal-crud</loc>
    <lastmod>2025-07-15T08:12:50.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-12-creating-entities-and-repositories</loc>
    <lastmod>2025-07-15T08:06:48.446Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-11-introduction-to-panache-what-and-why</loc>
    <lastmod>2025-07-15T08:02:40.513Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-3-chapter-10a-understanding-the-database-tables-users-and-orders</loc>
    <lastmod>2025-07-15T08:00:06.414Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-10-practical-examples-with-distilled-kotlin</loc>
    <lastmod>2025-07-15T07:37:18.662Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-9e-propagating-failures-gracefully-across-rest-layers-in-quarkus</loc>
    <lastmod>2025-07-15T07:25:34.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-9d-building-reliable-rest-layers-in-quarkus-using-resteasy-reactive-and-webclient</loc>
    <lastmod>2025-07-15T07:16:39.258Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-9c-mapping-uris-to-a-relational-database-postgresql-example</loc>
    <lastmod>2025-07-15T07:08:39.114Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-9b-designing-resource-relationships-in-apis</loc>
    <lastmod>2025-07-15T07:05:51.571Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-9a-versioning-apis-best-practices</loc>
    <lastmod>2025-07-15T07:03:19.417Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-9-handling-timeouts-retries-and-exception-handling-in-rest</loc>
    <lastmod>2025-07-15T07:00:17.005Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-8b-designing-json-representations-for-apis-in-javaish-kotlin</loc>
    <lastmod>2025-07-15T06:58:13.980Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-8a-summary-of-annotations-in-resteasy-reactive-with-javaish-kotlin</loc>
    <lastmod>2025-07-15T06:54:11.861Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-8-basics-of-resteasy-reactive-with-kotlin</loc>
    <lastmod>2025-07-15T06:51:00.241Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-7a-designing-rest-apis-nouns-verbs-and-uri-naming-conventions</loc>
    <lastmod>2025-07-15T06:46:47.079Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-2-chapter-7-understanding-rest-http-methods-and-concepts</loc>
    <lastmod>2025-07-15T06:35:46.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-1-chapter-6-building-and-running-your-application</loc>
    <lastmod>2025-07-15T06:32:46.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-1-chapter-5-writing-your-first-quarkus-kotlin-program</loc>
    <lastmod>2025-07-15T06:31:02.466Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-1-chapter-4-setting-up-intellij-community-edition-for-distilled-kotlin-and-quarkus</loc>
    <lastmod>2025-07-15T06:28:52.177Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-1-chapter-3-introduction-to-maven-for-quarkus-and-kotlin</loc>
    <lastmod>2025-07-15T06:27:12.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-1-chapter-2-installing-java-21-maven-and-quarkus-cli</loc>
    <lastmod>2025-07-15T06:24:59.347Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-1-chapter-1-introduction-why-quarkus-and-javaish-kotlin</loc>
    <lastmod>2025-07-15T06:22:31.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/quarkus-with-distilled-javaish-kotlin-blog-series-toc</loc>
    <lastmod>2025-07-15T06:20:14.863Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-7-chapter-48-understanding-just-enough-map-flatmap-and-lambdas-to-read-books-and-blogs</loc>
    <lastmod>2025-07-14T11:41:47.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-7-chapter-47-understanding-just-enough-coroutines-to-understand-code-written-in-books-and-blogs</loc>
    <lastmod>2025-07-14T11:39:08.838Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-7-chapter-46-beyond-javaish-kotlin-what-to-avoid-and-why</loc>
    <lastmod>2025-07-14T11:35:35.575Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-7-chapter-45-team-onboarding-material-welcoming-developers-to-javaish-kotlin</loc>
    <lastmod>2025-07-14T11:32:54.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-7-chapter-44-code-review-and-best-practices-guide-reviewing-javaish-kotlin-code</loc>
    <lastmod>2025-07-14T11:28:59.784Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-7-chapter-43-cheatsheet-quick-reference-to-javaish-kotlin</loc>
    <lastmod>2025-07-14T11:27:16.111Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-8-chapter-42-javaish-kotlin-annotations-the-ones-you-actually-need-to-know</loc>
    <lastmod>2025-07-14T11:17:18.139Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-8-chapter-41-annotations-and-reflection-what-annotations-mean-and-how-they-might-affect-your-code</loc>
    <lastmod>2025-07-14T11:14:13.039Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-8-chapter-40-dsls-and-builder-syntax-understanding-kotlins-configuration-style-code</loc>
    <lastmod>2025-07-14T11:11:06.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-8-chapter-39-sealed-classes-and-enums-recognizing-and-handling-them-in-apis</loc>
    <lastmod>2025-07-14T11:08:37.758Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-8-chapter-38-data-classes-simple-use-for-modeling-data-without-boilerplate</loc>
    <lastmod>2025-07-14T11:06:33.870Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-8-chapter-37-extension-functions-and-properties-how-to-read-them-when-you-see-them-in-libraries-or-sdks</loc>
    <lastmod>2025-07-14T11:04:58.031Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-8-chapter-36-lambdas-and-higher-order-functions-understanding-what-they-are-and-recognizing-their-usage</loc>
    <lastmod>2025-07-14T11:03:18.561Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-7-chapter-35-suppressing-errors-and-warnings-in-intellij-idea-community-edition-configuring-inspections-to-match-your-teams-distilled-ktln</loc>
    <lastmod>2025-07-14T10:35:12.481Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-6-chapter-34-the-optional-like-approach-using-and-effectively-to-handle-nulls-safely-without-fear</loc>
    <lastmod>2025-07-14T10:33:00.526Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-6-chapter-33-very-basic-immutability-why-and-when-to-use-val-understanding-what-immutability-means-in-practice</loc>
    <lastmod>2025-07-14T10:29:41.760Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-5-chapter-32-comments-and-documentation-writing-clear-inline-comments-kdoc-basics-and-generating-documentation</loc>
    <lastmod>2025-07-14T10:27:30.493Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-5-chapter-31-error-handling-in-kotlin-try-catch-finally-checked-vs-unchecked-exceptions</loc>
    <lastmod>2025-07-14T10:25:36.466Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/part-4-chapter-30-using-java-collections-in-kotlin-how-and-when-to-use-familiar-arraylist-hashmap-etc</loc>
    <lastmod>2025-07-14T10:23:39.803Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>