<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://devlog-purnasatria.fly.dev/tags/database/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/devlog/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/mongodb/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/performance/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/search/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/mongodb-text-search-capabilities-limitations/</loc><lastmod>2025-11-09T15:55:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/git/</loc><lastmod>2025-11-09T15:50:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/lazygit/</loc><lastmod>2025-11-09T15:50:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/neovim/</loc><lastmod>2025-11-09T15:50:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/neovim-remote-lazygit-integration/</loc><lastmod>2025-11-09T15:50:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/workflow/</loc><lastmod>2025-11-09T15:50:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/devcontainer/</loc><lastmod>2025-11-09T15:45:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/docker/</loc><lastmod>2025-11-09T15:45:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/fixing-devcontainer-name-conflicts-across-ides/</loc><lastmod>2025-11-09T15:45:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/vscode/</loc><lastmod>2025-11-09T15:45:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/arch-linux/</loc><lastmod>2024-12-24T00:00:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/obsidian/</loc><lastmod>2024-12-24T00:00:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/rclone/</loc><lastmod>2024-12-24T00:00:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/setting-up-obsidian-sync-with-rclone-on-arch-linux/</loc><lastmod>2024-12-24T00:00:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/systemd/</loc><lastmod>2024-12-24T00:00:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/setup-vm-as-nfs-server/</loc><lastmod>2024-07-09T11:38:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/nfs/</loc><lastmod>2024-07-09T11:38:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/vps/</loc><lastmod>2024-07-09T11:38:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/if-else-vs-switch-case/</loc><lastmod>2024-07-08T11:38:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/code-challenge/</loc><lastmod>2024-07-08T11:38:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/leetcode/</loc><lastmod>2024-07-08T11:38:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/problem-solving/</loc><lastmod>2024-07-08T11:38:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/euclidean-algorithm---great-common-divisor/</loc><lastmod>2024-07-05T17:17:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/algorithm/</loc><lastmod>2024-07-05T17:17:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/add-change-interactively-in-git/</loc><lastmod>2024-06-25T15:13:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/break-line-types/</loc><lastmod>2024-06-06T13:15:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/accurate-online-api-authorization-flowchart/</loc><lastmod>2024-06-01T00:57:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/system-integration/</loc><lastmod>2024-06-01T00:57:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/cloudflare-worker-basic-auth-middleware/</loc><lastmod>2024-05-11T05:10:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/auth/</loc><lastmod>2024-05-11T05:10:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/cloudflare/worker/</loc><lastmod>2024-05-11T05:10:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/wget-unable-resolve-host-in-docker-apline-container/</loc><lastmod>2024-05-10T17:34:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/cli-tools/wget/</loc><lastmod>2024-05-10T17:34:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/identify-specific-value-of-json-using-json-pointer/</loc><lastmod>2024-04-29T15:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/json/json-pointer/</loc><lastmod>2024-04-29T15:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/5-steps-of-team-development/</loc><lastmod>2024-04-01T13:28:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/organization/</loc><lastmod>2024-04-01T13:28:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/teams/</loc><lastmod>2024-04-01T13:28:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/partially-executing-services-in-docker-compose/</loc><lastmod>2024-03-23T01:44:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/docker/compose/</loc><lastmod>2024-03-23T01:44:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/fixed-tailwind/</loc><lastmod>2024-03-17T22:47:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/css/tailwindcss/</loc><lastmod>2024-03-17T22:47:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/copy-text-from-wsl-to-windows-clipboard/</loc><lastmod>2024-03-15T04:08:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/wsl/</loc><lastmod>2024-03-15T04:08:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/what-is-surogate-key/</loc><lastmod>2024-03-13T14:23:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/data-engineering/</loc><lastmod>2024-03-13T14:23:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/datawarehouse/</loc><lastmod>2024-03-13T14:23:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/setup-go-debugger-using-delve-and-air/</loc><lastmod>2024-02-22T04:43:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/go/</loc><lastmod>2024-02-22T04:43:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/go/air/</loc><lastmod>2024-02-22T04:43:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/go/dlv/</loc><lastmod>2024-02-22T04:43:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/setup-air-config-for-templ/</loc><lastmod>2024-02-21T14:21:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/go/templ/</loc><lastmod>2024-02-21T14:21:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/setup-static-path-in-go-fiber-using-embedded-file-system/</loc><lastmod>2024-01-11T03:20:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/go/fiber/</loc><lastmod>2024-01-11T03:20:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/check-file-system-when-using-go-embed/</loc><lastmod>2024-01-11T02:58:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/docker-compose-variable/</loc><lastmod>2023-12-05T09:40:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/git-aliases/</loc><lastmod>2023-11-21T19:29:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/git/config/</loc><lastmod>2023-11-21T19:29:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/create-tunneling-connection-using-google-compute-ssh-command/</loc><lastmod>2023-11-07T15:45:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/gcp/</loc><lastmod>2023-11-07T15:45:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/ssh/</loc><lastmod>2023-11-07T15:45:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/sample-content/</loc><lastmod>2023-11-02T22:44:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/default-env-variable-name-in-pgx/</loc><lastmod>2023-10-31T13:36:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/go/pgx/</loc><lastmod>2023-10-31T13:36:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/rendering-page-layout-in-fiber/</loc><lastmod>2023-10-27T18:31:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/set-footer-always-in-bottom/</loc><lastmod>2023-10-27T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/web-development/</loc><lastmod>2023-10-27T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/web-development/css/</loc><lastmod>2023-10-27T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/growth-equation/</loc><lastmod>2023-10-26T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/hash-asset-filename-to-prevent-caching/</loc><lastmod>2023-10-26T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/self-improvement/</loc><lastmod>2023-10-26T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/get-route-params-in-fiber/</loc><lastmod>2023-10-25T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/exploring-pocketbase/</loc><lastmod>2023-10-24T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/%23web-development/tools/</loc><lastmod>2023-10-24T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/build-issue-tracker-application-using-nextjs/</loc><lastmod>2023-10-23T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/%23nextjs/</loc><lastmod>2023-10-23T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/%23personal-project/</loc><lastmod>2023-10-23T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/devlogs/fermi-problem/</loc><lastmod>2023-07-18T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/tags/%23problem-solving/</loc><lastmod>2023-07-18T14:30:00+07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://devlog-purnasatria.fly.dev/categories/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>