<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sangama.hashnode.dev/chapter-17-enhancing-search-with-metadata-indexing-in-real-time-analytics-with-apache-pinot</loc>
    <lastmod>2025-03-19T08:11:12.600Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-16-understanding-inverted-indexes-in-real-time-analytics</loc>
    <lastmod>2025-03-19T08:06:51.003Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/10-how-access-a-pod-running-quarkus-application-inside-jenkins-service</loc>
    <lastmod>2025-03-22T08:01:26.257Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/9-making-a-simple-hello-world-quarkus-application</loc>
    <lastmod>2025-03-15T08:52:33.944Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/8-downloading-java-and-maven-in-ubuntu-desktop</loc>
    <lastmod>2025-03-15T08:52:02.893Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/7-setting-up-jenkins-to-use-java-and-maven</loc>
    <lastmod>2025-03-15T08:51:30.134Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/6-building-quarkus-backend-via-jenkins-and-gitea</loc>
    <lastmod>2025-03-22T07:55:40.992Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/5-building-your-own-git-powerhouse-mirror-github-to-local-gitea-and-trigger-jenkins-on-every-commit</loc>
    <lastmod>2025-03-22T11:10:33.181Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/4-starting-a-apache-pulsar-service-in-microk8s</loc>
    <lastmod>2025-03-22T09:19:29.500Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/3-starting-a-jenkins-service-in-microk8s</loc>
    <lastmod>2025-03-22T10:34:45.986Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/2-how-to-install-docker-on-ubuntu-2404</loc>
    <lastmod>2025-03-22T08:56:18.278Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/1-how-to-install-microk8s-on-ubuntu-2404</loc>
    <lastmod>2025-03-22T06:14:36.566Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-41-using-uris-in-json-messages-for-apache-pulsar</loc>
    <lastmod>2025-03-15T06:42:30.351Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-40-mapping-uris-to-a-relational-database-postgresql-example</loc>
    <lastmod>2025-03-15T06:33:04.966Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-39-designing-resource-relationships-in-apis</loc>
    <lastmod>2025-03-15T06:28:20.627Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-38-pagination-and-partial-responses</loc>
    <lastmod>2025-03-15T06:25:39.824Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-37-complementing-apis-with-sdks</loc>
    <lastmod>2025-03-15T06:23:24.930Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-36-versioning-apis-best-practices</loc>
    <lastmod>2025-03-15T06:21:03.823Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-35-url-design-in-rest-apis</loc>
    <lastmod>2025-03-15T06:18:53.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-34-designing-json-representations-for-apis</loc>
    <lastmod>2025-03-15T06:16:57.466Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-33-understanding-uris-the-backbone-of-restful-apis</loc>
    <lastmod>2025-03-15T06:09:56.592Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-21a-implementing-a-single-websocket-connection-in-flutter-for-pulsar-multi-topic-subscription</loc>
    <lastmod>2025-03-13T06:38:07.432Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-21-implementing-a-single-websocket-connection-in-flutter-for-pulsar-multi-topic-subscription</loc>
    <lastmod>2025-03-13T06:33:59.196Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-20a-mastering-rest-services-in-flutter-using-dio-and-http</loc>
    <lastmod>2025-03-13T06:29:41.830Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-20-mastering-rest-services-in-flutter-using-dio-and-http</loc>
    <lastmod>2025-03-13T06:27:58.262Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-19-a-mastering-keyshared-subscription-in-pulsar-with-flutter</loc>
    <lastmod>2025-03-13T06:24:46.591Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-19-mastering-keyshared-subscription-in-pulsar-with-flutter</loc>
    <lastmod>2025-03-13T06:23:24.872Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-6a-gracefully-handling-navigation-with-riverpod-in-flutter-web</loc>
    <lastmod>2025-03-12T07:45:01.020Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-6-does-gorouter-improve-or-hurt-navigation-in-flutter-web</loc>
    <lastmod>2025-03-12T07:41:57.865Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-5-what-is-gorouter-how-does-it-change-the-url-in-flutter-web</loc>
    <lastmod>2025-03-12T07:40:09.372Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-4-how-riverpod-helps-manage-navigation-state-in-flutter-web</loc>
    <lastmod>2025-03-12T07:38:39.962Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-3-how-navigation-works-between-screens-dart-files-in-flutter-web</loc>
    <lastmod>2025-03-12T07:36:02.389Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-2-understanding-the-flutter-widget-tree-and-web-rendering</loc>
    <lastmod>2025-03-12T07:34:20.385Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-1-introduction-to-single-page-applications-spa-and-flutter-web</loc>
    <lastmod>2025-03-12T07:28:37.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-10-essential-networking-commands-for-beginners</loc>
    <lastmod>2025-03-07T09:13:05.326Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-9-assigning-static-ips-using-mac-addresses-in-a-tp-link-router</loc>
    <lastmod>2025-03-06T09:18:07.877Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-8-connecting-two-ubuntu-servers-using-wi-fi-and-ethernet-with-static-routes</loc>
    <lastmod>2025-03-06T09:15:54.929Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-7-how-to-create-ip-routes-in-ubuntu-using-the-ui</loc>
    <lastmod>2025-03-06T09:07:31.418Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-6-what-is-routing-understanding-switches-hubs-and-routers</loc>
    <lastmod>2025-03-06T09:00:24.040Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-5-what-is-a-vpn-understanding-virtual-private-networks</loc>
    <lastmod>2025-03-06T08:57:22.697Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-4-what-is-a-subnet-why-do-we-need-it</loc>
    <lastmod>2025-03-06T08:55:38.829Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-3-what-is-an-ip-address-static-vs-dynamic-ips-explained</loc>
    <lastmod>2025-03-06T08:53:10.700Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-2-what-is-eth0-understanding-network-interfaces-and-loopback</loc>
    <lastmod>2025-03-06T08:50:32.181Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-1-the-internets-building-blocks-understanding-the-tcpip-stack</loc>
    <lastmod>2025-03-06T08:48:22.151Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-19-terminology-summary-of-frequently-used-terms-in-k8s</loc>
    <lastmod>2025-03-06T07:40:50.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-15-effortless-data-sharing-in-kubernetes-pods-zero-copy-communication-with-apache-ray</loc>
    <lastmod>2025-03-03T09:31:20.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-14-optimizing-agentic-ai-with-ray-workflows-and-ray-actors</loc>
    <lastmod>2025-02-15T05:38:23.013Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-13-simplifying-agentic-ai-with-ray-workflows-and-pytorch</loc>
    <lastmod>2025-02-15T05:20:53.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-10-dynamic-computation-graphs-in-pytorch-flexibility-in-action</loc>
    <lastmod>2025-02-12T05:49:33.952Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sangama.hashnode.dev/chapter-32-efficient-json-messaging-in-quarkus-with-vertx-the-power-of-string-based-event-bus-communication</loc>
    <lastmod>2025-05-26T05:43:33.823Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>