<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hassantayyab.com</loc>
<lastmod>2026-11-14T00:40:04.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://hassantayyab.com/projects</loc>
<lastmod>2026-11-14T00:40:04.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hassantayyab.com/about</loc>
<lastmod>2026-11-14T00:40:04.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs</loc>
<lastmod>2026-11-14T00:40:04.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hassantayyab.com/contact</loc>
<lastmod>2026-11-14T00:40:04.455Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/ai-agent-tool-design</loc>
<lastmod>2026-11-14T00:20:13.893Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/why-your-app-feels-slow-optimistic-updates</loc>
<lastmod>2026-11-14T00:01:20.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/prompt-engineering-angular-developers-guide</loc>
<lastmod>2026-11-14T00:02:57.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/agent-skills-angular-ai-coding</loc>
<lastmod>2026-11-13T22:48:53.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/claude-better-ui-research-first</loc>
<lastmod>2026-11-14T00:00:55.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/chrome-mcp-server-ui-debugging-ai</loc>
<lastmod>2026-11-14T00:18:59.380Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/claude-code-tips-ai-assisted-development</loc>
<lastmod>2026-11-13T11:59:23.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/unsubscribing-from-observables-in-angular-a-comprehensive-guide</loc>
<lastmod>2026-11-06T03:23:08.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/your-angular-app-is-slower-than-it-should-be-defer-fixes-that</loc>
<lastmod>2026-11-12T23:52:45.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/building-fast-in-angular-with-zard-ui-tailwind-css-signals-and-ngrx</loc>
<lastmod>2026-11-12T12:13:01.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/angular-aria-vs-angular-primitives-whats-the-difference-and-when-should-you-use-each</loc>
<lastmod>2026-11-09T10:28:39.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/a-beginner-friendly-guide-to-memoization-in-ngrx-selectors</loc>
<lastmod>2026-11-14T00:19:47.877Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hassantayyab.com/blogs/prompt-engineering-a-practical-guide-for-developers</loc>
<lastmod>2026-11-14T00:19:23.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
