<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.mfarim.com</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/talks</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/gear</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/portfolio</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/kelas</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/id/location</loc>
    <lastmod>2026-05-30T23:19:34.301Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-1-introduction-architecture</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-1-introduction-architecture" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-1-introduction-architecture" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-1-introduction-architecture" />
    <lastmod>2026-05-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-1-introduction-architecture</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-1-introduction-architecture" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-1-introduction-architecture" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-1-introduction-architecture" />
    <lastmod>2026-05-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-2-nextjs-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-2-nextjs-dashboard" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-2-nextjs-dashboard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-2-nextjs-dashboard" />
    <lastmod>2026-05-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-2-nextjs-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-2-nextjs-dashboard" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-2-nextjs-dashboard" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-2-nextjs-dashboard" />
    <lastmod>2026-05-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-3-nestjs-api</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-3-nestjs-api" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-3-nestjs-api" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-3-nestjs-api" />
    <lastmod>2026-05-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-3-nestjs-api</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-3-nestjs-api" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-3-nestjs-api" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-3-nestjs-api" />
    <lastmod>2026-05-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-4-laravel-admin</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-4-laravel-admin" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-4-laravel-admin" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-4-laravel-admin" />
    <lastmod>2026-05-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-4-laravel-admin</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-4-laravel-admin" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-4-laravel-admin" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-4-laravel-admin" />
    <lastmod>2026-05-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-5-database-design</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-5-database-design" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-5-database-design" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-5-database-design" />
    <lastmod>2026-05-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-5-database-design</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-5-database-design" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-5-database-design" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-5-database-design" />
    <lastmod>2026-05-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-6-solid-principles</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-6-solid-principles" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-6-solid-principles" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-6-solid-principles" />
    <lastmod>2026-05-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-6-solid-principles</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-6-solid-principles" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-6-solid-principles" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-6-solid-principles" />
    <lastmod>2026-05-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-7-microservices</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-7-microservices" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-7-microservices" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-7-microservices" />
    <lastmod>2026-05-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-7-microservices</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-7-microservices" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-7-microservices" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-7-microservices" />
    <lastmod>2026-05-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/fleet-management-part-8-devsecops-deployment</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-8-devsecops-deployment" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-8-devsecops-deployment" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-8-devsecops-deployment" />
    <lastmod>2026-05-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/fleet-management-part-8-devsecops-deployment</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/fleet-management-part-8-devsecops-deployment" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/fleet-management-part-8-devsecops-deployment" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/fleet-management-part-8-devsecops-deployment" />
    <lastmod>2026-05-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rebuilding-laravel-elearning-from-legacy-to-modern</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rebuilding-laravel-elearning-from-legacy-to-modern" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rebuilding-laravel-elearning-from-legacy-to-modern" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rebuilding-laravel-elearning-from-legacy-to-modern" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rebuilding-laravel-elearning-from-legacy-to-modern</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rebuilding-laravel-elearning-from-legacy-to-modern" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rebuilding-laravel-elearning-from-legacy-to-modern" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rebuilding-laravel-elearning-from-legacy-to-modern" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/laravel-elearning-part-2-setup-filament</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-2-setup-filament" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-2-setup-filament" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-2-setup-filament" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/laravel-elearning-part-2-setup-filament</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-2-setup-filament" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-2-setup-filament" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-2-setup-filament" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/laravel-elearning-part-3-database-schema</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-3-database-schema" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-3-database-schema" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-3-database-schema" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/laravel-elearning-part-3-database-schema</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-3-database-schema" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-3-database-schema" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-3-database-schema" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/laravel-elearning-part-4-authentication-roles</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-4-authentication-roles" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-4-authentication-roles" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-4-authentication-roles" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/laravel-elearning-part-4-authentication-roles</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-4-authentication-roles" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-4-authentication-roles" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-4-authentication-roles" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/laravel-elearning-part-5-exam-system</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-5-exam-system" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-5-exam-system" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-5-exam-system" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/laravel-elearning-part-5-exam-system</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-5-exam-system" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-5-exam-system" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-5-exam-system" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/laravel-elearning-part-6-realtime-features</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-6-realtime-features" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-6-realtime-features" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-6-realtime-features" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/laravel-elearning-part-6-realtime-features</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-6-realtime-features" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-6-realtime-features" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-6-realtime-features" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/why-i-deploy-nextjs-on-vps-without-docker</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/why-i-deploy-nextjs-on-vps-without-docker" />
    <lastmod>2026-01-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/building-event-management-system-for-developer-community</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/building-event-management-system-for-developer-community" />
    <lastmod>2026-01-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/laravel-elearning-part-7-testing</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-7-testing" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-7-testing" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-7-testing" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/laravel-elearning-part-7-testing</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-7-testing" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-7-testing" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-7-testing" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/laravel-elearning-part-8-deployment</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-8-deployment" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-8-deployment" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-8-deployment" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/laravel-elearning-part-8-deployment</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/laravel-elearning-part-8-deployment" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/laravel-elearning-part-8-deployment" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/laravel-elearning-part-8-deployment" />
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/upgrading-laravel-elearning-to-laravel-13</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/upgrading-laravel-elearning-to-laravel-13" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/upgrading-laravel-elearning-to-laravel-13" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/upgrading-laravel-elearning-to-laravel-13" />
    <lastmod>2026-03-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/upgrading-laravel-elearning-to-laravel-13</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/upgrading-laravel-elearning-to-laravel-13" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/upgrading-laravel-elearning-to-laravel-13" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/upgrading-laravel-elearning-to-laravel-13" />
    <lastmod>2026-03-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rn-expo-event-management-part-1-introduction</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-1-introduction" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-1-introduction" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-1-introduction" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rn-expo-event-management-part-1-introduction</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-1-introduction" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-1-introduction" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-1-introduction" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rn-expo-event-management-part-2-installation</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-2-installation" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-2-installation" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-2-installation" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rn-expo-event-management-part-2-installation</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-2-installation" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-2-installation" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-2-installation" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rn-expo-event-management-part-3-project-setup</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-3-project-setup" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-3-project-setup" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-3-project-setup" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rn-expo-event-management-part-3-project-setup</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-3-project-setup" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-3-project-setup" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-3-project-setup" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rn-expo-event-management-part-4-authentication</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-4-authentication" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-4-authentication" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-4-authentication" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rn-expo-event-management-part-4-authentication</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-4-authentication" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-4-authentication" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-4-authentication" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rn-expo-event-management-part-5-event-management</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-5-event-management" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-5-event-management" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-5-event-management" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rn-expo-event-management-part-5-event-management</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-5-event-management" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-5-event-management" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-5-event-management" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rn-expo-event-management-part-6-qr-scanner</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-6-qr-scanner" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-6-qr-scanner" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-6-qr-scanner" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rn-expo-event-management-part-6-qr-scanner</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-6-qr-scanner" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-6-qr-scanner" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-6-qr-scanner" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/rn-expo-event-management-part-7-polish-deploy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-7-polish-deploy" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-7-polish-deploy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-7-polish-deploy" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.mfarim.com/blog/id/rn-expo-event-management-part-7-polish-deploy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.mfarim.com/blog/rn-expo-event-management-part-7-polish-deploy" />
    <xhtml:link rel="alternate" hreflang="id" href="https://www.mfarim.com/blog/id/rn-expo-event-management-part-7-polish-deploy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.mfarim.com/blog/rn-expo-event-management-part-7-polish-deploy" />
    <lastmod>2026-01-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>