<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://porto.ndfproject.my.id</loc>
<lastmod>2026-10-12T23:24:29.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog</loc>
<lastmod>2026-10-12T23:24:29.993Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/ask-ai</loc>
<lastmod>2026-10-12T23:24:29.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/optimasi-performa-nextjs-app-router</loc>
<lastmod>2026-10-10T14:10:58.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/membangun-arsitektur-iot-dengan-mqtt-dan-nextjs</loc>
<lastmod>2026-10-10T14:08:27.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/progressive-web-app-pwa-mengubah-website-anda-menjadi-aplikasi-native-di-web</loc>
<lastmod>2026-10-12T07:08:11.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/continuous-integration-continuous-deployment</loc>
<lastmod>2026-10-10T14:14:32.740Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/beyond-the-code-thriving-in-the-era-of-ai-engineering</loc>
<lastmod>2026-10-12T08:07:12.710Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/2-way-vehicle-counter</loc>
<lastmod>2026-10-12T07:07:29.414Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/berita-besar-dari-laracon-eu-2025-masa-depan-laravel-yang-cerah</loc>
<lastmod>2026-10-12T08:07:44.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/selamat-tinggal-javascript-ruwet-membangun-aplikasi-interaktif-cepat-dengan-laravel</loc>
<lastmod>2026-10-12T07:08:36.958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/7-hal-yang-ditunggu-di-laravel-ecosystem-tahun-2025</loc>
<lastmod>2026-10-12T07:08:48.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/kenapa-akhirnya-saya-jatuh-hati-ke-laravel</loc>
<lastmod>2026-10-12T07:09:27.395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/klasifikasi-aksara-jawa-dengan-resnet18-solusi-modern-untuk-digitalisasi-budaya-lokal</loc>
<lastmod>2026-10-12T07:09:54.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/mengenal-akuisisi-data-dan-implementasinya-dengan-esp32-dan-flask</loc>
<lastmod>2026-10-12T22:57:06.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/memahami-model-view-controller-mvc-pola-arsitektur-untuk-aplikasi-yang-terstruktur</loc>
<lastmod>2026-10-12T07:09:14.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/classroom-attention-detection</loc>
<lastmod>2026-10-12T07:07:18.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/apa-itu-mqtt-panduan-lengkap-tentang-protokol-komunikasi-untuk-iot</loc>
<lastmod>2026-10-12T07:09:49.715Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/linksy-link-management-open-api</loc>
<lastmod>2026-10-12T07:07:29.343Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/memahami-join-table-menggabungkan-data-dari-beberapa-tabel</loc>
<lastmod>2026-10-12T07:07:46.430Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/cattlesync-smart-monitoring-healthy-cattle-project-concept</loc>
<lastmod>2026-10-12T07:08:31.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/blog/kostify-platform-pencarian-dan-manajemen-kost-open-source</loc>
<lastmod>2026-10-12T12:44:50.446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/kostify</loc>
<lastmod>2026-10-04T13:25:23.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/linksy</loc>
<lastmod>2026-10-04T13:25:23.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/hydroease</loc>
<lastmod>2026-10-04T13:25:23.199Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/focuseye</loc>
<lastmod>2026-10-04T13:25:23.228Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/flowserve</loc>
<lastmod>2026-10-04T13:25:23.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/jobdesperate</loc>
<lastmod>2026-10-10T13:16:36.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/bidayatussalikin</loc>
<lastmod>2026-10-10T13:40:56.699Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://porto.ndfproject.my.id/projects/patchcv-autonomous-career</loc>
<lastmod>2026-10-10T13:46:36.776Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
