<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://trietdinh.home.blog/2022/01/22/deploy-angular-app-on-heroku/</loc><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2022/01/deploy-angular-heroku.jpg</image:loc><image:title>deploy-angular-heroku</image:title></image:image><lastmod>2022-03-11T03:09:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://trietdinh.home.blog/2019/08/18/migrating-from-monolithic-to-microservices/</loc><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/08/monolithic-microservices-1.jpg</image:loc><image:title>monolithic-microservices-1</image:title></image:image><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/08/monolithic-microservices.jpg</image:loc><image:title>monolithic-microservices</image:title></image:image><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/08/migrating-monolithic-microservices-2.png</image:loc><image:title>migrating-monolithic-microservices-2</image:title></image:image><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/08/migrating-monolithic-microservices-1.png</image:loc><image:title>migrating-monolithic-microservices-1</image:title></image:image><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/08/migrating-monolithic-microservices-0.png</image:loc><image:title>migrating-monolithic-microservices-0</image:title></image:image><lastmod>2019-08-20T04:28:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://trietdinh.home.blog/2019/07/25/working-with-docker-on-windows-10-home/</loc><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/07/docker_windows.jpg</image:loc><image:title>docker_windows</image:title></image:image><lastmod>2019-07-25T08:39:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://trietdinh.home.blog/2019/02/27/how-to-build-decentralized-ridesharing-part-1/</loc><lastmod>2019-02-27T16:03:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://trietdinh.home.blog/2019/02/03/aspnet-core-identity-server-4-resource-owner-password-customization/</loc><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/02/cropped-trietdvn-avatar-1.png</image:loc><image:title>cropped-trietdvn-avatar-1</image:title></image:image><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/02/trietdvn-avatar-1.png</image:loc><image:title>trietdvn-avatar-1</image:title></image:image><lastmod>2019-02-24T07:36:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://trietdinh.home.blog/about-me/</loc><lastmod>2019-02-24T07:10:19+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://trietdinh.home.blog/2018/05/03/password-hashing-methodology/</loc><lastmod>2019-02-23T07:27:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://trietdinh.home.blog/contact/</loc><image:image><image:loc>https://trietdinh.home.blog/wp-content/uploads/2019/02/person-smartphone-office-table.jpeg</image:loc><image:title>Placeholder Image</image:title></image:image><lastmod>2019-02-23T07:17:15+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://trietdinh.home.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2022-03-11T03:09:27+00:00</lastmod></url></urlset>
