<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.zyvop.com</loc>
    <lastmod>2026-09-26T18:56:49.847Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/dozzle-the-complete-guide-to-real-time-docker-log-viewing</loc>
    <lastmod>2026-09-26T08:37:43.747Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/we-added-redis-to-make-things-faster-it-made-things-worse</loc>
    <lastmod>2026-09-26T06:51:22.823Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/idor-vulnerabilities-in-nestjs-how-to-build-ownership-guards-that-actually-protect-your-data</loc>
    <lastmod>2026-09-25T16:53:37.803Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/is-ai-actually-cheap-enough-to-replace-developers</loc>
    <lastmod>2026-09-25T16:53:06.810Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/can-a-2000-mini-pc-replace-your-ai-cloud-bill</loc>
    <lastmod>2026-09-25T16:52:24.558Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/background-jobs-in-nestjs-with-bullmq-a-complete-walkthrough</loc>
    <lastmod>2026-09-25T16:51:27.038Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/rate-limiting-alone-wont-stop-a-patient-attacker</loc>
    <lastmod>2026-09-25T16:50:54.102Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/passwordless-login-with-magic-links-in-nodejs</loc>
    <lastmod>2026-09-25T16:50:13.699Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/python-scraping-at-scale-distributed-crawling-across-multiple-machines-2026</loc>
    <lastmod>2026-09-25T16:49:16.745Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/four-ways-a-refresh-token-request-fails-only-one-means-trouble</loc>
    <lastmod>2026-09-25T16:48:29.370Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/build-a-url-shortener-with-click-analytics-in-nodejs</loc>
    <lastmod>2026-09-25T16:47:13.957Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/scraping-social-media-data-with-python-x-twitter-reddit-instagram-2026</loc>
    <lastmod>2026-09-25T16:46:43.547Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/sign-in-with-google-in-nodejs-without-passport</loc>
    <lastmod>2026-09-25T16:44:36.095Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/build-a-web-scraping-api-with-fastapi-celery-redis-2026</loc>
    <lastmod>2026-09-25T16:43:22.908Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/how-i-built-a-real-time-developer-trend-radar-into-my-seo-growth-engine</loc>
    <lastmod>2026-09-25T16:41:45.809Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/introducing-gpt-6-sol-and-luna-what-openais-cheaper-tier-means-for-builders</loc>
    <lastmod>2026-09-25T05:15:24.003Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/vps-vs-vercel-vs-flyio-a-hosting-decision-you-should-actually-understand</loc>
    <lastmod>2026-09-24T07:28:49.695Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/claude-wont-talk-to-minors-but-your-app-can-if-you-do-the-work</loc>
    <lastmod>2026-09-24T07:28:15.354Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/consistent-hashing-why-adding-one-server-shouldnt-move-everything</loc>
    <lastmod>2026-09-24T05:10:21.320Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/threeui-getting-started-walkthrough-architecture-review</loc>
    <lastmod>2026-09-23T06:12:46.269Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/bloom-filters-the-data-structure-thats-allowed-to-lie-a-little</loc>
    <lastmod>2026-09-23T05:15:45.705Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/best-open-weight-llms-september-2026</loc>
    <lastmod>2026-09-22T10:33:30.153Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/caching-strategies-every-backend-developer-must-know-muc7gt7n</loc>
    <lastmod>2026-09-22T05:00:16.025Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/predicting-indian-stock-market-prices-using-machine-learning-and-lstm</loc>
    <lastmod>2026-09-21T11:20:48.372Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/hackers-are-draining-claude-subscribers-tokens-and-victims-cant-even-see-what-happened</loc>
    <lastmod>2026-09-20T06:41:27.907Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/the-homework-got-easier-the-test-scores-got-worse-heres-what-the-oecd-found</loc>
    <lastmod>2026-09-19T07:54:03.172Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/the-javascript-event-loop-why-your-code-doesnt-run-the-way-you-think</loc>
    <lastmod>2026-09-18T08:53:36.904Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/how-claude-fable-51-cracked-a-370-year-old-cipher</loc>
    <lastmod>2026-09-18T08:52:15.289Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/what-actually-happens-when-you-hit-enter-tcpip-dns-and-http-from-first-principles</loc>
    <lastmod>2026-09-17T05:21:02.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/the-tiny-ai-pocket-inside-tiiny-ais-120-billion-parameter-pocket-supercomputer</loc>
    <lastmod>2026-09-17T05:19:18.848Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/typescript-vs-javascript-what-actually-changes-when-you-add-types</loc>
    <lastmod>2026-09-16T05:48:40.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/nvidia-isnt-just-selling-chips-anymore-its-becoming-the-central-bank-of-ai</loc>
    <lastmod>2026-09-15T06:51:39.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/the-deathray-a-simple-way-for-an-untrusted-site-to-freeze-a-mac</loc>
    <lastmod>2026-09-14T12:40:05.341Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/uptime-monitoring-the-boring-tool-that-saves-you-from-your-worst-day</loc>
    <lastmod>2026-09-13T05:19:40.446Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/python-scraping-patterns-15-real-problems-15-working-solutions</loc>
    <lastmod>2026-09-12T14:13:41.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/fastpotify-architecture-benchmarks-and-the-ceiling-on-community-spotify-clients</loc>
    <lastmod>2026-09-12T07:30:49.739Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/neural-networks-explained-simply-part-1-what-even-is-a-neural-network</loc>
    <lastmod>2026-09-11T05:25:09.692Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/postgres-vs-mysql-vs-mongodb-the-2026-decision-guide</loc>
    <lastmod>2026-09-10T04:56:56.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/cross-posting-for-developers-how-to-reach-more-readers-without-losing-your-seo</loc>
    <lastmod>2026-09-09T04:05:02.633Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/implementing-full-text-search-in-nestjs-with-typeorm-and-postgresql</loc>
    <lastmod>2026-09-08T04:19:08.590Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/the-sandbox-held-the-headline-didnt</loc>
    <lastmod>2026-09-07T05:32:06.892Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/openbot-a-technical-architecture-review-of-copilotkits-governed-agent-runtime</loc>
    <lastmod>2026-09-06T05:54:39.779Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/watermarks-remover-architecture-review-getting-started-guide</loc>
    <lastmod>2026-09-05T05:53:07.428Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/prompt-rules-quality-for-cursor-windsurf-and-claude-code-the-complete-developer-guide</loc>
    <lastmod>2026-09-04T06:49:19.782Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/implementing-passkey-authentication-in-nestjs-and-postgresql</loc>
    <lastmod>2026-09-03T04:24:20.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/anydoc-architecture-review-inside-firecrawls-rust-document-to-markdown-stack</loc>
    <lastmod>2026-09-02T06:42:03.813Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/claude-fable-51-and-mythos-51-one-model-two-access-levels</loc>
    <lastmod>2026-09-02T06:03:47.908Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/hy4-preview-inside-tencents-770-billion-parameter-open-weight-flagship</loc>
    <lastmod>2026-09-01T06:50:23.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/how-netflixs-architecture-works-in-2026-a-developers-guide</loc>
    <lastmod>2026-08-31T07:01:19.450Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/rest-vs-grpc-vs-graphql-in-nestjs-what-the-numbers-actually-show</loc>
    <lastmod>2026-08-30T06:18:35.400Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/archive</loc>
    <lastmod>2026-09-26T18:56:49.847Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.zyvop.com/recommendations</loc>
    <lastmod>2026-09-26T18:56:49.847Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>