<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/</loc>
    <lastmod>2026-10-13T21:09:01.491Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/</loc>
    <lastmod>2026-10-13T21:09:01.491Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog</loc>
    <lastmod>2026-10-13T21:09:01.491Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog</loc>
    <lastmod>2026-10-13T21:09:01.491Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/about</loc>
    <lastmod>2026-10-13T21:09:01.491Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/skills</loc>
    <lastmod>2026-10-13T21:09:01.491Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/dev-tool-stack-2026-cursor-claude-code</loc>
    <lastmod>2026-07-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/bai-hoc-cache-invalidation-redis-stale</loc>
    <lastmod>2026-08-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/deep-dive-kien-truc-react-runtime-go</loc>
    <lastmod>2026-09-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/bi-kip-phong-van-senior-fullstack</loc>
    <lastmod>2026-10-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/chuyen-truc-oncall-3h-sang-deadlock</loc>
    <lastmod>2026-09-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/debug-race-condition-he-thong-thanh-toan</loc>
    <lastmod>2026-08-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/go-runtime-trong-container-gomaxprocs-va-cpu-throttling</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/kien-truc-multi-provider-payment-gateway</loc>
    <lastmod>2026-09-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/css-architecture-tailwind-scale-nhieu-team</loc>
    <lastmod>2026-05-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/go-react-streaming-realtime-sse-backpressure</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/lo-trinh-tu-middle-len-senior-engineer</loc>
    <lastmod>2026-09-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/minimalist-desk-setup-2026</loc>
    <lastmod>2026-09-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/nextjs-16-ben-trong-rsc-flight-cache-components</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-deep-technical-go-cac-cai-bay-o-level-senior</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-deep-technical-react-mental-model-va-cac-cau-bay</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-frontend-lead-system-design-micro-frontend-monorepo</loc>
    <lastmod>2026-10-12T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-frontend-mid-javascript-event-loop-closure-va-cau-bay</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-frontend-render-performance-core-web-vitals</loc>
    <lastmod>2026-06-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-frontend-senior-browser-rendering-pipeline-va-memory-leak</loc>
    <lastmod>2026-10-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-frontend-senior-typescript-generics-va-type-system</loc>
    <lastmod>2026-10-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-fullstack-senior-auth-session-jwt-csrf-xss-oauth</loc>
    <lastmod>2026-10-11T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-system-design-he-thong-dat-ve-du-lich</loc>
    <lastmod>2026-09-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-system-design-rate-limiter-phan-tan-voi-go</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/phong-van-tech-lead-leadership-quyet-dinh-ky-thuat-va-mentoring</loc>
    <lastmod>2026-10-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/quan-ly-nang-luong-deep-work-senior-engineer</loc>
    <lastmod>2026-08-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/react-core-fiber-lanes-scheduler-ben-trong</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/react-reconciliation-thuc-chien-key-identity-va-chi-phi-re-render</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/tai-sao-ssr-render-react-streaming-va-hydration</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/thiet-ke-booking-system-saga-pattern-medusa-v2</loc>
    <lastmod>2026-10-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/thiet-ke-component-library-shadcn-radix</loc>
    <lastmod>2026-06-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/toi-uu-react-server-components-nextjs-app-router</loc>
    <lastmod>2026-09-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/toi-uu-starrocks-olap-query-1-5s-xuong-250ms</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/toi-uu-web-workers-xu-ly-20000-ohlc-ticks</loc>
    <lastmod>2026-07-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/tradingview-advanced-charts-web-worker-xu-ly-data-lon-tren-fe</loc>
    <lastmod>2026-10-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/trpc-nestjs-monorepo-hop-dong-type-safe-tu-router-den-hook</loc>
    <lastmod>2026-10-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/blog/webpack-vite-và-rspack-rsbuild-bóc-tách-kiến-trúc-bên-trong-ba-thế-hệ-build-tool</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/dev-tool-stack-2026-cursor-claude-code</loc>
    <lastmod>2026-07-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/bai-hoc-cache-invalidation-redis-stale</loc>
    <lastmod>2026-08-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/deep-dive-kien-truc-react-runtime-go</loc>
    <lastmod>2026-09-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/bi-kip-phong-van-senior-fullstack</loc>
    <lastmod>2026-10-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/chuyen-truc-oncall-3h-sang-deadlock</loc>
    <lastmod>2026-09-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/debug-race-condition-he-thong-thanh-toan</loc>
    <lastmod>2026-08-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/go-runtime-trong-container-gomaxprocs-va-cpu-throttling</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/kien-truc-multi-provider-payment-gateway</loc>
    <lastmod>2026-09-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/css-architecture-tailwind-scale-nhieu-team</loc>
    <lastmod>2026-05-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/go-react-streaming-realtime-sse-backpressure</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/lo-trinh-tu-middle-len-senior-engineer</loc>
    <lastmod>2026-09-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/minimalist-desk-setup-2026</loc>
    <lastmod>2026-09-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/nextjs-16-ben-trong-rsc-flight-cache-components</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-deep-technical-go-cac-cai-bay-o-level-senior</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-deep-technical-react-mental-model-va-cac-cau-bay</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-frontend-lead-system-design-micro-frontend-monorepo</loc>
    <lastmod>2026-10-12T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-frontend-mid-javascript-event-loop-closure-va-cau-bay</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-frontend-render-performance-core-web-vitals</loc>
    <lastmod>2026-06-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-frontend-senior-browser-rendering-pipeline-va-memory-leak</loc>
    <lastmod>2026-10-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-frontend-senior-typescript-generics-va-type-system</loc>
    <lastmod>2026-10-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-fullstack-senior-auth-session-jwt-csrf-xss-oauth</loc>
    <lastmod>2026-10-11T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-system-design-he-thong-dat-ve-du-lich</loc>
    <lastmod>2026-09-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-system-design-rate-limiter-phan-tan-voi-go</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/phong-van-tech-lead-leadership-quyet-dinh-ky-thuat-va-mentoring</loc>
    <lastmod>2026-10-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/quan-ly-nang-luong-deep-work-senior-engineer</loc>
    <lastmod>2026-08-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/react-core-fiber-lanes-scheduler-ben-trong</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/react-reconciliation-thuc-chien-key-identity-va-chi-phi-re-render</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/tai-sao-ssr-render-react-streaming-va-hydration</loc>
    <lastmod>2026-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/thiet-ke-booking-system-saga-pattern-medusa-v2</loc>
    <lastmod>2026-10-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/thiet-ke-component-library-shadcn-radix</loc>
    <lastmod>2026-06-15T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/toi-uu-react-server-components-nextjs-app-router</loc>
    <lastmod>2026-09-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/toi-uu-starrocks-olap-query-1-5s-xuong-250ms</loc>
    <lastmod>2026-08-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/toi-uu-web-workers-xu-ly-20000-ohlc-ticks</loc>
    <lastmod>2026-07-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/tradingview-advanced-charts-web-worker-xu-ly-data-lon-tren-fe</loc>
    <lastmod>2026-10-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/trpc-nestjs-monorepo-hop-dong-type-safe-tu-router-den-hook</loc>
    <lastmod>2026-10-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ethansoftwaredeveloper.com/en/blog/webpack-vite-và-rspack-rsbuild-bóc-tách-kiến-trúc-bên-trong-ba-thế-hệ-build-tool</loc>
    <lastmod>2026-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>