<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mahir.dev</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mahir.dev/belajar</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mahir.dev/buku</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mahir.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mahir.dev/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mahir.dev/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mahir.dev/disclaimer</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mahir.dev/acceptable-use</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/belajar-nextjs-full-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/apa-itu-reactjs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/prasyarat-and-ekosistem-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/proyek-react-pertama-vite</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/jsx-html-di-javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/komponen-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/props-di-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/state-di-react-usestate</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/event-handling-di-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/conditional-rendering-di-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/merender-list-and-keys-di-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/form-and-input-di-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/hook-useeffect-di-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/berbagi-state-di-react-lifting-up</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/hooks-react-lainnya-usecontext-useref</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/styling-komponen-react</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/routing-di-react-react-router</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/proyek-mini-reactjs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/reactjs/penutup-reactjs-and-lanjutan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/apa-itu-typescript</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/instalasi-and-setup-ts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/tipe-data-dasar-ts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/fungsi-bertipe-di-ts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/objek-interface-and-type-aliases-ts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/typescript-and-react-pengenalan-dasar</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/studi-kasus-to-do-setup-and-tipe-data</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/studi-kasus-to-do-komponen-form-and-add</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/studi-kasus-to-do-komponen-list-and-item</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/studi-kasus-to-do-fungsi-toggle-and-delete</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/studi-kasus-to-do-localstorage-and-penyempurnaan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/union-and-intersection-types-di-ts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/generics-dasar-ts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/typescript/penutup-typescript-and-tips</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/apa-itu-next-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/setup-proyek-next-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/routing-dasar-next-js-app-router</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/navigasi-and-link-di-next-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/pages-and-komponen-di-next-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/toko-kue-perencanaan-and-data</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/toko-kue-api-produk-route-handlers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/studi-kasus-toko-kue-halaman-daftar-produk</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/toko-kue-halaman-detail-produk</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/toko-kue-keranjang-belanja-state-context-localstorage</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/toko-kue-checkout-and-halaman-terima-kasih</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/styling-di-next-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/aset-statis-and-gambar-next-image</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/deploy-next-js-ke-vercel</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/nextjs/penutup-next-js-and-lanjutan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/apa-itu-tailwind-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/setup-tailwind-via-cdn</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/konsep-dasar-utility-classes</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/styling-dasar-dengan-tailwind</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/layouting-dengan-utility-tailwind</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/desain-responsif-dengan-tailwind</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/state-variants-tailwind</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/dark-mode-dengan-tailwind</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/kustomisasi-dasar-tailwind-cdn</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/custom-utility-tailwind-atutility</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/contoh-komponen-sederhana-tailwind</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/tailwindcss/penutup-tailwind-css-and-lanjutan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/apa-itu-api</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/jenis-jenis-api-umum</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/cara-kerja-web-api</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/format-data-api-json</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/mencoba-api-dengan-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/praktik-dengan-jsonplaceholder</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/contoh-api-publik-lainnya</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/pentingnya-dokumentasi-api</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/kunci-api-and-autentikasi-dasar</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/manfaat-api-di-web</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/api/penutup-api-and-lanjutan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/apa-itu-orm-and-prisma</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/setup-proyek-prisma</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/desain-skema-prisma</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/prisma-migrate</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/prisma-client-generate-and-penggunaan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/operasi-crud-dengan-prisma-client</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/prisma-studio-gui-data</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/prisma/penutup-prisma-and-lanjutan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/supabase-backend-instan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/bikin-proyek-supabase</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/dashboard-supabase-tur-singkat</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/setup-supabase-client-js-ts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/desain-tabel-produk-kue-di-supabase</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/crud-dengan-supabase-js-client</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/prisma-orm-dengan-supabase-db</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/pengenalan-supabase-auth-and-setup</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/toko-kue-halaman-login-and-registrasi-supabase-auth</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/toko-kue-proteksi-halaman-and-info-user-supabase-auth</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/toko-kue-simpan-pesanan-ke-database</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/supabase-storage-upload-file</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/fitur-supabase-realtime-and-edge-functions-sekilas</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/supabase/penutup-supabase-and-ekosistem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/hosting/apa-itu-hosting-and-domain</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/hosting/siapin-proyek-statis-untuk-deploy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/hosting/studi-kasus-bikin-company-profile</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/hosting/deploy-ke-github-pages</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/hosting/deploy-ke-netlify</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/hosting/domain-kustom-intro</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/hosting/penutup-hosting-and-tips-deployment</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/proyek-blog-mdx</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/visi-proyek-blog-profesionalmu</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/pondasi-and-desain-awal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/menampilkan-daftar-artikel</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/halaman-detail-artikel-rute-dinamis</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/styling-konten-profesional</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/optimasi-seo-agar-ditemukan-google</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/go-live-deployment-ke-vercel</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/blog-mdx/penutup-and-langkah-selanjutnya</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/dasar-web-development</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/vs-code/instalasi-vs-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/vs-code/antarmuka-vs-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/vs-code/vs-code-untuk-html</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/vs-code/vs-code-untuk-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/vs-code/vs-code-untuk-javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/vs-code/tips-produktif-vs-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/vs-code/penutup-and-tips-belajar-vs-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/apa-itu-command-line</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/membuka-terminal-di-os</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/anatomi-jendela-terminal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/navigasi-folder-di-terminal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/bikin-folder-and-file-di-terminal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/copy-paste-ganti-nama-di-terminal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/hapus-file-and-folder-di-terminal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/perintah-terminal-berguna-lain</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/tips-and-trik-terminal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/command-line/terminal-di-vs-code-and-penutup</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/apa-itu-git-and-github</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/instalasi-git</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/konfigurasi-awal-git</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/bikin-repositori-git-git-init</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/alur-kerja-dasar-git-status-add-commit</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/lihat-histori-commit-git-log</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/abaikan-file-di-git-gitignore</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/batalkan-perubahan-di-git</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/konsep-branching-git-git-branch</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/pindah-branch-git-checkout-switch</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/gabung-branch-git-git-merge</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/setup-github-and-remote-repo</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/dorong-perubahan-ke-github-git-push</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/tarik-perubahan-dari-github-git-pull-clone</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/workflow-github-fork-and-pull-request</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/git/penutup-git-and-github-tips</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/pengenalan-html</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/struktur</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/elemen-dan-tag</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/atribut</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/daftar-list</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/link-tautan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/gambar-image</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/tabel</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/formulir-form</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/html-semantik</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/audio-and-video</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/iframe</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/tag-head</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/validasi-and-best-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/data-atrribute</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/cheat-sheet-html</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/contoh-membuat-cv-html</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/pentingnya-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/html/javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/apa-itu-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/sintaks-dasar-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/menambahkan-css-ke-html</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/selector-dasar-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/selector-kombinasi-and-grup-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/selector-atribut-and-pseudo-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/warna-background-and-gradient-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/tipografi-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/box-model-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/shadow-and-outline-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/display-visibility-opacity-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/transformasi-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/positioning-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/css-flexbox</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/css-grid-layout</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/desain-responsif-and-media-queries</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/unit-and-nilai-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/spesifisitas-inheritance-cascade-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/praktik-terbaik-and-framework-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/transisi-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/animasi-css-keyframes</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/penutup-css-and-lanjutan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/cheat-sheet-tabel-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/css/contoh-akhir-kartu-profil-css</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/apa-itu-javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/menambahkan-js-ke-html</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/output-and-console-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/variabel-and-tipe-data-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/operator-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/string-and-metodenya-di-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/angka-and-metode-matematika-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/array-and-metodenya-di-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/objek-literal-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/kondisional-js-if-else-switch</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/looping-js-for-while</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/fungsi-dasar-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/pengenalan-dom-di-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/memilih-elemen-dom-di-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/manipulasi-konten-and-atribut-dom</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/manipulasi-style-and-class-dom</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/event-handling-dasar-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/web-storage-localstorage-fokus</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/proyek-mini-js</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/belajar/javascript/penutup-js-and-lanjutan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/buku/the-vibecoding-framework</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-struct-dan-interface</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjs-memulai/apa-itu-reactjs</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjs-memulai/apa-itu-nextjs</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-hooks-actions-filters-priorities-callbacks</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-types-interfaces-generics-narrowing-utility-types</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-memulai/svelte-memulai-instalasi-struktur-project-reactivity-dasar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/glosarium-istilah/glosarium-pemrograman-per-stack</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/dasar-dasar/apa-itu-php</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-memulai/apa-itu-javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-memulai/apa-itu-css</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/memulai/apa-itu-html-1</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-memulai/apa-itu-laravel</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-goroutine-dan-context</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-routing-server-client-data-fetching</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/dasar-dasar/php-request-lifecycle-superglobals-routing-dasar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-event-loop-async-await-promise</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-component-props-state-render-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-eloquent-relationship-eager-loading-query-pattern</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-theme-hierarchy-template-files-loop-enqueue-assets</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-advanced-types-unions-intersections-mapped-conditional-infer-type-guards</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-component-syntax/svelte-component-syntax-markup-script-style-scoped</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-semantics-dan-struktur-dokumen</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/box-model</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/glosarium-istilah/glosarium-dokumentasi-pemrograman</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-error-handling-dan-testing</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-metadata-seo-route-groups-layouts-loading-error-ui</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/dasar-dasar/php-oop-namespace-autoloading-traits-visibility</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-dom-event-handling-form-interaction</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-forms-inputs-labels-validation-accessibility</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-middleware-request-response-validation-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-hooks-usestate-useeffect-usememo-usecallback-useref</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-tsconfig-module-resolution-path-aliases-declaration-files-build-targets</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-custom-post-types-taxonomies-meta-fields-admin-ui</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-props-&-events/svelte-props-events-export-let-createeventdispatcher-bind</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/specificity-dan-cascade</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-http-dasar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-positioning-overflow-stacking-context</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-caching-revalidation-server-actions-mutations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/dasar-dasar/php-security-input-validation-sanitization-password-hashing-csrf-xss-sql-injection</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-array-object-data-transform</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-forms-controlled-uncontrolled-lifting-state-validation-submit-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-auth-guards-gates-policies-authorization-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-project-organization-monorepo-tsconfig-inheritance-shared-packages</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-rest-api-custom-endpoints-nonces-permission-callbacks-auth-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-stores/svelte-stores-writable-readable-derived-custom</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-tables-dan-tabular-data-accessibility</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/react-js-rendering-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/next-js-route-handlers</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-module-dan-workspace</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-error-handling-try-catch-throw-custom-error-debugging</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-queues-jobs-events-listeners-notifications</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-links-images-lists-metadata-semantic-inline-content</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-settings-api-admin-menus-capabilities-sanitization-form-handling</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-narrowing-patterns-discriminated-unions-exhaustive-checks-runtime-validation-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-lifecycle/svelte-lifecycle-onmount-ondestroy-tick-beforeupdate-afterupdate</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/dasar-dasar/php-arrays-dan-common-array-operations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/flexbox-vs-grid</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-testing-dasar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-environment-variables-runtime-deployment-considerations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-display-overflow-containment</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-modules-import-export-dynamic-import-structure</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-context-composition-prop-drilling</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-audio-video-iframe-embedded-content-accessibility-security</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-migrations-seeders-factories-testing-dasar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/dasar-dasar/php-validation-form-requests-redirects-error-bags</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-gutenberg-blocks-block-editor-block-json-dynamic-blocks-rendering-strategies</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-utility-types-type-composition-inference-helpers-type-safe-api-response-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-memulai/svelte-reactivity-dollar-reactive-statements-derived</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-routing/svelte-routing</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-json</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-forms-server-actions-optimistic-ui-pending-states</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-service-container-di-facades-service-providers</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-responsive-layout-media-queries-container-queries</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-custom-hooks-state-sharing-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-fetch-api-async-data-flow-json-parsing-error-handling</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-security-best-practices-nonces-capabilities-escaping-sanitization-safe-output</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-module-augmentation-declaration-merging-decorators</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php-oop-lanjut/php-oop-lanjut-traits-interfaces-abstract-solid-principles</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-headings-outline-h1-h6</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-context-deadline-timeout</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-middleware-edge-runtime-image-optimization-redirect-rewrites</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-api-resources-pagination-query-scopes-json-responses</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-error-boundaries-suspense-portals-fallback-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-testing-unit-integration-mocking-async-tests</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-custom-post-types-taxonomies-archive-templates-query-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-generics-constraints-default-type-parameters-conditional-return-types</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-form-handling/svelte-form-handling-bind-onsubmit-use-enhance-actions</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php-error-handling/php-error-handling-logging-try-catch-throwable-psr3-monolog</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-paragraphs-text-formatting-strong-em-code</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-transitions-dan-animations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-wp-query</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php-instalasi/php-composer-dan-autoloading</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-error-handling-lanjut</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-seo-sitemap-robots-open-graph-canonical-structured-data</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-blade-components-slots-view-composers-view-models</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-performance-profiling-usetransition-usedeferredvalue-memoization-heuristics</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-grid-layout-tracks-areas-autoplacement-minmax-fr</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-promise-combinators-concurrency-patterns-parallel-requests</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-template-literal-types-satisfies-const-type-parameters</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-deployment/svelte-deployment-build-adapter-static-node-vercel-netlify</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-lists-ul-ol-dl-nested</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-cli</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-state-management-local-lifted-context-reducer-external-store-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-static-generation-ssr-isr-dynamic-rendering</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-http-feature-unit-tests-pest-database-refresh</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-typography-variables-pseudo-classes-pseudo-elements</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-transients-api-object-cache-caching-strategies</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-branded-types-nominal-typing-structural-typing-workaround</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-component-syntax/svelte-transitions-animations-transition-animate-crossfade</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-es-modules/javascript-modules-lanjut-dynamic-import-tree-shaking-reexport</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-table-accessibility-lanjut-scope-caption-aria-grid</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-environment-dotenv-config-per-env-security-no-commit-secret</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-infer-dan-conditional-types</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-generics</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-forms-zod-validation-file-inputs-multipart-handling</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-transform-filter-effects-stacking-context</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-broadcasting-realtime-events-echo-pusher-driver-concepts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-testing-patterns-react-testing-library-user-event-mocking-network-calls-test-resilience</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-multisite-basics-network-admin-site-options</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-stores/svelte-context-api-setcontext-getcontext-deep-props</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript/javascript-async-error-handling-patterns-abortcontroller-retry-timeout</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-links-anchors-href-target-rel-download</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-database-pdo-connection-prepared-statements</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-io-fs-dan-embed</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-shadows-border-radius-gradients-masking-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-filesystem-storage-disks-file-uploads-signed-urls</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-route-handlers-server-actions-caching-revalidation-tags-data-mutation-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-refs-useimperativehandle-forwardref-dom-access-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-application-passwords-rest-auth-basic-auth-tls</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-typed-event-emitter-decorators-js-stage3-experimental</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-component-syntax/svelte-actions-use-action-custom-directive-lifecycle</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript/javascript-structuredclone-vs-json-deep-copy-map-set-date-circular</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-images-picture-srcset-alt-lazy</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-crud-pdo-insert-select-update-delete</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-sync</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-queues-failure-handling-retries-backoff-timeout-failed-jobs-idempotency</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-streaming-suspense-parallel-routes-intercepting-routes</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-concurrent-features-usetransition-usedeferredvalue-starttransition-suspense-data</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-wp-cli-cron-scheduled-events-os-cron</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css/css-grid-lanjut-subgrid-masonry-implicit-tracks-auto-flow</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-stores/svelte-store-persist-localstorage-sessionstorage-custom-store</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-tables-basic-caption-thead-tbody-colspan</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/js-closures-scope-lexical</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-session-start-store-destroy</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/satisfies-vs-type-assertion-dan-const-assertions-typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-middleware-net-http</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-collections-macros-higher-order-helpers-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-instrumentation-middleware-auth-pattern-edge-node-runtime-selection</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-server-components-rsc-client-boundary-async-data</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-advanced-types/typescript-type-level-programming-recursive-conditional-tuple-permutation</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css/css-container-queries-lanjut-container-type-units-style-queries</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-form-handling/sveltekit-form-actions-lanjut-named-actions-fail-progressive-enhancement</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-inline-elements-span-mark-small-time</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/js-this-binding-call-apply-bind</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-cookie-set-get-delete-secure</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/block-patterns-dan-options-api-wordpress</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-database-sql-dasar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-rate-limiting-throttling-policies-api-access</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-i18n-draft-mode-locale-routing-cms-preview</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-usereducer-patterns-reducer-action-dispatch-lazy-init</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-enqueue-modern-js-modules-script-strategy-dependencies</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-color-contrast-prefers-color-scheme-dark-mode-accessibility</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-form-basic-input-label-fieldset</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/js-prototypes-classes-inheritance</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-component-syntax/svelte5-runes-state-derived</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-file-upload-handling-validation-move</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-advanced-types/typed-react-props-dan-component-generics-di-typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-dasar-dasar/go-testing-lanjut</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-events-jobs-listeners-decision-when-to-use</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-optimistic-ui-client-cache-revalidation-server-action</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-suspense-for-data-libraries-error-recovery-reset</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-logical-properties-margin-inline-padding-block-physical-mapping-i18n</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-form-validation-required-pattern-min-max</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/js-iterators-generators-symbol</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-component-syntax/svelte5-props-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-json-response-api-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-build/tsconfig-path-aliases-dan-project-references-typescript</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-interactivity-api-dan-block-bindings</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-web-api/go-web-api-lanjutan</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-service-repository-action-pattern-thin-controller</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-edge-config-feature-flags-runtime-toggle-rollout</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-usesyncexternalstore-subscribe-getsnapshot-external-store</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-rest-register-field-extend-response-permission-callback</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-form-controls-select-textarea-checkbox-radio</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/js-map-set-weakmap-weakset</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-props-&-events/svelte5-event-handling-bind</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-mysqli-vs-pdo-perbandingan</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-selectors-basic-combinators-pseudo</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-advanced-types/typescript-discriminated-unions-mendalam-dan-exhaustiveness</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-web-api/go-grpc</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-tipe-data-skalar-compound-type-declarations-strict</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/laravel-observers-resource-collections-policy-filters-gate-before</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-cache-api-instrumentation-observability-request-lifecycle</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-dasar-dasar/reactjs-useid-usetransition-deep-hook-order-stable-keys</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wordpress-theme-json-block-theme-settings-styles-variations-global-styles</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-document-outline-sectioning-header-nav-main</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-dasar-dasar/typescript-migration-js-to-ts-step-by-step</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-reset-normalize-modern</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-lifecycle/migrasi-svelte-4-ke-svelte-5</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/javascript-regular-expressions</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-web-api/go-profiling-dan-observability</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-control-flow-if-switch-loop-foreach</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-dasar-dasar/nextjs-partial-prerendering-dynamicio-use-cache-streaming</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-routing/react-router-nested-routes-loaders-protected-auth-guard</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-build/typescript-tsconfig-compiler-options-strict-moduleresolution-verbatimmodulesyntax</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-aria-landmarks-roles-dasar</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/js-debounce-throttle</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-component-syntax/svelte5-snippets-children-slot</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-architecture-bem-utility-itcss</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-dasar-dasar/wp-cli-scaffold-plugin-dan-theme</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/ratelimiter-facade-dan-throttle-laravel</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-testing/go-testing-dengan-testify</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-fungsi-declaration-variadic-arrow-first-class-callable</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-build-&-bundling/nextjs-package-bundling-transpile-packages-server-external-optimize</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-concurrent/reactjs-usedeferredvalue-deep-low-priority-render-input-lag</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-keamanan/wordpress-rest-api-auth-application-password-nonce-cookie</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-lifecycle/sveltekit-hooks-handle-server-hooks-locals-sequence-diagram</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-accessibility-wcag-skip-link-focus-keyboard</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript-dasar-dasar/js-localstorage-sessionstorage</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/typescript-advanced-types/typescript-gradual-strict-mode-any-to-typed</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-custom-properties-lanjut</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-dasar-dasar/notification-channels-dan-on-demand-laravel</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-project-structure/go-workspace-dan-multi-module</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-array-indexed-associative-nested-common-operations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-testing/laravel-http-testing-lanjut-assertions-fake-pest-expectations</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-refs/reactjs-forwardref-useimperativehandle-lanjut-imperative-api-focus-scroll</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-api/nextjs-route-handler-streaming-readablestream-sse-custom-response</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-semantic-best-practices-seo-onpage</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript/js-history-api-pushstate-spa</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-animation-keyframes-advanced</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-tema/wordpress-theme-development-structure-template-hierarchy</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-sveltekit/sveltekit-routing-file-based-layout-page</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-concurrency/go-errgroup</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjsjs-concurrent/reactjs-useoptimistic-deep-rollback-optimistic-ui-form-list</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html-form-accessibility-lanjut-autocomplete-aria-describedby-error-messaging</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-performance/nextjs-image-optimization-lanjut-loader-priority-responsive-srcset</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript/js-intl-api-format-date-number</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-fluid-typography-clamp-min-max</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/wordpress-tema/wordpress-theme-setup-style-support-menus-enqueue</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/svelte-sveltekit/sveltekit-load-data-ssr-universal-server</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-arsitektur/macroable-dan-container-tags-di-laravel</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-namespace-dan-autoloading-psr-4</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/go-project-structure/go-config-env-loader</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/php/php-konsep-request-response-superglobals-lifecycle</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/reactjs/reactjs-error-boundary-class-vs-hook-useerrorboundary-library</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/laravel-testing/laravel-authorization-testing-gate-policy-ability-assertions</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/javascript/javascript-web-workers-offload-cpu-heavy-main-thread-postmessage</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/nextjsjs-edge-runtime/nextjs-middleware-matcher-chaining-config-matcher-nextresponse</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/html/html5-details-dialog-canvas-svg-inline</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mahir.dev/dokumentasi/css-dasar-dasar/css-functions-calc-color-mix</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
