<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://zain-dev.vercel.app/</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/privacy-policy</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/sylwia-lask/yes-0-no-javascript-isnt-broken-14ob</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/railsstudent/securing-an-angular-firebase-ai-app-with-emailpassword-authentication-part-1-emulator-4jm</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/akhourianmolkumar/are-you-a-web-developer-or-a-browser-expert-7-tests-i-failed-building-a-photo-editor-that-never-2j97</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/jacobandrewsky/how-to-configure-a-web-performance-budget-with-lighthouse-ci-4klg</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/muhammadalimughal/zero-trust-reverse-proxy-hardening-in-nginx-rate-limiting-request-smuggling-guards-mtls-e71</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/sazm_/core-web-vitals-remediation-fixing-lcp-inp-cls-at-the-root-kl2</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/jsmanifest/claude-code-custom-system-prompts-in-2026-overriding-defaults-appending-instructions-and-what-53lm</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/ssukhpinder/one-contains-call-375-million-comparisons-3jom</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/dj29/we-need-to-talk-about-how-gross-modern-web-design-has-become-and-how-we-built-an-ai-to-catch-it-5gin</loc>
    <lastmod>2026-10-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/katiabelokon/my-ssl-expiry-checker-was-six-weeks-off-on-githubcom-5h52</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/ssukhpinder/sorteddictionary-kept-sorting-my-insertion-order-away-391j</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/reallyoffers/scoring-a-you-won-message-the-pattern-checks-behind-our-scam-checkers-4ce1</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/toolnexus/why-i-built-a-100-in-browser-privacy-toolkit-and-how-to-manipulate-pdfs-in-memory-without-a-3a1b</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/iterandum/counting-lzw-codes-to-see-why-dithered-gifs-come-out-bigger-18oj</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/bobanmit/your-xrechnung-validator-says-valid-heres-what-that-doesnt-mean-3o20</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/renev3408/my-idempotency-key-fix-still-double-charged-after-a-crash-here-is-the-pending-row-pattern-that-3i70</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/onlyaadarsh/introducing-thecoder-a-coding-practice-platform-with-an-in-browser-compiler-52hm</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/dziulatex/nextjs-og-images-without-the-vercelog-limits-5f61</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/dziulatex/ogimage-not-showing-how-to-debug-it-and-bust-each-cache-2fmc</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/edenzufferey/content-management-systemcms-from-and-android-devs-perspectice-day-1-d55</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/dziulatex/what-is-an-open-graph-image-tags-platforms-and-fixes-4d3b</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/mubeenkhaaan/the-cron-expression-that-runs-on-the-1st-and-every-sunday-the-or-trap-nobody-warns-you-about-41k6</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/herik_enacton/building-a-scalable-mvp-in-weeks-architecture-lessons-from-a-link-in-bio-platform-35b0</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/shubham_works/javascript-the-only-language-where-feels-like-a-philosophical-question-53cp</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/infoinlet1/i-deleted-2000-lines-of-code-and-shipped-zero-new-features-it-was-the-best-thing-i-did-all-year-11m4</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/aulvem/user-agent-doesnt-apply-to-crawlers-you-named-in-robotstxt-12fi</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/aurorawrites/7-pages-indexed-400-waiting-what-a-month-of-googles-slow-lane-taught-me-37dn</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/daniel_pertu/our-privacy-policy-names-the-two-fields-our-app-sends-us-and-the-alert-request-has-nine-1kjk</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/daniel_pertu/a-whole-second-interview-format-cost-us-two-columns-one-check-constraint-and-a-312-byte-migration-3oo8</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/daniel_pertu/two-mediarecorders-on-one-stream-the-audio-we-upload-and-the-video-that-never-leaves-the-device-42o4</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/taleb_ines_eec1c95f31c1d9/comment-resoudre-les-problemes-de-performance-dune-boutique-prestashop--2c4</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/t_ra_2020646ab07ca030710b/standby-not-stopped-what-happens-to-site-edits-when-orivoxs-mcp-server-idles-51oo</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/daniel_pertu/we-deleted-the-part-of-our-interview-feedback-that-scored-your-face-and-the-privacy-policy-went-to-357n</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/haopengai/the-token-that-expired-mid-run-oauth-refresh-in-long-n8n-workflows-2jki</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/akhilbaraik/redesigning-your-website-without-losing-your-google-traffic-42g</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/coder-safal/how-to-expose-localhost-to-the-internet-with-free-https-cloudflare-tunnel-no-port-forwarding-e6o</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/fuxiaohua/your-banks-csv-export-is-the-messiest-api-you-will-ever-consume-16i1</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/irfangulzarx/why-95-of-ai-agent-prototypes-never-reach-production-and-how-to-build-one-that-does-3mk</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/dhillon_bafeab426dca2fc89/i-built-a-free-video-downloader-as-a-solo-dev-here-is-what-i-learned-about-seo-the-hard-way-271n</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://zain-dev.vercel.app/blogs/bruce_xu/how-to-check-whether-a-client-side-web-tool-really-stays-client-side-295k</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>