<?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://chumin.dev/en</loc><lastmod>2026-04-03T21:36:19.073Z</lastmod><changefreq>monthly</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en"/></url>
<url><loc>https://chumin.dev/vi</loc><lastmod>2026-04-03T21:36:19.073Z</lastmod><changefreq>monthly</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en"/></url>
<url><loc>https://chumin.dev/en/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a</loc><lastmod>2026-02-13T07:36:08.419Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a"/></url>
<url><loc>https://chumin.dev/vi/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a</loc><lastmod>2026-02-13T07:36:08.419Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/build-a-production-ready-pipeline-with-docker-ci-c-ecdc901a"/></url>
<url><loc>https://chumin.dev/en/posts/hearts-animation-background-26b9c5f7</loc><lastmod>2026-02-12T04:13:04.547Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/hearts-animation-background-26b9c5f7"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/hearts-animation-background-26b9c5f7"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/hearts-animation-background-26b9c5f7"/></url>
<url><loc>https://chumin.dev/vi/posts/hearts-animation-background-26b9c5f7</loc><lastmod>2026-02-12T04:13:04.547Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/hearts-animation-background-26b9c5f7"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/hearts-animation-background-26b9c5f7"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/hearts-animation-background-26b9c5f7"/></url>
<url><loc>https://chumin.dev/en/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a</loc><lastmod>2026-02-11T13:52:24.081Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a"/></url>
<url><loc>https://chumin.dev/vi/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a</loc><lastmod>2026-02-11T13:52:24.081Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/how-to-add-multi-language-support-in-flutter-manua-9458840a"/></url>
<url><loc>https://chumin.dev/en/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759</loc><lastmod>2026-02-10T16:08:02.157Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759"/></url>
<url><loc>https://chumin.dev/vi/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759</loc><lastmod>2026-02-10T16:08:02.157Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/an-introduction-to-liquid-glass-for-ios-26-966d3759"/></url>
<url><loc>https://chumin.dev/en/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9</loc><lastmod>2026-02-10T10:25:27.788Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9"/></url>
<url><loc>https://chumin.dev/vi/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9</loc><lastmod>2026-02-10T10:25:27.788Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/how-to-dockerize-your-application-and-deploy-it-e70f36d9"/></url>
<url><loc>https://chumin.dev/en/posts/starting-my-frontend-development-journey-e616e3d8</loc><lastmod>2026-02-11T14:10:09.456Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/starting-my-frontend-development-journey-e616e3d8"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/starting-my-frontend-development-journey-e616e3d8"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/starting-my-frontend-development-journey-e616e3d8"/></url>
<url><loc>https://chumin.dev/vi/posts/starting-my-frontend-development-journey-e616e3d8</loc><lastmod>2026-02-11T14:10:09.456Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/starting-my-frontend-development-journey-e616e3d8"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/starting-my-frontend-development-journey-e616e3d8"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/starting-my-frontend-development-journey-e616e3d8"/></url>
<url><loc>https://chumin.dev/en/posts/test-sync-min-automation-4</loc><lastmod>2026-02-04T03:29:13.704Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/test-sync-min-automation-4"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/test-sync-min-automation-4"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/test-sync-min-automation-4"/></url>
<url><loc>https://chumin.dev/vi/posts/test-sync-min-automation-4</loc><lastmod>2026-02-04T03:29:13.704Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="en" href="https://chumin.dev/en/posts/test-sync-min-automation-4"/><xhtml:link rel="alternate" hreflang="vi" href="https://chumin.dev/vi/posts/test-sync-min-automation-4"/><xhtml:link rel="alternate" hreflang="x-default" href="https://chumin.dev/en/posts/test-sync-min-automation-4"/></url>
</urlset>