<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ashar.iam.bd</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ashar.iam.bd/about</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://ashar.iam.bd/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/ship-the-boring-version-first</loc>
<lastmod>2026-08-03T19:59:31.473Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/the-view-counter-that-let-anyone-write-anything</loc>
<lastmod>2026-07-29T19:59:31.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/markdown-is-a-better-cms-than-your-cms</loc>
<lastmod>2026-07-24T19:59:31.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/reading-a-stack-trace-properly</loc>
<lastmod>2026-07-19T19:59:31.116Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/bootstrapping-the-first-admin-without-a-back-door</loc>
<lastmod>2026-07-14T19:59:30.977Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/cache-control-is-why-your-deploy-looks-broken</loc>
<lastmod>2026-07-09T19:59:30.851Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/stop-writing-comments-that-restate-the-code</loc>
<lastmod>2026-07-04T19:59:30.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/the-n-plus-one-problem-hiding-in-your-static-build</loc>
<lastmod>2026-06-29T19:59:30.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/firestore-security-rules-are-your-only-real-boundary</loc>
<lastmod>2026-06-24T19:59:30.476Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/articles/why-static-export-beats-ssr-for-a-personal-blog</loc>
<lastmod>2026-06-19T19:59:29.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/firestore-rules-linter</loc>
<lastmod>2026-05-28T19:59:31.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/markdown-editor-component</loc>
<lastmod>2026-05-19T19:59:31.708Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/ashar-blog</loc>
<lastmod>2026-05-10T19:59:31.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/sitemap-and-jsonld-toolkit</loc>
<lastmod>2026-07-30T19:59:32.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/firestore-backup-cron</loc>
<lastmod>2026-07-21T19:59:32.532Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/commit-message-linter</loc>
<lastmod>2026-07-12T19:59:32.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/image-cdn-proxy</loc>
<lastmod>2026-07-03T19:59:32.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/theme-toggle-no-flash</loc>
<lastmod>2026-06-24T19:59:32.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/reading-time-estimator</loc>
<lastmod>2026-06-15T19:59:32.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ashar.iam.bd/projects/static-deploy-diff</loc>
<lastmod>2026-06-06T19:59:31.949Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
