<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.waihaus.site/</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.waihaus.site/services/business-website</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.waihaus.site/services/web-application</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.waihaus.site/services/backoffice-line-api</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.waihaus.site/work/rubruang</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.waihaus.site/work/easyport</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/app-development-ai-era</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/custom-software-vs-saas</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/data-dictionary-guide</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/data-flow-diagram-guide</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/generative-ai-basics</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/rag-explained</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/use-case-diagram-guide</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/website-maintenance-checklist</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/website-migration-seo-checklist</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/website-quotation-checklist</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/website-seo-launch-checklist</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/acceptance-criteria</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/agile-iterative</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/agile-vs-waterfall</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/api-error-handling-retry</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/api-integration-preparation</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/api-rate-limit</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/authentication-vs-authorization</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/backend-development-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/backend-framework-guide</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/backoffice-instead-of-excel</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/business-dashboard-first-data</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/business-website-essential-pages</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/business-website-metrics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/choose-software-house</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/ci-cd-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/class-diagram-guide</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/clean-architecture-fit</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/cors-explained</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/csr-ssr-ssg</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/database-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/database-index-guide</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/database-normalization</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/database-transaction-acid</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/dev-staging-production</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/docker-containers</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/er-diagram-database</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/flowchart-business-process</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/flowchart-vs-sequence-diagram</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/frontend-development-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/frontend-framework-guide</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/frontend-state-management</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/git-branching-review</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/jwt-vs-session</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/layered-architecture</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/line-oa-backoffice-workflow</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/monolith-vs-microservices</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/mvc-pattern</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/mvp-vs-prototype</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/new-website-or-redesign</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/nextjs-vs-react</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/owasp-top-ten-web</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/postgresql-vs-mysql</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/primary-foreign-key-relationship</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/rbac-access-control</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/react-vs-angular</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/regression-testing</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/requirement-analysis</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/responsive-web-design</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/rest-api-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/rest-vs-graphql</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/scrum-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/sdlc-overview</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/sdlc-seven-phases</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/sequence-diagram-web-app</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/software-architecture-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/software-design-before-code</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/software-diagrams-five-types</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/software-testing-basics</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/sql-injection-prevention</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/state-diagram-workflow</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/test-case-guide</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/unit-integration-e2e-tests</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/user-story-guide</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/web-app-login-permissions</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/web-app-mvp-scope</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/webhook-vs-api</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/backoffice-system-for-business</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/gpt-6-sol-luna-launch-api-price</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/line-api-backoffice-integration</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/web-app-vs-business-website</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.waihaus.site/blog/website-business-start-here</loc>
<lastmod>2026-09-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
