<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
    <url>
      <loc>https://hasanraiyan.vercel.app</loc>
      <lastmod>2026-04-01T16:37:35.596Z</lastmod>
      <changefreq>yearly</changefreq>
      <priority>1</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects</loc>
      <lastmod>2026-04-01T16:37:35.596Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog</loc>
      <lastmod>2026-04-01T16:37:35.596Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/how-to-create-a-custom-domain-email-for-free-step-by-step-guide</loc>
      <lastmod>2026-03-12T14:47:09.049Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/build-whatsapp-chatbot-nextjs-16-bsuid</loc>
      <lastmod>2026-03-09T06:14:24.002Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/best-free-coding-websites-2026</loc>
      <lastmod>2026-03-07T22:45:56.583Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/what-is-a-rest-api-2026-guide</loc>
      <lastmod>2026-03-07T22:36:44.410Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/top-10-tools-every-developer-should-use-in-2026</loc>
      <lastmod>2026-03-07T22:32:44.942Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/beyond-the-copilot-agentic-workflows-typescript-7</loc>
      <lastmod>2026-03-07T19:50:48.520Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/python-renaissance-2026-no-gil-vibe-coding</loc>
      <lastmod>2026-03-04T12:37:18.782Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/python-programming-agentic-ai-2026</loc>
      <lastmod>2026-03-04T12:04:08.315Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/edge-computing-for-frontend-developers-your-code-50ms-from-every-user-on-earth</loc>
      <lastmod>2026-03-03T07:16:22.196Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/the-era-of-speculative-browsing-how-the-speculation-rules-api-is-eliminating-latency-in-2026-</loc>
      <lastmod>2026-03-02T18:52:11.976Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/the-self-healing-frontend-architecting-for-agentic-resilience-in-2026-</loc>
      <lastmod>2026-03-02T18:19:45.400Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/the-shift-to-ai-first-meta-frameworks-from-ui-libraries-to-agentic-os</loc>
      <lastmod>2026-03-02T17:42:29.794Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/the-rise-of-local-first-architecture-building-web-apps-that-never-go-offline</loc>
      <lastmod>2026-03-02T17:12:54.292Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/react-server-components-vs-client-components-the-mental-model-shift-every-developer-needs</loc>
      <lastmod>2026-03-02T16:08:57.812Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/webassembly-in-2026-breaking-javascripts-monopoly-in-the-browser</loc>
      <lastmod>2026-03-02T13:32:41.656Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/websockets-vs-server-sent-events-sse-the-real-time-architecture-guide</loc>
      <lastmod>2026-03-02T11:37:18.256Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/the-death-of-usememo-how-the-react-compiler-is-rewriting-the-rules-in-2026</loc>
      <lastmod>2026-03-02T10:25:48.195Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/modern-css-in-2026-why-youre-writing-too-much-javascript</loc>
      <lastmod>2026-02-28T11:31:42.348Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/-edge-functions-explained-why-your-next-backend-might-not-have-a-server</loc>
      <lastmod>2026-02-28T11:09:31.048Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/how-javascript-actually-works-the-event-loop-explained-for-humans</loc>
      <lastmod>2026-02-28T10:40:26.027Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/prompt-engineering-is-a-skill-not-a-hack-the-developers-guide-to-talking-to-ai</loc>
      <lastmod>2026-02-28T10:19:06.759Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/agentic-ai-in-2026-when-ai-stops-answering-and-starts-doing</loc>
      <lastmod>2026-02-28T10:03:43.968Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/webmcp-the-standard-that-turns-every-website-into-an-ai-ready-api</loc>
      <lastmod>2026-02-28T09:54:26.653Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/authentication-vs-authorization-understanding-the-pillars-of-software-security</loc>
      <lastmod>2026-02-27T18:55:17.361Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/the-rise-of-openclaw-how-a-viral-ai-agent-turned-chatbots-into-autonomous-assistants</loc>
      <lastmod>2026-02-27T18:46:10.135Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/two-lessons-learned-building-coursify</loc>
      <lastmod>2025-12-29T20:27:43.247Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/sending-emails-with-zoho-mail-in-nodejs-using-nodemailer</loc>
      <lastmod>2025-10-18T04:31:12.888Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/prettier-husky-lint-staged-mern-setup</loc>
      <lastmod>2025-10-07T20:24:59.740Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/blog/the-first-ai-agents-how-intelligent-software-began-changing-the-world</loc>
      <lastmod>2025-10-05T16:10:25.322Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/pyqdeck-website</loc>
      <lastmod>2026-01-18T14:18:44.654Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/pyqdeck-andorid-app</loc>
      <lastmod>2025-11-28T00:55:09.637Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/careersimplify</loc>
      <lastmod>2025-11-24T05:09:39.000Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/axion</loc>
      <lastmod>2026-02-27T22:15:02.347Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/personal-portfolio-website</loc>
      <lastmod>2025-11-09T17:29:36.219Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/ai-resume-analyser</loc>
      <lastmod>2025-10-31T18:31:49.290Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/mitaa-alumni-connect</loc>
      <lastmod>2025-11-11T08:06:26.308Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/design-your-app</loc>
      <lastmod>2025-11-01T02:46:20.975Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/dostify</loc>
      <lastmod>2026-03-20T19:28:11.955Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/interactive-quiz-game</loc>
      <lastmod>2025-11-11T05:40:41.267Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
    <url>
      <loc>https://hasanraiyan.vercel.app/projects/coursify</loc>
      <lastmod>2026-03-07T06:13:37.993Z</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.6</priority>
    </url>
  
</urlset>