<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.agustinusaditya.my.id</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/cv</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/rss.xml</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/rss.xml</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/archive</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/arsip</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik</loc>
<lastmod>2026-07-03T08:37:14.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/what-is-api-rate-limiting-and-why-it-matters</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/fix-cannot-read-properties-of-undefined-nextjs-api-response</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/structure-express-api-responses-for-frontend-applications</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/building-realtime-production-monitoring</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/building-an-internal-deployment-dashboard</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/creating-pdf-and-excel-reports-for-business-operations</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/apa-itu-api-rate-limiting-dan-kenapa-penting</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/cara-mengatasi-cannot-read-properties-of-undefined-nextjs-api-response</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/cara-menyusun-response-api-express-untuk-aplikasi-frontend</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/cara-membuat-flow-laporan-pdf-dan-excel-untuk-aplikasi-bisnis</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/membangun-monitoring-produksi-realtime-dengan-socket-io</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/cara-membuat-dashboard-deployment-internal-untuk-tim-kecil</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/api</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/backend</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/business-systems</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/debugging</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/deployment</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/devops</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/excel</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/express-js</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/frontend</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/mysql</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/next-js</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/pdf</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/pm2</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/performance</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/react</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/realtime</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/reports</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/security</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/socket-io</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/typescript</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/blog/topics/web-development</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/api</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/backend</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/business-systems</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/dashboard</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/debugging</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/deployment</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/devops</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/excel</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/express-js</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/frontend</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/mysql</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/next-js</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/pdf</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/pm2</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/performance</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/react</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/realtime</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/reports</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/security</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/socket-io</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/typescript</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.agustinusaditya.my.id/id/blog/topik/web-development</loc>
<lastmod>2026-07-03T08:37:14.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
