<?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://blog.paulcoding.com/tags/bash/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/bash-wildcard/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/code/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/wildcard/</loc>
    <lastmod>2026-03-20T00:08:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/android/</loc>
    <lastmod>2026-03-11T22:01:48+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-variants/</loc>
    <lastmod>2026-03-11T22:01:48+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/gradle/</loc>
    <lastmod>2026-03-11T22:01:48+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/android/</loc>
    <lastmod>2026-03-11T09:48:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/architecture/</loc>
    <lastmod>2026-03-11T09:48:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/clean-architecture/</loc>
    <lastmod>2026-03-11T09:48:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/mvvm/</loc>
    <lastmod>2026-03-11T09:48:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-architecture/</loc>
    <lastmod>2026-03-11T09:48:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/adb/</loc>
    <lastmod>2026-03-11T09:38:59+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/debugging/</loc>
    <lastmod>2026-03-11T09:38:59+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/adb-pull-files-nonroot/</loc>
    <lastmod>2026-03-11T09:38:59+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/run-as/</loc>
    <lastmod>2026-03-11T09:38:59+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/ssh/</loc>
    <lastmod>2026-03-11T09:38:59+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/hardware/</loc>
    <lastmod>2026-02-23T22:15:47+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/mouse-keyboard-and-true-wireless/</loc>
    <lastmod>2026-02-23T22:15:47+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/peripherals/</loc>
    <lastmod>2026-02-23T22:15:47+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-file-resolver/</loc>
    <lastmod>2026-03-11T09:53:29+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/fileprovider/</loc>
    <lastmod>2026-03-11T09:53:29+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/chatgpt/</loc>
    <lastmod>2026-02-12T09:45:25+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/linux/</loc>
    <lastmod>2026-02-12T09:45:25+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/rsync/</loc>
    <lastmod>2026-02-12T09:45:25+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/rsync-trailing-slash/</loc>
    <lastmod>2026-02-12T09:45:25+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/tools/</loc>
    <lastmod>2026-02-12T09:45:25+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/next-rewrite-api-route/</loc>
    <lastmod>2025-09-08T20:34:04+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/nextjs/</loc>
    <lastmod>2025-09-08T20:34:04+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/web/</loc>
    <lastmod>2025-09-08T20:34:04+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/remote-server-fallback-control/</loc>
    <lastmod>2025-08-29T23:20:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/server/</loc>
    <lastmod>2025-08-29T23:20:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/tailscale/</loc>
    <lastmod>2025-08-29T23:20:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-studio-import-bulk-svg/</loc>
    <lastmod>2025-08-05T22:40:09+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/svg/</loc>
    <lastmod>2025-08-05T22:40:09+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/tools/</loc>
    <lastmod>2025-08-05T22:40:09+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-camera/</loc>
    <lastmod>2025-08-04T21:14:51+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/camera2/</loc>
    <lastmod>2025-08-04T21:14:51+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/camerax/</loc>
    <lastmod>2025-08-04T21:14:51+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/bash-wtf/</loc>
    <lastmod>2025-07-18T10:21:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/wtf/</loc>
    <lastmod>2025-07-18T10:21:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/coding/</loc>
    <lastmod>2025-07-15T20:34:36+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/javascript/</loc>
    <lastmod>2025-07-15T20:34:36+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/js-wtf/</loc>
    <lastmod>2025-07-15T20:34:36+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/arch/</loc>
    <lastmod>2025-08-04T21:11:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/i-use-arch-btw/</loc>
    <lastmod>2025-08-04T21:11:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/nas/</loc>
    <lastmod>2025-08-04T21:11:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/troubleshooting/</loc>
    <lastmod>2025-08-04T21:11:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/inspect-room-db/</loc>
    <lastmod>2025-06-27T10:59:53+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/room-database/</loc>
    <lastmod>2025-06-27T10:59:53+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/sqlite/</loc>
    <lastmod>2025-06-27T10:59:53+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/cassandra/</loc>
    <lastmod>2025-06-27T11:19:30+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/cassandra-on-mac/</loc>
    <lastmod>2025-06-27T11:19:30+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/cqlsh/</loc>
    <lastmod>2025-06-27T11:19:30+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/database/</loc>
    <lastmod>2025-06-27T11:19:30+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/nosql/</loc>
    <lastmod>2025-06-27T11:19:30+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/cheatsheet/</loc>
    <lastmod>2025-06-18T08:46:29+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/databases/</loc>
    <lastmod>2025-06-18T08:46:29+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/sql/</loc>
    <lastmod>2025-06-18T08:46:29+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/sqlite3-cheatsheet/</loc>
    <lastmod>2025-06-18T08:46:29+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/fail2ban/</loc>
    <lastmod>2025-06-16T23:54:43+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/security/</loc>
    <lastmod>2025-06-16T23:54:43+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/setup-fail2ban/</loc>
    <lastmod>2025-06-16T23:54:43+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/ssh/</loc>
    <lastmod>2025-06-16T23:53:23+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/docker/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/docker-compose/</loc>
    <lastmod>2025-08-04T21:11:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/migrate-docker-command-to-compose/</loc>
    <lastmod>2025-08-04T21:11:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/git/</loc>
    <lastmod>2025-06-13T11:18:02+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/git/</loc>
    <lastmod>2025-09-22T12:09:32+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/update-shallow-repo/</loc>
    <lastmod>2025-06-13T11:18:02+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/ios/</loc>
    <lastmod>2025-06-04T08:59:48+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/mitm/</loc>
    <lastmod>2025-06-04T08:59:48+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/mitm-proxy/</loc>
    <lastmod>2025-06-04T08:59:48+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/xcode-unable-to-access-default-deviceset/</loc>
    <lastmod>2025-05-31T21:32:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/simulator/</loc>
    <lastmod>2025-05-31T21:32:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/xcode/</loc>
    <lastmod>2025-05-31T21:32:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/blog/</loc>
    <lastmod>2025-05-31T22:11:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/commands/</loc>
    <lastmod>2025-05-31T22:11:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/server-commands/</loc>
    <lastmod>2025-05-31T22:11:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-modularization/</loc>
    <lastmod>2025-05-31T22:11:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/modularization/</loc>
    <lastmod>2025-05-31T22:11:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/module/</loc>
    <lastmod>2025-05-31T22:11:33+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/kotlin/</loc>
    <lastmod>2025-03-26T12:00:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/maven/</loc>
    <lastmod>2025-03-02T17:21:03+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/publish-android-library-to-maven-central/</loc>
    <lastmod>2025-03-02T17:21:03+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/cli/</loc>
    <lastmod>2025-06-28T10:36:01+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/containers/</loc>
    <lastmod>2025-06-28T10:36:01+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/development/</loc>
    <lastmod>2025-06-28T10:36:01+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/devops/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/docker-commands/</loc>
    <lastmod>2025-06-28T10:36:01+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/ereader/</loc>
    <lastmod>2025-01-29T23:05:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/kindle/</loc>
    <lastmod>2025-01-29T23:05:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/kindle/</loc>
    <lastmod>2025-01-29T23:05:35+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/clang/</loc>
    <lastmod>2025-01-20T23:07:52+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-binary/</loc>
    <lastmod>2025-01-20T23:07:52+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/ndk/</loc>
    <lastmod>2025-01-20T23:07:52+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/jitpack/</loc>
    <lastmod>2025-01-20T16:18:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/publish-android-library/</loc>
    <lastmod>2025-01-20T16:18:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/android-tcpip-on-boot/</loc>
    <lastmod>2024-11-28T12:26:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/magisk/</loc>
    <lastmod>2024-11-28T12:26:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/root/</loc>
    <lastmod>2024-11-28T12:26:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/rhino/</loc>
    <lastmod>2025-03-26T12:00:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/rhino/</loc>
    <lastmod>2025-03-26T12:00:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/caddy/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/notifications/</loc>
    <lastmod>2025-06-27T11:12:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/ntfy/</loc>
    <lastmod>2025-06-27T11:12:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/selfhosted-ntfy/</loc>
    <lastmod>2025-06-27T11:12:08+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/cloudflare/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/ddns/</loc>
    <lastmod>2025-03-02T17:22:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/cloudflare-ddns/</loc>
    <lastmod>2025-03-02T17:22:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/dns/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/host-your-saas-with-caddy/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/reverse-proxy/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/self-hosted/</loc>
    <lastmod>2025-09-17T23:13:34+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/home-server/</loc>
    <lastmod>2025-05-31T15:47:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/my-self-hosted/</loc>
    <lastmod>2025-05-31T15:47:00+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/gitea/</loc>
    <lastmod>2024-09-23T22:21:01+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/gitea/</loc>
    <lastmod>2024-09-23T22:21:01+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/version-control/</loc>
    <lastmod>2024-09-23T22:21:01+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/categories/network-security/</loc>
    <lastmod>2024-09-17T09:23:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/openvpn/</loc>
    <lastmod>2024-09-17T09:23:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/proxmox/</loc>
    <lastmod>2024-09-17T09:23:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/setup-vpn/</loc>
    <lastmod>2024-09-17T09:23:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/vpn/</loc>
    <lastmod>2024-09-17T09:23:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/wireguard/</loc>
    <lastmod>2024-09-17T09:23:45+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/gears-2024/</loc>
    <lastmod>2024-08-29T23:12:37+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/dalvik-bytecode/</loc>
    <lastmod>2025-05-31T22:31:05+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/re/</loc>
    <lastmod>2025-05-31T22:31:05+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/tags/smali/</loc>
    <lastmod>2025-05-31T22:31:05+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/version-manager/</loc>
    <lastmod>2024-09-28T08:57:06+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/git-profiles/</loc>
    <lastmod>2025-09-22T12:09:32+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/adb/</loc>
    <lastmod>2025-02-02T21:28:14+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/posts/ssh-alias/</loc>
    <lastmod>2024-07-31T23:00:50+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/archives/</loc>
    <lastmod>2025-06-16T13:05:15+07:00</lastmod>
  </url><url>
    <loc>https://blog.paulcoding.com/search/</loc>
    <lastmod>2025-06-16T13:05:15+07:00</lastmod>
  </url>
</urlset>
