<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.vietprohub.com</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/about</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/categories</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/newsletter</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/mobile-app-factory-architecture</loc>
<lastmod>2026-10-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/self-hosted-ocr-deepseek-vllm-templates</loc>
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/kaiwa-coach-rust-speech-engine</loc>
<lastmod>2026-09-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/firebase-free-tier-ecommerce</loc>
<lastmod>2026-09-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/rag-on-a-raspberry-pi</loc>
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/edge-ai-surveillance-architecture</loc>
<lastmod>2026-08-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/monetization-security-audit</loc>
<lastmod>2026-08-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/nextjs-to-cloud-functions-migration</loc>
<lastmod>2026-08-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/turborepo-seven-apps-lessons</loc>
<lastmod>2026-08-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/firebase-custom-claims-security</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/three-design-systems-one-monorepo</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/static-export-env-vars-crash</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/one-api-gateway-seven-apps</loc>
<lastmod>2026-08-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/example-post-with-features</loc>
<lastmod>2025-11-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/mdx-guide</loc>
<lastmod>2025-09-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/posts/hello-world</loc>
<lastmod>2025-07-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/categories/Technology</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/categories/AI</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/categories/Security</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/categories/Tutorial</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/categories/Design</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/categories/Announcement</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Firebase</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Next.js</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Flutter</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Architecture</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Firestore</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Security</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Cloud%20Functions</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/React</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Dart</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Testing</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/ADRs</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/OCR</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/DeepSeek</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/vLLM</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/PaddleOCR</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Document%20AI</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Rust</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/On-Device%20ML</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Speech</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/FFI</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/E-commerce</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Performance</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Cost</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/RAG</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/FAISS</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Local%20LLM</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Python</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Edge</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Edge%20AI</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/MQTT</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/WebRTC</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Raspberry%20Pi</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/FastAPI</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Payments</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Supabase</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/CI%2FCD</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Audit</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Migration</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Turborepo</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Monorepo</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Build%20Tools</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/CI</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Authentication</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Design%20Systems</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/CSS</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Tailwind</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/UI</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Static%20Export</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Firebase%20Hosting</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Debugging</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Backend</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Web%20Development</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/JavaScript</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/TypeScript</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/MDX</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Blog</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/VietProHub</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/tags/Announcement</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.vietprohub.com/series/Web%20Development%20Mastery</loc>
<lastmod>2026-10-09T00:33:47.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
