<?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-20T04:28:03+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-20T07:46:56+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-20T01:05:52+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-20T03:59:42+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-20T04:33:18+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-20T12:27:37+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-20T14:04:34+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-20T15:47:33+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-20T15:50:21+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-20T04:13:02+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-20T12:27:28+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-19T20:14:09+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-20T12:24:42+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-20T12:27:33+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-20T12:27:31+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-20T12:27:23+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-20T08:28:57+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/5-ai-prompts-to-refactor-messy-code</loc>
    <lastmod>2026-09-20T09:02:26+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/docker-multi-stage-builds-for-nodejs-apps</loc>
    <lastmod>2026-09-20T08:29:29+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/git-bisect-find-the-commit-that-broke-your-app</loc>
    <lastmod>2026-09-20T12:27:36+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/content-security-policy-in-express-with-helmet</loc>
    <lastmod>2026-09-20T12:25:42+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://aliyanfaisal.com/blog/ai-code-review-prompts-for-pull-requests</loc>
    <lastmod>2026-09-20T15:17:04+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
            </url>
</urlset>
