<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://devtoolhub.hashnode.dev</loc>
    <lastmod>2026-11-07T10:40:13.315Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/git-pull-vs-fetch-what-each-command-really-does</loc>
    <lastmod>2026-11-06T14:15:30.706Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/azure-managed-identity-vs-service-principal-which-to-use</loc>
    <lastmod>2026-11-05T13:00:57.749Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/github-actions-lockfile-guide-how-actions-lock-works</loc>
    <lastmod>2026-11-04T18:09:22.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/ollama-docker-setup-gpu-volumes-and-compose</loc>
    <lastmod>2026-11-03T13:44:08.851Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/podman-checkpoint-cve-how-a-sandbox-bypass-works</loc>
    <lastmod>2026-11-02T13:07:02.429Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/aws-secrets-manager-vs-azure-key-vault-vs-gcp-secret-manager</loc>
    <lastmod>2026-10-30T02:14:08.383Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/git-reset-vs-revert-vs-restore-which-to-use</loc>
    <lastmod>2026-10-28T12:58:05.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/ansible-lint-github-actions-fail-prs-on-bad-playbooks</loc>
    <lastmod>2026-10-27T13:01:22.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/istio-authorizationpolicy-bypass-http-2-method-case-bug</loc>
    <lastmod>2026-10-26T12:58:46.826Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/mcp-vs-a2a-vs-ag-ui-the-protocol-stack-fact-checked</loc>
    <lastmod>2026-10-23T12:32:51.680Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/macos-27-fm-cli-what-apple-s-built-in-model-can-do</loc>
    <lastmod>2026-10-22T12:55:42.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/uv-vs-pip-vs-poetry-which-python-package-manager</loc>
    <lastmod>2026-10-21T13:00:24.350Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/boto3-retries-why-your-aws-scripts-fail-silently</loc>
    <lastmod>2026-10-20T12:53:09.178Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/using-uv-in-github-actions-for-faster-python-ci</loc>
    <lastmod>2026-10-19T13:05:13.400Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/redis-8-6-what-changed-in-performance-and-event-streams</loc>
    <lastmod>2026-10-16T12:48:56.696Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/cilium-mtls-ztunnel-sidecar-free-encryption-explained</loc>
    <lastmod>2026-10-15T12:53:52.093Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/grafana-tempo-3-1-query-based-trace-redaction-explained</loc>
    <lastmod>2026-10-14T12:26:02.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/yaml-vs-json-for-llms-real-token-counts-real-gotchas</loc>
    <lastmod>2026-10-13T11:52:42.511Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/terraform-state-explained-locking-backups-and-recovery</loc>
    <lastmod>2026-10-12T14:09:40.645Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/terragrunt-vs-terraform-what-s-actually-different</loc>
    <lastmod>2026-10-09T12:14:27.680Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/opentofu-1-13-what-s-new-and-what-terraform-still-doesn-t-have</loc>
    <lastmod>2026-10-08T12:47:20.098Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/switching-cloud-accounts-aws-gcp-and-azure-fast</loc>
    <lastmod>2026-10-07T12:42:17.575Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/kubernetes-oomkilled-exit-code-137-causes-and-fixes</loc>
    <lastmod>2026-10-06T19:32:12.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/github-actions-workflow-not-triggering-every-cause-and-fix</loc>
    <lastmod>2026-10-05T12:13:29.415Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/ollama-vs-vllm-vs-llama-cpp-which-local-llm-engine</loc>
    <lastmod>2026-10-01T12:26:34.541Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/postgresql-19-what-s-actually-shipping-what-got-cut</loc>
    <lastmod>2026-09-30T13:09:11.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/find-what-s-using-a-port-on-linux-lsof-ss-and-ps-in-one-workflow</loc>
    <lastmod>2026-09-29T12:53:18.705Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/linux-file-permissions-explained-chmod-chown-and-umask</loc>
    <lastmod>2026-09-28T13:02:04.513Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/git-3-0-what-actually-breaks-sha-256-rust-more</loc>
    <lastmod>2026-09-24T12:14:54.470Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/ecs-vs-eks-what-each-one-actually-costs-you</loc>
    <lastmod>2026-09-23T11:16:53.611Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/cursor-pricing-what-the-plans-actually-give-you</loc>
    <lastmod>2026-09-22T10:00:17.267Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/running-ollama-in-production-systemd-tls-and-api-auth</loc>
    <lastmod>2026-09-21T11:42:05.473Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/the-terraform-docs-github-action-a-complete-ci-setup-guide</loc>
    <lastmod>2026-09-18T12:10:11.869Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/ai-agents-explained-how-they-actually-work</loc>
    <lastmod>2026-09-17T12:04:02.873Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/what-is-rag-retrieval-augmented-generation-explained</loc>
    <lastmod>2026-09-15T10:53:59.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/what-is-an-llm-a-working-model-for-engineers</loc>
    <lastmod>2026-09-14T12:15:28.921Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/the-mcp-registry-by-the-numbers</loc>
    <lastmod>2026-09-11T12:13:55.476Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/best-mcp-servers-in-2026-one-pick-per-category</loc>
    <lastmod>2026-09-10T12:16:55.350Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/mcp-server-authentication-what-the-2026-07-28-spec-broke</loc>
    <lastmod>2026-09-10T01:38:30.049Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/ollama-model-library-by-the-numbers</loc>
    <lastmod>2026-09-06T14:24:49.057Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/ollama-vs-lm-studio-which-one-should-you-use</loc>
    <lastmod>2026-09-04T12:29:11.343Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/docker-desktop-licensing-cost-pay-or-switch</loc>
    <lastmod>2026-09-03T12:03:44.357Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/docker-compose-recreates-containers-after-5-5-upgrade</loc>
    <lastmod>2026-09-02T11:56:39.281Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/database-provisioning-is-now-an-ai-agent-s-job</loc>
    <lastmod>2026-09-01T11:02:00.393Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/github-actions-and-git-a-complete-workflow-guide</loc>
    <lastmod>2026-08-28T18:04:34.131Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/github-actions-self-hosted-runners-fix-before-sept-25</loc>
    <lastmod>2026-08-27T10:58:31.824Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/git-2-55-history-fixup-rust-by-default-safer-checkouts</loc>
    <lastmod>2026-08-25T10:50:08.159Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/postgresql-18-the-6-features-worth-upgrading-for</loc>
    <lastmod>2026-08-24T22:28:55.128Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/finops-at-design-time-apptio-cloudability-vs-vantage-for-multi-cloud-cost-governance</loc>
    <lastmod>2026-08-20T18:41:03.790Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/kubernetes-in-2026-the-complete-guide-for-devops-teams</loc>
    <lastmod>2026-08-18T19:31:42.831Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://devtoolhub.hashnode.dev/archive</loc>
    <lastmod>2026-11-07T10:40:13.315Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>