<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://nat-touring.dev/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nat-touring.dev/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/about" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/about" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://nat-touring.dev/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/projects" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/projects" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/gear</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/gear" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/gear" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nat-touring.dev/lab</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/lab" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/lab" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nat-touring.dev/touring</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/touring" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/touring" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/series</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/series" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/series" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nat-touring.dev/now</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/now" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/now" />
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nat-touring.dev/stack</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/stack" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/stack" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nat-touring.dev/disclosure</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/disclosure" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/disclosure" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://nat-touring.dev/cookies</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/cookies" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/cookies" />
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/go-127-generic-methods</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/go-127-generic-methods" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/go-127-generic-methods" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/go-127-json-v2</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/go-127-json-v2" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/go-127-json-v2" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/go-fix-modernizer-126</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/go-fix-modernizer-126" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/go-fix-modernizer-126" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/node-26-temporal-default</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/node-26-temporal-default" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/node-26-temporal-default" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/node-26-current-vs-lts</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/node-26-current-vs-lts" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/node-26-current-vs-lts" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/react-192-activity</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/react-192-activity" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/react-192-activity" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/react-compiler-1-adoption</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/react-compiler-1-adoption" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/react-compiler-1-adoption" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/react-rsc-security-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/react-rsc-security-2026" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/react-rsc-security-2026" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/postgres-2026-security-minors</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/postgres-2026-security-minors" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/postgres-2026-security-minors" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/postgres-14-eol-plan</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/postgres-14-eol-plan" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/postgres-14-eol-plan" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/python-314-free-threaded</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/python-314-free-threaded" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/python-314-free-threaded" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/python-314-t-strings</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/python-314-t-strings" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/python-314-t-strings" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/python-314-zstd</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/python-314-zstd" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/python-314-zstd" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/rust-198-upgrade-note</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/rust-198-upgrade-note" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/rust-198-upgrade-note" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/rust-196-range-types</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/rust-196-range-types" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/rust-196-range-types" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/kubernetes-137-upgrade-gate</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/kubernetes-137-upgrade-gate" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/kubernetes-137-upgrade-gate" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/kubernetes-136-seventy-enhancements</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/kubernetes-136-seventy-enhancements" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/kubernetes-136-seventy-enhancements" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/kubernetes-gateway-api-move</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/kubernetes-gateway-api-move" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/kubernetes-gateway-api-move" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/create-react-app-sunset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/create-react-app-sunset" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/create-react-app-sunset" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ollama-claude-desktop-gateway</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ollama-claude-desktop-gateway" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ollama-claude-desktop-gateway" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ollama-gemma4-mlx-speed</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ollama-gemma4-mlx-speed" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ollama-gemma4-mlx-speed" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ollama-030-gguf-compat</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ollama-030-gguf-compat" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ollama-030-gguf-compat" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/openjarvis-local-first-agent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/openjarvis-local-first-agent" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/openjarvis-local-first-agent" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ollama-launch-coding-tools</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ollama-launch-coding-tools" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ollama-launch-coding-tools" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ollama-web-search-boundary</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ollama-web-search-boundary" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ollama-web-search-boundary" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/gemma4-12b-unified</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/gemma4-12b-unified" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/gemma4-12b-unified" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/gemma4-mtp-local-inference</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/gemma4-mtp-local-inference" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/gemma4-mtp-local-inference" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/gemma4-multilingual-local</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/gemma4-multilingual-local" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/gemma4-multilingual-local" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/translategemma-local-pipeline</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/translategemma-local-pipeline" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/translategemma-local-pipeline" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/embeddinggemma-home-rag</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/embeddinggemma-home-rag" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/embeddinggemma-home-rag" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/functiongemma-edge-tools</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/functiongemma-edge-tools" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/functiongemma-edge-tools" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/shieldgemma2-local-guardrail</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/shieldgemma2-local-guardrail" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/shieldgemma2-local-guardrail" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/shieldstral-3b-policy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/shieldstral-3b-policy" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/shieldstral-3b-policy" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/mistral-small4-local-fit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/mistral-small4-local-fit" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/mistral-small4-local-fit" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/mistral-ocr4-document-pipeline</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/mistral-ocr4-document-pipeline" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/mistral-ocr4-document-pipeline" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/voxtral-tts-local-voice</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/voxtral-tts-local-voice" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/voxtral-tts-local-voice" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/leanstral15-code-proof</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/leanstral15-code-proof" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/leanstral15-code-proof" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/durable-ai-workflows</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/durable-ai-workflows" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/durable-ai-workflows" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/local-ai-eval-thai-first</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/local-ai-eval-thai-first" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/local-ai-eval-thai-first" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ha-20268-approachable-design</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ha-20268-approachable-design" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ha-20268-approachable-design" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ha-20267-purpose-automations</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ha-20267-purpose-automations" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ha-20267-purpose-automations" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ha-activity-timeline-debug</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ha-activity-timeline-debug" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ha-activity-timeline-debug" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ha-update-all-safely</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ha-update-all-safely" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ha-update-all-safely" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ha-matter-upgrade-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ha-matter-upgrade-2026" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ha-matter-upgrade-2026" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ha-backup-encryption-v3</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ha-backup-encryption-v3" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ha-backup-encryption-v3" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/ha-device-database-preview</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/ha-device-database-preview" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/ha-device-database-preview" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/esphome-starter-kit-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/esphome-starter-kit-2026" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/esphome-starter-kit-2026" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/esphome-deep-sleep-on-wake</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/esphome-deep-sleep-on-wake" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/esphome-deep-sleep-on-wake" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/esphome-aqi-over-range</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/esphome-aqi-over-range" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/esphome-aqi-over-range" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/esphome-water-flow-ufm01</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/esphome-water-flow-ufm01" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/esphome-water-flow-ufm01" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/matter-16-multi-ecosystem</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/matter-16-multi-ecosystem" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/matter-16-multi-ecosystem" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/matter-151-camera-performance</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/matter-151-camera-performance" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/matter-151-camera-performance" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/matter-15-cameras</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/matter-15-cameras" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/matter-15-cameras" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/matter-15-soil-sensors</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/matter-15-soil-sensors" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/matter-15-soil-sensors" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/matter-15-energy-tariffs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/matter-15-energy-tariffs" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/matter-15-energy-tariffs" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/matter-15-bidirectional-ev</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/matter-15-bidirectional-ev" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/matter-15-bidirectional-ev" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/thread-tools-troubleshooting</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/thread-tools-troubleshooting" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/thread-tools-troubleshooting" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/thread-broadband-liaison</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/thread-broadband-liaison" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/thread-broadband-liaison" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tailscale-home-assistant-remote</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tailscale-home-assistant-remote" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tailscale-home-assistant-remote" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/thailand-motorcycle-risk-2026</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/thailand-motorcycle-risk-2026" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/thailand-motorcycle-risk-2026" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/helmet-fit-before-brand</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/helmet-fit-before-brand" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/helmet-fit-before-brand" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/touring-speed-budget</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/touring-speed-budget" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/touring-speed-budget" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/touring-no-alcohol-rule</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/touring-no-alcohol-rule" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/touring-no-alcohol-rule" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/mae-hong-son-four-day-shape</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/mae-hong-son-four-day-shape" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/mae-hong-son-four-day-shape" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/pai-book-ahead-notes</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/pai-book-ahead-notes" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/pai-book-ahead-notes" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/pai-motion-fatigue</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/pai-motion-fatigue" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/pai-motion-fatigue" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/nan-phrae-route-modular</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/nan-phrae-route-modular" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/nan-phrae-route-modular" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/go-126-green-tea-gc</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/go-126-green-tea-gc" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/go-126-green-tea-gc" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cloudflare-task-oauth-consent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cloudflare-task-oauth-consent" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cloudflare-task-oauth-consent" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/africa-twin-2026-thailand</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/africa-twin-2026-thailand" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/africa-twin-2026-thailand" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/dct-vs-mt-touring-decision</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/dct-vs-mt-touring-decision" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/dct-vs-mt-touring-decision" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/zumo-xt2-vs-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/zumo-xt2-vs-phone" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/zumo-xt2-vs-phone" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/zumo-xt2-birdseye-offline</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/zumo-xt2-birdseye-offline" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/zumo-xt2-birdseye-offline" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/zumo-group-ride-boundaries</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/zumo-group-ride-boundaries" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/zumo-group-ride-boundaries" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/zumo-xt2-heat-power</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/zumo-xt2-heat-power" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/zumo-xt2-heat-power" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cardo-edge-mesh-group</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cardo-edge-mesh-group" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cardo-edge-mesh-group" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cardo-edge-rain-charge</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cardo-edge-rain-charge" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cardo-edge-rain-charge" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/intercom-firmware-before-ride</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/intercom-firmware-before-ride" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/intercom-firmware-before-ride" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/touring-offline-map-drill</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/touring-offline-map-drill" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/touring-offline-map-drill" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/touring-group-lost-protocol</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/touring-group-lost-protocol" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/touring-group-lost-protocol" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/touring-preflight-five-minutes</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/touring-preflight-five-minutes" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/touring-preflight-five-minutes" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tailscale-pam-homelab</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tailscale-pam-homelab" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tailscale-pam-homelab" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tailscale-state-encryption</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tailscale-state-encryption" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tailscale-state-encryption" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tailscale-agent-lethal-trifecta</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tailscale-agent-lethal-trifecta" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tailscale-agent-lethal-trifecta" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tailscale-ai-access-audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tailscale-ai-access-audit" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tailscale-ai-access-audit" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tailscale-redundancy-reachability</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tailscale-redundancy-reachability" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tailscale-redundancy-reachability" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tailscale-funnel-public-boundary</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tailscale-funnel-public-boundary" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tailscale-funnel-public-boundary" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cloudflare-bot-preference-sync</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cloudflare-bot-preference-sync" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cloudflare-bot-preference-sync" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cloudflare-pact-private-access</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cloudflare-pact-private-access" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cloudflare-pact-private-access" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cloudflare-pvcli-ohttp</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cloudflare-pvcli-ohttp" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cloudflare-pvcli-ohttp" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cloudflare-1111-privacy-audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cloudflare-1111-privacy-audit" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cloudflare-1111-privacy-audit" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/cloudflare-dns-cache-memory</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/cloudflare-dns-cache-memory" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/cloudflare-dns-cache-memory" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/raspberry-pi-litert-edge-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/raspberry-pi-litert-edge-ai" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/raspberry-pi-litert-edge-ai" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/raspberry-pi-gemma-edge</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/raspberry-pi-gemma-edge" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/raspberry-pi-gemma-edge" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/raspberry-pi-touch-display2</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/raspberry-pi-touch-display2" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/raspberry-pi-touch-display2" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/raspberry-pi-lora-homelab</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/raspberry-pi-lora-homelab" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/raspberry-pi-lora-homelab" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/homelab-backup-three-copies</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/homelab-backup-three-copies" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/homelab-backup-three-copies" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/homelab-energy-budget</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/homelab-energy-budget" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/homelab-energy-budget" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/personal-system-change-log</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/personal-system-change-log" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/personal-system-change-log" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/privacy-data-flow-inventory</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/privacy-data-flow-inventory" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/privacy-data-flow-inventory" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/aqara-smoke-detector-zigbee</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/aqara-smoke-detector-zigbee" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/aqara-smoke-detector-zigbee" />
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/kai-trimmer-review</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/kai-trimmer-review" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/kai-trimmer-review" />
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/water-leak-auto-shutoff</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/water-leak-auto-shutoff" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/water-leak-auto-shutoff" />
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/africa-twin-mae-hong-son</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/africa-twin-mae-hong-son" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/africa-twin-mae-hong-son" />
<lastmod>2026-05-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/supabase-rls-multitenant</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/supabase-rls-multitenant" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/supabase-rls-multitenant" />
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/first-touring-checklist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/first-touring-checklist" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/first-touring-checklist" />
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/matter-bridge-thai-house</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/matter-bridge-thai-house" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/matter-bridge-thai-house" />
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/fuel-economy-africa-twin</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/fuel-economy-africa-twin" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/fuel-economy-africa-twin" />
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/qwen3-rtx3090-benchmark</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/qwen3-rtx3090-benchmark" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/qwen3-rtx3090-benchmark" />
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/heated-grips-install</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/heated-grips-install" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/heated-grips-install" />
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/gopls-config</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/gopls-config" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/gopls-config" />
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/three-pagodas-pass-route</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/three-pagodas-pass-route" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/three-pagodas-pass-route" />
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/hybrid-solar-thailand</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/hybrid-solar-thailand" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/hybrid-solar-thailand" />
<lastmod>2026-02-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/rainy-season-touring-gear</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/rainy-season-touring-gear" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/rainy-season-touring-gear" />
<lastmod>2026-02-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/claude-code-mcp</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/claude-code-mcp" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/claude-code-mcp" />
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tag/engineering</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tag/engineering" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tag/engineering" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tag/local-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tag/local-ai" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tag/local-ai" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tag/smart-home</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tag/smart-home" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tag/smart-home" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tag/touring</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tag/touring" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tag/touring" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/blog/tag/lifestyle</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/blog/tag/lifestyle" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/blog/tag/lifestyle" />
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/series/first-tour</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/series/first-tour" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/series/first-tour" />
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nat-touring.dev/series/thai-smart-home</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/series/thai-smart-home" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/series/thai-smart-home" />
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nat-touring.dev/series/local-ai</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/series/local-ai" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/series/local-ai" />
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/macbook-pro-16-m3-max</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/macbook-pro-16-m3-max" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/macbook-pro-16-m3-max" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/dell-u2723qe-4k</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/dell-u2723qe-4k" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/dell-u2723qe-4k" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/keychron-q1-gateron-brown</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/keychron-q1-gateron-brown" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/keychron-q1-gateron-brown" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/logitech-mx-master-3s</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/logitech-mx-master-3s" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/logitech-mx-master-3s" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/iphone-17-pro-max</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/iphone-17-pro-max" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/iphone-17-pro-max" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/loupedeck-live-s</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/loupedeck-live-s" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/loupedeck-live-s" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/vs-code-gopls-config</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/vs-code-gopls-config" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/vs-code-gopls-config" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/ghostty</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/ghostty" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/ghostty" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/raycast</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/raycast" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/raycast" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/ollama-qwen3-8b</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/ollama-qwen3-8b" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/ollama-qwen3-8b" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/claude-code</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/claude-code" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/claude-code" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/synology-ds923</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/synology-ds923" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/synology-ds923" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/unifi-dream-machine-pro</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/unifi-dream-machine-pro" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/unifi-dream-machine-pro" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nat-touring.dev/uses/42u-rack-diy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nat-touring.dev/uses/42u-rack-diy" />
<xhtml:link rel="alternate" hreflang="th" href="https://nat-touring.dev/uses/42u-rack-diy" />
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
