<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//blogs.gardazi.com/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blogs.gardazi.com/two-weeks-of-real-open-source-contributions/</loc><lastmod>2026-09-07T09:47:29.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/09/postB-hero-v3.png</image:loc><image:caption>postB-hero-v3.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/a-beginners-glossary-to-pull-requests/</loc><lastmod>2026-09-07T09:41:41.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/09/postA-hero-v2.png</image:loc><image:caption>postA-hero-v2.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/a-check-that-could-never-be-true/</loc><lastmod>2026-08-27T13:22:16.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/08/p5-feature.png</image:loc><image:caption>p5-feature.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/how-to-tell-if-a-project-will-merge-your-pr/</loc><lastmod>2026-08-27T13:22:16.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/08/p6-feature.png</image:loc><image:caption>p6-feature.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/fixing-a-404-in-medusas-admin/</loc><lastmod>2026-08-27T13:22:15.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/08/p4-feature.png</image:loc><image:caption>p4-feature.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/publishing-to-ghost-from-a-script-five-of-the-seven-failures-look-like-auth/</loc><lastmod>2026-08-25T19:00:33.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/08/p2-feature.png</image:loc><image:caption>p2-feature.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/i-read-the-source-of-the-job-bot-i-have-been-running-two-bugs-one-file-same-root-cause/</loc><lastmod>2026-08-25T19:00:33.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/08/p3-feature.png</image:loc><image:caption>p3-feature.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/i-went-looking-for-open-source-contributions-four-of-the-seven-were-traps/</loc><lastmod>2026-08-25T19:00:32.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/08/p1-feature.png</image:loc><image:caption>p1-feature.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/self-hosted-ad-blocking-over-wireguard-without-opening-port-53-to-the-world/</loc><lastmod>2026-08-18T13:03:57.000Z</lastmod><image:image><image:loc>https://blogs.gardazi.com/content/images/2026/08/screenshot-1787058089178-3.png</image:loc><image:caption>screenshot-1787058089178-3.png</image:caption></image:image></url><url><loc>https://blogs.gardazi.com/i-built-a-bot-to-auto-apply-to-jobs-then-i-had-to-build-a-way-to-survive-its-inbox/</loc><lastmod>2026-08-04T13:27:40.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1528329140527-75853b1e1650?q=80&amp;w=1600&amp;auto=format&amp;fit=crop</image:loc><image:caption>photo-1528329140527-75853b1e1650?q=80&amp;w=1600&amp;auto=format&amp;fit=crop</image:caption></image:image></url></urlset>