<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-8-tai-su-dung-ma-nguon</loc>
    <lastmod>2026-07-04T00:31:13.913Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-24-dead-programs-tell-no-lies</loc>
    <lastmod>2026-07-04T00:10:38.538Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/thiet-ke-rate-limiter-chuyen-khong-chi-don-gian-la-dem</loc>
    <lastmod>2026-07-03T09:02:18.136Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-6-de-quy</loc>
    <lastmod>2026-07-03T00:39:14.624Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-23-design-by-contract</loc>
    <lastmod>2026-07-03T00:08:44.072Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/git-interactive-rebase-stash-cho-dev-solo</loc>
    <lastmod>2026-07-02T09:08:20.561Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-5-lop-doi-tuong</loc>
    <lastmod>2026-07-02T00:39:05.331Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-22-engineering-daybooks</loc>
    <lastmod>2026-07-02T00:13:58.037Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/go-context-cancel-request</loc>
    <lastmod>2026-07-01T09:16:45.843Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-4-con-tro-va-bo-nho-dong</loc>
    <lastmod>2026-07-01T00:35:46.707Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-21-text-manipulation</loc>
    <lastmod>2026-07-01T00:10:26.347Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/typescript-satisfies-khi-type-safety-gap-trai-nghiem-dev</loc>
    <lastmod>2026-06-30T09:08:16.357Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-3-solving-problems-with-arrays</loc>
    <lastmod>2026-06-30T00:36:28.317Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-20-debugging</loc>
    <lastmod>2026-06-30T00:13:09.538Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/go-context-hieu-dung-xai-dung</loc>
    <lastmod>2026-06-29T09:07:34.339Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-2-pure-puzzles</loc>
    <lastmod>2026-06-29T00:35:36.137Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-19-version-control</loc>
    <lastmod>2026-06-29T00:09:50.668Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/rate-limiting-cho-backend-dev</loc>
    <lastmod>2026-06-28T09:05:35.856Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-1-strategies-for-problem-solving</loc>
    <lastmod>2026-06-28T00:34:48.574Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-18-power-editing</loc>
    <lastmod>2026-06-28T00:13:25.888Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/dotnet-2026-khong-con-la-ong-gia-cong-nghe</loc>
    <lastmod>2026-06-27T09:05:14.312Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/think-like-a-programmer-chuong-0-intro</loc>
    <lastmod>2026-06-27T00:37:44.323Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-17-shell-games</loc>
    <lastmod>2026-06-27T00:16:52.295Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/context-trong-go</loc>
    <lastmod>2026-06-26T09:05:16.467Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-16-power-of-plain-text</loc>
    <lastmod>2026-06-26T01:56:54.560Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/rust-cai-bao-ke-ma-dan-code-dang-can</loc>
    <lastmod>2026-06-25T09:03:53.940Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-15-estimating</loc>
    <lastmod>2026-06-25T00:51:41.076Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/rust-ngon-ngu-dang-hoc-nhat-2026</loc>
    <lastmod>2026-06-24T09:03:13.026Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-14-domain-languages</loc>
    <lastmod>2026-06-24T01:24:24.515Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/tai-sao-doc-code-nguon-mo-moi-sang</loc>
    <lastmod>2026-06-23T10:42:54.250Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-13-prototypes-and-post-it-notes</loc>
    <lastmod>2026-06-23T01:48:45.342Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/tracer-bullets-pragmatic-programmer-topic-12</loc>
    <lastmod>2026-06-22T01:56:25.532Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/typescript-satisfies-operator</loc>
    <lastmod>2026-06-21T09:09:43.988Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/reversibility-pragmatic-programmer-topic-11</loc>
    <lastmod>2026-06-21T02:57:32.689Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/rust-ngon-ngu-khien-minh-so-luc-moi-hoc-nhung-me-luc-dung-quen</loc>
    <lastmod>2026-06-20T09:02:09.910Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/orthogonality-pragmatic-programmer-topic-10</loc>
    <lastmod>2026-06-20T01:56:04.747Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/typescript-cho-nguoi-moi-3-meo-nho-giup-code-gon-hon</loc>
    <lastmod>2026-06-19T09:01:56.483Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/dry-evil-of-duplication-pragmatic-programmer-topic-9</loc>
    <lastmod>2026-06-19T02:06:19.528Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/code-sach-doi-vui-viet-code-nhu-the-ngay-mai-co-nguoi-doc</loc>
    <lastmod>2026-06-18T09:03:52.116Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-8-good-design</loc>
    <lastmod>2026-06-18T00:55:53.938Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/doc-code-nguoi-khac-thoi-quen-don-gian</loc>
    <lastmod>2026-06-17T10:01:17.512Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-7-communicate</loc>
    <lastmod>2026-06-17T03:02:09.669Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/typescript-discriminated-unions-never</loc>
    <lastmod>2026-06-16T09:18:39.639Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-topic-6-your-knowledge-portfolio</loc>
    <lastmod>2026-06-16T00:23:56.501Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/meo-javascript-hien-dai-giup-code-sach-hon</loc>
    <lastmod>2026-06-15T10:14:53.340Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-good-enough-software</loc>
    <lastmod>2026-06-15T00:08:50.034Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/rust-vs-cpp-sau-3-thang-hoc-rust</loc>
    <lastmod>2026-06-14T09:14:48.256Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/pragmatic-programmer-stone-soup-boiled-frogs</loc>
    <lastmod>2026-06-14T04:34:48.843Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/code-side-project-mon-qua-tuyet-voi</loc>
    <lastmod>2026-06-13T09:32:31.714Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/software-entropy-cua-so-vo</loc>
    <lastmod>2026-06-13T01:08:41.086Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/cam-nhan-ve-rust-con-soc-van-hoa</loc>
    <lastmod>2026-06-12T10:24:07.237Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/the-pragmatic-programmer-topic-2-cat-ate-source-code</loc>
    <lastmod>2026-06-12T10:25:49.419Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/cam-nhan-sach-the-pragmatic-programmer-topic-1-its-your-life</loc>
    <lastmod>2026-06-12T10:25:50.955Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/golang-moi-tap-tanh-ma-thay-cung-ghien-ghien</loc>
    <lastmod>2026-06-10T09:09:48.881Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/code-typescript-lau-nam-qua-dotnet-thay-cung-la</loc>
    <lastmod>2026-06-10T02:05:58.126Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/chuyen-hoc-rust-tu-dan-gc-sang-ownership</loc>
    <lastmod>2026-06-09T15:06:31.171Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://phonghy.dev/blog/tu-javascript-toi-net-hanh-trinh-cua-mot-thang-me-code</loc>
    <lastmod>2026-06-09T13:28:39.893Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>