<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://nahid-mahmud.xyz</loc>
<lastmod>2026-03-29T19:47:34.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/about</loc>
<lastmod>2026-03-29T19:47:34.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/projects</loc>
<lastmod>2026-03-29T19:47:34.040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs</loc>
<lastmod>2026-03-29T19:47:34.040Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/contact</loc>
<lastmod>2026-03-29T19:47:34.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/experience</loc>
<lastmod>2026-03-29T19:47:34.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/c4bcffd6-bc1b-422a-8c2f-37b192cb7930/how-to-deploy-a-production-app-with-docker-swarm-nginx-and-github-actions-cicd</loc>
<lastmod>2026-03-29T19:12:56.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/27adc5e8-e034-483c-8b51-d5d3d3b03257/how-to-set-up-husky-and-lint-staged-in-a-nodejs-typescript-backend</loc>
<lastmod>2026-03-25T05:55:26.762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/7b401b42-42c7-4a79-9fd3-b1ebdfd86500/how-to-set-up-a-full-stack-monorepo-with-turborepo-nextjs-and-express</loc>
<lastmod>2026-03-15T05:26:31.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/dd8d4082-b6cb-41b3-871e-1ae841947712/how-to-build-a-hybrid-rbac-pbac-access-control-system-in-typescript</loc>
<lastmod>2026-03-03T18:51:35.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/4bccd76b-e491-4a7d-ac8e-0479cd568664/the-only-docker-command-you-need-to-understand-to-run-a-project</loc>
<lastmod>2026-01-09T19:27:04.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/2cffbd21-cf4e-412d-a47f-9f41bd8cb828/when-prisma-error-codes-start-talking-in-numbers-and-you-just-want-to-sleep</loc>
<lastmod>2025-11-08T05:50:37.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/051990cf-6d32-4b26-a941-b805cb43722c/a-beginners-handbook-for-ioredis-getting-started-with-redis-in-nodejs</loc>
<lastmod>2025-10-16T19:29:24.210Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/handbook-to-ioredis</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/a-beginners-guide-to-bullmq</loc>
<lastmod>2025-08-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nahid-mahmud.xyz/blogs/a-beginners-handbook-to-mongodb-aggregation-pipeline</loc>
<lastmod>2025-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
