<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://vineethnk.hashnode.dev</loc>
    <lastmod>2026-09-18T22:24:10.058Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/how-i-ended-up-buying-vinelabsde</loc>
    <lastmod>2026-05-10T17:47:54.021Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-disk-that-filled-itself</loc>
    <lastmod>2026-05-07T15:44:30.227Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/mcp-is-the-usb-c-of-ai-tools-and-most-devs-are-still-using-their-ai-assistant-like-it-is-2023</loc>
    <lastmod>2026-05-07T13:17:44.812Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-webhook-that-worked-in-postman-and-nowhere-else</loc>
    <lastmod>2026-05-04T11:38:41.822Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-20000-line-pr-that-was-actually-47-lines-building-clearpr</loc>
    <lastmod>2026-05-01T08:54:39.256Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/i-upgraded-our-25-year-old-self-hosted-sentry-without-losing-a-single-byte-1</loc>
    <lastmod>2026-04-30T13:43:06.339Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-day-i-realised-i-had-never-tested-a-production-backup-1</loc>
    <lastmod>2026-04-30T13:42:55.252Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-second-half-of-shipping-a-cli-homebrew-tap-scoop-bucket-and-the-sha-dance-1</loc>
    <lastmod>2026-04-30T13:42:44.206Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/setting-up-a-minio-cdn-with-nginx-reverse-proxy-on-docker-1</loc>
    <lastmod>2026-04-30T13:42:33.276Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/my-family-thinks-whatsapp-can-send-anything-so-i-wrote-a-python-cli-1</loc>
    <lastmod>2026-04-30T13:42:22.114Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-mcp-pool-one-week-eleven-mcp-servers-one-shared-oauth-library-1</loc>
    <lastmod>2026-04-30T13:42:11.244Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-docling-server-a-one-command-document-api-for-our-ai-pipeline-1-1</loc>
    <lastmod>2026-04-30T13:41:59.991Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/a-short-history-of-the-cli-i-built-to-stop-curling-ip-apis-1-1-1</loc>
    <lastmod>2026-04-30T13:41:48.746Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/i-blocked-tor-exit-nodes-then-i-opened-tor-browser</loc>
    <lastmod>2026-04-30T13:23:22.298Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-sed-that-didnt-stick</loc>
    <lastmod>2026-04-27T14:41:17.184Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/i-mistook-gpt-oss-for-an-image-generator-now-my-mac-runs-flux-offline</loc>
    <lastmod>2026-04-25T18:32:04.463Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/cross-posting-my-blog-to-devto-and-hashnode-what-i-got-wrong</loc>
    <lastmod>2026-04-25T13:07:48.207Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-a-per-repo-wiki-that-actually-gets-read</loc>
    <lastmod>2026-04-24T18:31:31.333Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/why-i-stopped-arguing-about-docker-port-conventions</loc>
    <lastmod>2026-04-24T17:18:00.191Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/i-upgraded-our-25-year-old-self-hosted-sentry-without-losing-a-single-byte</loc>
    <lastmod>2026-04-22T05:34:39.092Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-day-i-realised-i-had-never-tested-a-production-backup</loc>
    <lastmod>2026-04-22T05:33:58.006Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/the-second-half-of-shipping-a-cli-homebrew-tap-scoop-bucket-and-the-sha-dance</loc>
    <lastmod>2026-04-22T05:33:46.899Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/setting-up-a-minio-cdn-with-nginx-reverse-proxy-on-docker</loc>
    <lastmod>2026-04-22T05:33:05.669Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/my-zshrc-is-350-lines-and-i-mass-replaced-every-core-unix-command</loc>
    <lastmod>2026-04-22T05:32:54.550Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/my-family-thinks-whatsapp-can-send-anything-so-i-wrote-a-python-cli</loc>
    <lastmod>2026-04-22T05:32:13.322Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/jqueryverticalscrolljs-a-love-letter-to-jquery-written-ten-years-later</loc>
    <lastmod>2026-04-22T05:32:02.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/hello-world-welcome-to-my-blog</loc>
    <lastmod>2026-04-22T05:31:21.141Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/diskdoc-and-dockit-same-problem-two-languages-different-answers</loc>
    <lastmod>2026-04-22T05:31:10.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/dfree-stop-digging-with-your-hands-youve-got-an-axe-now</loc>
    <lastmod>2026-04-22T05:30:28.708Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-mcp-pool-one-week-eleven-mcp-servers-one-shared-oauth-library</loc>
    <lastmod>2026-04-22T05:30:17.746Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-backupctl-what-it-took-to-replace-a-cron-job-with-a-backup-service-1</loc>
    <lastmod>2026-04-22T05:29:55.715Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-agent-sessions-a-universal-session-manager-for-the-ai-cli-era-1-1</loc>
    <lastmod>2026-04-22T05:29:44.847Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/a-short-history-of-the-cli-i-built-to-stop-curling-ip-apis-1-1</loc>
    <lastmod>2026-04-22T05:29:33.753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-docling-server-a-one-command-document-api-for-our-ai-pipeline</loc>
    <lastmod>2026-04-22T05:21:01.757Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-backupctl-what-it-took-to-replace-a-cron-job-with-a-backup-service</loc>
    <lastmod>2026-04-22T05:20:54.664Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-agent-sessions-a-universal-session-manager-for-the-ai-cli-era-1</loc>
    <lastmod>2026-04-22T05:20:47.379Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/a-short-history-of-the-cli-i-built-to-stop-curling-ip-apis-1</loc>
    <lastmod>2026-04-22T05:20:40.091Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/building-agent-sessions-a-universal-session-manager-for-the-ai-cli-era</loc>
    <lastmod>2026-04-22T05:13:59.307Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/a-short-history-of-the-cli-i-built-to-stop-curling-ip-apis</loc>
    <lastmod>2026-04-22T05:13:58.162Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/archive</loc>
    <lastmod>2026-09-18T22:24:10.058Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://vineethnk.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-18T22:24:10.058Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>