<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.nabilridhwan.com</loc>
    <lastmod>2026-04-07T20:28:09.477Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/spotify-vs-apple-music-the-intersection-of-digital-music-and-social-features</loc>
    <lastmod>2026-04-06T10:36:01.701Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/building-a-rag-system-with-chromadb-why-my-embeddings-failed-and-how-i-fixed-it</loc>
    <lastmod>2026-02-15T10:59:41.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/using-roblox-to-teach-students-cybersecurity-concepts</loc>
    <lastmod>2024-06-25T10:56:12.830Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/is-learning-swift-worth-it-my-experience-with-swift-as-a-prior-react-native-developer</loc>
    <lastmod>2024-06-18T04:38:09.474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/i-built-a-private-graduation-website-for-my-friends-for-0</loc>
    <lastmod>2024-05-11T11:40:51.544Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/i-migrated-a-2-year-old-nextjs-app-to-app-router-heres-what-happened</loc>
    <lastmod>2024-02-19T07:43:20.008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/monolith-vs-microservices-should-you-make-the-switch</loc>
    <lastmod>2023-12-06T13:45:53.986Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/what-i-have-learned-as-a-software-developer-intern-and-a-small-company-thus-far</loc>
    <lastmod>2023-09-10T06:40:58.696Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/5-lessons-i-learned-while-creating-my-first-websocket-powered-game</loc>
    <lastmod>2022-12-04T15:16:26.886Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/i-rebuilt-my-slow-web-app-with-nextjs-and-serverless-heres-what-changed</loc>
    <lastmod>2022-09-26T03:55:59.121Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/run-a-signal-proxy-using-digitalocean-droplets-and-cloudflare-domains-iranasignalproxy</loc>
    <lastmod>2022-09-23T05:26:47.855Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/what-have-i-discovered-when-building-musicn</loc>
    <lastmod>2022-03-11T02:08:03.575Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/archive</loc>
    <lastmod>2026-04-07T20:28:09.477Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.nabilridhwan.com/recommendations</loc>
    <lastmod>2026-04-07T20:28:09.477Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>