<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://beespark.net/vi</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi" />
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://beespark.net/vi/content</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi/content" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en/content" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi/content" />
<lastmod>2026-08-05T03:18:46.398Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://beespark.net/vi/series</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi/series" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en/series" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi/series" />
<lastmod>2026-07-28T05:36:56.393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://beespark.net/vi/about-me</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi/about-me" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en/about-me" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi/about-me" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://beespark.net/en</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi" />
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://beespark.net/en/content</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi/content" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en/content" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi/content" />
<lastmod>2026-08-05T03:18:46.398Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://beespark.net/en/series</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi/series" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en/series" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi/series" />
<lastmod>2026-07-28T05:36:56.393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://beespark.net/en/about-me</loc>
<xhtml:link rel="alternate" hreflang="vi" href="https://beespark.net/vi/about-me" />
<xhtml:link rel="alternate" hreflang="en" href="https://beespark.net/en/about-me" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://beespark.net/vi/about-me" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/lap-trinh-vien-bi-y-tuong-goi-y-khi-ban-chan-code</loc>
<lastmod>2026-08-05T03:18:26.093Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/multiple-payment-method-dieu-kho-nhat-khong-phai-chia-tien-ma-la-rollback</loc>
<lastmod>2026-08-05T03:14:59.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/cac-chien-luoc-caching-pho-bien-trong-thuc-te</loc>
<lastmod>2026-08-05T03:17:50.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/react-hay-nextjs-lua-chon-toi-uu-cho-viec-trien-khai-giao-dien</loc>
<lastmod>2026-08-05T03:18:42.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/toi-da-den-voi-lap-trinh-nhu-the-nao</loc>
<lastmod>2026-08-05T03:18:46.398Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/hieu-ve-caching-cach-hoat-dong-va-khi-nao-nen-su-dung</loc>
<lastmod>2026-08-05T03:18:13.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/web-development-should-you-start-with-backend-or-frontend</loc>
<lastmod>2026-07-29T07:03:53.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/react-or-nextjs-the-optimal-choice-for-interface-deployment</loc>
<lastmod>2026-08-04T13:01:36.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/how-i-implemented-simple-cicd-for-this-blog</loc>
<lastmod>2026-07-04T15:34:15.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/single-responsibility-principle-srp-%E2%80%93-dung-bien-class-cua-ban-thanh-dao-da-nang</loc>
<lastmod>2026-08-05T03:18:09.502Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/multiple-payment-methods-the-hardest-part-is-not-splitting-the-amount-but-rolling-it-back</loc>
<lastmod>2026-07-30T03:49:17.213Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/tu-nhung-dong-code-dau-tien-den-du-an-hoan-thien</loc>
<lastmod>2026-08-05T03:18:31.018Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/from-the-first-lines-of-code-to-a-completed-project</loc>
<lastmod>2026-06-13T04:59:55.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/popular-caching-strategies-used-in-production-systems</loc>
<lastmod>2026-07-30T05:43:46.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/openclosed-principle-ocp-%E2%80%93-viet-code-mo-de-them-dong-de-sua</loc>
<lastmod>2026-08-05T03:18:06.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/cach-toi-trien-khai-cicd-don-gian-cho-blog-nay</loc>
<lastmod>2026-08-05T03:18:34.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/lap-trinh-web-nen-bat-dau-voi-backend-hay-frontend</loc>
<lastmod>2026-08-05T03:18:37.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/how-i-got-into-programming</loc>
<lastmod>2026-06-07T06:09:03.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/single-responsibility-principle-srp-%E2%80%93-don%E2%80%99t-turn-your-class-into-a-swiss-army-knife%E2%80%9D</loc>
<lastmod>2026-05-03T16:41:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/liskov-substitution-principle-lsp-khi-%E2%80%9Cchim-canh-cut%E2%80%9D-lam-coder-boi-roi</loc>
<lastmod>2026-08-05T03:18:02.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/openclosed-principle-ocp-%E2%80%93-write-code-that-is-open-for-extension-closed-for-modification</loc>
<lastmod>2026-08-02T06:12:06.704Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/interface-segregation-principle-isp-khi-%E2%80%9Cit%E2%80%9D-lai-la-%E2%80%9Cnhieu%E2%80%9D</loc>
<lastmod>2026-08-05T03:17:58.349Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/liskov-substitution-principle-lsp-when-%E2%80%98penguins%E2%80%99-confuse-developers</loc>
<lastmod>2026-08-01T11:01:47.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/content/dependency-inversion-principle-dip-khi-code-khong-nen-%E2%80%9Cdinh-chat%E2%80%9D-vao-nhau</loc>
<lastmod>2026-08-05T03:17:54.620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/interface-segregation-principle-isp-when-%E2%80%98less%E2%80%99-becomes-%E2%80%98more%E2%80%99</loc>
<lastmod>2026-05-12T15:05:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/dependency-inversion-principle-dip-when-code-should-not-be-tightly-coupled</loc>
<lastmod>2026-07-21T00:18:46.959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/programmer-out-of-ideas-suggestions-for-when-you%E2%80%99re-tired-of-coding</loc>
<lastmod>2026-08-02T01:28:10.209Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/content/understanding-caching-how-it-works-and-when-to-use-it</loc>
<lastmod>2026-06-21T20:23:48.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/series/tu-y-tuong-den-blog-ca-nhan</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/series/practical-solutions-for-self-learning-programming</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/series/from-idea-to-personal-blog</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/series/caching-strategies-and-best-practices-optimize-performance-effectively</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/series/chien-luoc-caching-va-thuc-tien-tot-nhat-toi-uu-hieu-suat-hieu-qua</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/series/giai-phap-thuc-tien-cho-viec-tu-hoc-lap-trinh</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/series/solid-%E2%80%93-nguyen-tac-vang-trong-lap-trinh-huong-doi-tuong</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/series/mastering-solid-%E2%80%93-5-principles-of-clean-code-design</loc>
<lastmod>2026-05-01T07:33:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/vi/series/goc-ky-thuat-thuc-chien</loc>
<lastmod>2026-07-28T05:36:33.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://beespark.net/en/series/real-world-engineering-notes</loc>
<lastmod>2026-07-28T05:36:56.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
