<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.puckwang.com/posts/2024/recommended-macos-app/</loc><lastmod>2024-08-13T00:29:53+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/</loc><lastmod>2025-08-14T18:27:37+08:00</lastmod></url><url><loc>https://blog.puckwang.com/</loc><lastmod>2025-08-14T18:27:37+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2024/prevent-key-event-during-ime-selection/</loc><lastmod>2024-05-26T23:28:51+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2024/encoding-encryption-hashing/</loc><lastmod>2024-05-19T14:05:02+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2024/npm-install-unable-to-verify-leaf-signature/</loc><lastmod>2024-05-11T16:23:14+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2022/use-docker-run-ldap-server/</loc><lastmod>2022-05-16T07:05:10+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2022/yup-custom-validation-typescript/</loc><lastmod>2022-05-02T14:35:50+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2021/api_authentication_note/</loc><lastmod>2021-12-21T13:04:26+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2021/detect-file-change-in-dot-net-core/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2021/use-git-rebase-interactive-mode-finishing-commit/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2021/use-git-bisect-debug/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2021/jenkins-pipeline-running-stages-in-parallel/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2021/dont-make-me-think-%E8%AE%80%E5%BE%8C%E7%AD%86%E8%A8%98/</loc><lastmod>2021-02-22T18:08:07+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2021/bind_shell_and-reverse_shell_with_netcat/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2020/dotcore-use-fluentmigrator/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2020/git-submodule-vs-subtree/</loc><lastmod>2025-08-14T18:27:37+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2020/use-github-actions-deploy-hugo/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2020/2020_jetbrains_quest_log/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/vue_vuex_form_handling_solution/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/debian_supervisor/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/vue_router_lazy_loading/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/dot_net_core_kestrel_iis_reverse_proxy/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/sign_git_commit_with_gpg/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/bot_framework_4_state_change_storage_db/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/nhibernate_trigger_actual_row_count_error/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/dot_net_core_ef_core_migration_table/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/deploy_bot_framework_4_to_iis/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/projects/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/bot_framework_4_getting_started_for_rider/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2019/bot_framework_cards_note/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/others/disclaimer/</loc><lastmod>2021-12-11T05:15:52+08:00</lastmod></url><url><loc>https://blog.puckwang.com/others/</loc><lastmod>2021-12-11T05:15:52+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2018/my_git_command_cheat_sheet/</loc><lastmod>2023-10-02T20:45:02-05:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2018/add_bootstrap_4_to_vue_cli_3/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2018/css_animation_getting_started/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2017/fix_laravel_mix_vuex_compilation_issue/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2017/solve_laravel_mix_phpstorm_lag/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2017/ansi_escape_code_color/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url><url><loc>https://blog.puckwang.com/about/</loc><lastmod>2026-01-22T22:16:58+08:00</lastmod></url><url><loc>https://blog.puckwang.com/posts/2017/my-first-post/</loc><lastmod>2021-12-12T06:36:48+08:00</lastmod></url></urlset>