<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://quachson.vercel.app</loc>
<lastmod>2026-04-02</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog</loc>
<lastmod>2026-04-02</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2010-03-26---data-warehouse</loc>
<lastmod>2010-03-26</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2013-08-09---tuy-duyen</loc>
<lastmod>2013-08-09</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2016-12-12---machine-learning</loc>
<lastmod>2016-12-12</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2018-11-27---visa-f-1-cpt-opt-h1b</loc>
<lastmod>2018-11-27</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2020-01-09---agile-scrum</loc>
<lastmod>2020-01-09</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2020-03-06---multi-tenancy</loc>
<lastmod>2020-03-06</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2020-03-26--bash-batch-script-mouse-pin</loc>
<lastmod>2020-03-26</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2020-07-06---why-hdd-still-alive</loc>
<lastmod>2020-07-06</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2020-07-25---hibernate-n-1</loc>
<lastmod>2020-07-25</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2022-09-18---mechanical-keyboard</loc>
<lastmod>2022-09-18</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2023-05-02---bhxh</loc>
<lastmod>2023-05-02</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2024-10-05--tomcat-debug</loc>
<lastmod>2024-10-05</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2024-12-26--java-soap-service</loc>
<lastmod>2024-12-26</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-01-12--daily-english</loc>
<lastmod>2025-01-12T23:46:37.121Z</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-03-12--virtual-thread-pool</loc>
<lastmod>2025-03-12</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-03-16--rabbitmq</loc>
<lastmod>2025-03-26</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-08-05--microservice-rest-api</loc>
<lastmod>2025-08-05</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-08-26--kafka</loc>
<lastmod>2025-08-26</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-09-05--gcp-command</loc>
<lastmod>2025-09-05</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-09-12--gcp-jenkins-ssh-github</loc>
<lastmod>2025-09-12</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-09-15--gcp-cloud-build</loc>
<lastmod>2025-09-15</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-11-19--git-convention</loc>
<lastmod>2025-11-19</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2025-11-20--dotnet-basic</loc>
<lastmod>2025-11-20</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-02-03--record-java</loc>
<lastmod>2026-02-03</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-03-04--design-pattern</loc>
<lastmod>2026-03-04</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-03-05--factory-method</loc>
<lastmod>2026-03-05</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-03-05--singleton-pattern</loc>
<lastmod>2026-03-05</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-03-23--adapter-pattern</loc>
<lastmod>2026-03-23</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-03-24--bridge-pattern</loc>
<lastmod>2026-03-24</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-03-31--composite-pattern</loc>
<lastmod>2026-03-31</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-04-01--decorator-pattern</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-04-01--facade-pattern</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://quachson.vercel.app/blog/2026-04-02--observer-pattern</loc>
<lastmod>2026-04-02</lastmod>
</url>
</urlset>
