<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://twblog.hongjianching.com/2016/07/10/use-vagrant-create-ubuntu-with-docker-in-windows-7/</loc>
<lastmod>2016-07-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2016/08/06/development-team-we-are-not-scrum/</loc>
<lastmod>2016-08-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/04/03/install-sdl2-with-cpp-on-ubuntu/</loc>
<lastmod>2017-04-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/04/19/google-cloud-onboard-2017-taipei/</loc>
<lastmod>2017-04-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/05/04/linux-command-netcat/</loc>
<lastmod>2017-05-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/05/12/chrome-https-error-missing_subjectaltname/</loc>
<lastmod>2017-05-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/11/22/artistic-style-code-style-automatic-formatter/</loc>
<lastmod>2017-11-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/11/25/change-minimal-mistakes-jekyll-theme-site-font-size/</loc>
<lastmod>2017-11-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/12/05/tracking-blog-post-tags-in-google-analytics-with-minimal-mistakes-jekyll-theme/</loc>
<lastmod>2017-12-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/12/12/wget-download-files-with-page-encoding-problem/</loc>
<lastmod>2017-12-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/12/17/why-csharp-write-and-read-file-with-different-encoding-but-success/</loc>
<lastmod>2017-12-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/12/20/ubuntu-automatic-security-updates/</loc>
<lastmod>2017-12-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2017/12/21/best-internal-top-level-domain/</loc>
<lastmod>2017-12-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/01/14/visual-studio-code-with-dotnet-core/</loc>
<lastmod>2018-01-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/01/15/asp-dotnet-core-web-api-using-entity-framework-core-and-postgresql/</loc>
<lastmod>2018-01-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/01/22/angular-using-environment-variables/</loc>
<lastmod>2018-01-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/01/26/css-div-problem/</loc>
<lastmod>2018-01-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/07/28/qt-unit-test-with-visual-studio/</loc>
<lastmod>2018-07-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/08/13/qt-using-logger-in-unit-test/</loc>
<lastmod>2018-08-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/08/25/start-using-trello/</loc>
<lastmod>2018-08-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/09/12/visual-studio-precompiled-headers-setting-issues/</loc>
<lastmod>2018-09-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/01/2019-ithelp-ironman-30-days-challenge-index/</loc>
<lastmod>2018-10-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/02/install-docker/</loc>
<lastmod>2018-10-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/03/run-docker-basic/</loc>
<lastmod>2018-10-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/04/run-docker-service/</loc>
<lastmod>2018-10-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/05/run-docker-port-volume/</loc>
<lastmod>2018-10-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/06/using-dockerfile-build-docker-image/</loc>
<lastmod>2018-10-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/07/push-image-to-dockerhub/</loc>
<lastmod>2018-10-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/08/create-dockerhub-automated-build/</loc>
<lastmod>2018-10-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/09/install-jenkins-with-docker/</loc>
<lastmod>2018-10-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/10/install-jenkins-agent-with-docker/</loc>
<lastmod>2018-10-10T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/11/install-cpp-compiler-on-ubuntu/</loc>
<lastmod>2018-10-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/12/create-cpp-compiler-with-jenkins-agent-docker-image-part-1/</loc>
<lastmod>2018-10-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/13/create-cpp-compiler-with-jenkins-agent-docker-image-part-2/</loc>
<lastmod>2018-10-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/14/jenkins-pipeline-as-code-introduction/</loc>
<lastmod>2018-10-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/15/jenkins-pipeline-as-code-first-project/</loc>
<lastmod>2018-10-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/16/jenkins-pipeline-as-code-cpp-project/</loc>
<lastmod>2018-10-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/17/jenkins-pipeline-as-code-artifacts/</loc>
<lastmod>2018-10-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/18/google-test-on-ubuntu/</loc>
<lastmod>2018-10-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/19/jenkins-pipeline-as-code-test-report/</loc>
<lastmod>2018-10-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/20/jenkins-pipeline-as-code-last-changes/</loc>
<lastmod>2018-10-20T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/21/jenkins-pipeline-as-code-slack-notifier/</loc>
<lastmod>2018-10-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/22/install-jenkins-agent-on-ubuntu/</loc>
<lastmod>2018-10-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/23/jenkins-pipeline-as-code-run-docker-image/</loc>
<lastmod>2018-10-23T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/24/jenkins-pipeline-as-code-parallel/</loc>
<lastmod>2018-10-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/25/jenkins-pipeline-as-code-dynamic-parallel/</loc>
<lastmod>2018-10-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/26/jenkins-pipeline-as-code-shared-libraries/</loc>
<lastmod>2018-10-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/27/schrodinger's-agile-coach/</loc>
<lastmod>2018-10-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/28/using-principles-of-programming-analysis-real-world/</loc>
<lastmod>2018-10-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/29/communication-why-the-boss-can't-understand-what-I-said/</loc>
<lastmod>2018-10-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2018/10/30/2019-ithelp-ironman-30-days-challenge-review/</loc>
<lastmod>2018-10-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/01/30/reopen-the-blog-for-new-challenge/</loc>
<lastmod>2020-01-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/02/08/use-vue-cli-create-vuejs-project/</loc>
<lastmod>2020-02-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/02/15/use-slot-in-vue-layout/</loc>
<lastmod>2020-02-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/02/22/keep-the-middle-item-centered-when-side-items-have-different-widths/</loc>
<lastmod>2020-02-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/02/29/install-actionhero/</loc>
<lastmod>2020-02-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/03/07/actionhero-with-mysql/</loc>
<lastmod>2020-03-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/03/14/actionhero-with-mysql-and-vue-example/</loc>
<lastmod>2020-03-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/03/21/install-nodejs-by-nvm-on-windows/</loc>
<lastmod>2020-03-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/03/28/actionhero-nodejs-debug-with-typescript-on-vscode/</loc>
<lastmod>2020-03-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/04/04/actionhero-add-new-action/</loc>
<lastmod>2020-04-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/04/11/run-gitlab-runner-in-a-container-and-support-docker-in-docker/</loc>
<lastmod>2020-04-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/04/18/upgrading-actionhero-from-v21-to-v22/</loc>
<lastmod>2020-04-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/04/26/actionhero-v22-debug-with-vscode-on-windows/</loc>
<lastmod>2020-04-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/05/02/actionhero-tasks-and-resque-jobs-visualization-and-managment-tools/</loc>
<lastmod>2020-05-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/05/09/GitLab-CI-CD-use-cache-and-artifacts/</loc>
<lastmod>2020-05-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/05/17/nginx-reverse-proxy-server/</loc>
<lastmod>2020-05-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/05/23/grafana-influxdb-telegraf-system-monitor/</loc>
<lastmod>2020-05-23T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/05/31/sequelize-raw-query-meet-sql-injection-issue/</loc>
<lastmod>2020-05-31T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/06/07/enable-nginx-status-with-grafana/</loc>
<lastmod>2020-06-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/06/14/yarn-install-lock-version-by-yarn.lock/</loc>
<lastmod>2020-06-14T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/06/21/actionhero-action-inputs-using-reserved-params/</loc>
<lastmod>2020-06-21T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/11/29/fix-puppeteer-fail-in-github-action/</loc>
<lastmod>2020-11-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/12/12/build-docker-image-without-docker-in-docker-on-gitlab/</loc>
<lastmod>2020-12-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/12/19/run-typescript-as-script-in-gitlab-pipeline/</loc>
<lastmod>2020-12-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/12/26/reduce-node-js-docker-image-size/</loc>
<lastmod>2020-12-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/2020/12/27/sequelize-migrations-with-typescript/</loc>
<lastmod>2020-12-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://twblog.hongjianching.com/categories/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/tags/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page2/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page3/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page4/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page5/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page6/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page7/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page8/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page9/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page10/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page11/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page12/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page13/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page14/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page15/</loc>
</url>
<url>
<loc>https://twblog.hongjianching.com/page16/</loc>
</url>
</urlset>
