<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://aliyanfaisal.com</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/projects</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/how-to-automate-code-review-in-your-nodejs-cicd-pipeline-with-ai</loc>
    <lastmod>2026-09-19T03:56:54+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/ai-generated-api-docs-for-your-nodejs-app</loc>
    <lastmod>2026-09-19T04:00:03+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/laravel-queue-retry-logic-a-practical-guide</loc>
    <lastmod>2026-09-19T16:15:15+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/zero-downtime-nodejs-deployments-a-guide</loc>
    <lastmod>2026-09-19T16:16:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/postgresql-indexing-a-practical-guide</loc>
    <lastmod>2026-09-19T16:15:57+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/jwt-authentication-in-full-stack-apps</loc>
    <lastmod>2026-09-19T16:11:47+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/react-list-virtualization-explained</loc>
    <lastmod>2026-09-19T16:11:49+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/nodejs-worker-threads-for-cpu-bound-tasks</loc>
    <lastmod>2026-09-19T16:15:01+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/ai-debugging-prompts-that-actually-work</loc>
    <lastmod>2026-09-19T16:16:09+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/laravel-queue-retry-strategies-with-redis</loc>
    <lastmod>2026-09-19T05:44:33+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/rest-api-idempotency-keys-a-guide</loc>
    <lastmod>2026-09-19T16:16:08+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/mysql-composite-index-optimization-guide</loc>
    <lastmod>2026-09-19T16:13:53+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/ai-unit-test-generation-a-developers-guide</loc>
    <lastmod>2026-09-19T16:16:09+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/woocommerce-checkout-speed-optimization</loc>
    <lastmod>2026-09-19T16:16:07+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/shopify-metafields-a-developers-guide</loc>
    <lastmod>2026-09-19T16:16:04+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/nginx-reverse-proxy-setup-for-nodejs-apps</loc>
    <lastmod>2026-09-19T16:11:42+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/nodejs-rag-pipeline-pgvector-openai</loc>
    <lastmod>2026-09-19T16:11:43+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
</urlset>
