<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://whoimai.dev</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://whoimai.dev/about</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://whoimai.dev/contact</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://whoimai.dev/privacy</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://whoimai.dev/tools</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/image-converter</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/image-resizer</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/favicon-generator</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/current-millis</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/text-counter</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/json-formatter</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/string-to-json</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/base64</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/url-encoder</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/hash-generator</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/password-generator</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/tools/text-to-speech</loc>
<lastmod>2026-06-18T16:47:55.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/kien-truc-feature-sliced-design-cho-nextjs</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/typescript-cho-du-an-production-best-practices</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/docker-va-docker-compose-cho-developer</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/toi-uu-hoa-docker-image-cho-ung-dung-production</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/bao-mat-container-cac-quy-tac-vang-khi-su-dung-docker</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/redis-cache-va-queue-trong-ung-dung-web</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/graphql-so-voi-rest-khi-nao-dung-gi</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/unit-test-va-integration-test-voi-jest</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/cicd-voi-github-actions</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/react-hooks-usememo-usecallback-va-khi-nao-dung</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/index-database-khi-nao-them-khi-nao-tranh</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/thiet-ke-api-rest-versioning-va-error-format</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/bao-mat-web-co-ban-owasp-top-10</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/kubernetes-co-ban-cho-developer</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/monorepo-voi-turborepo-va-pnpm</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/logging-va-monitoring-trong-production</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/tanstack-query-react-query-cho-data-fetching</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/postgresql-vs-mongodb-chon-database-phu-hop</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/nextjs-app-router-routing-va-data-fetching</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/git-workflow-branch-strategy-va-code-review</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/websocket-va-realtime-trong-ung-dung-web</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/posts/tailwind-css-utility-first-va-maintainability</loc>
<lastmod>2026-06-18T16:47:39.524Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://whoimai.dev/category/ai-skill</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/category/backend</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/category/design-pattern</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/category/devops</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/category/frontend</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/category/product</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/category/security</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/category/tools</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/project/ai</loc>
<lastmod>2026-06-18T16:47:56.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/project/english-speaking-basics</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/project/tech-blog</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/fsd</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/nextjs</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/architecture</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/typescript</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/frontend</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/best-practices</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/docker</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/devops</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/containers</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/optimization</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/security</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/redis</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/cache</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/queue</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/backend</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/graphql</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/rest</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/api</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/testing</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/jest</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/react</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/ci-cd</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/github-actions</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/hooks</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/performance</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/database</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/index</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/sql</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/design</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/owasp</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/web</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/kubernetes</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/monorepo</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/turborepo</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/pnpm</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/logging</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/monitoring</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/observability</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/tanstack-query</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/data-fetching</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/postgresql</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/mongodb</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/app-router</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/git</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/workflow</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/code-review</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/websocket</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/realtime</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/tailwind</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://whoimai.dev/tag/css</loc>
<lastmod>2026-06-18T16:47:56.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
