<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://chenghsuan.me</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts</loc>
<lastmod>2026-10-26</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/keep-the-sparks</loc>
<lastmod>2026-10-20</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/demystifying-threading-event-loops-python</loc>
<lastmod>2026-09-08</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/re-sign-git-commits</loc>
<lastmod>2026-09-08</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/run-coding-agent-with-sounds</loc>
<lastmod>2026-08-24</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/release-age-package-supply-chain-security</loc>
<lastmod>2026-08-21</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/type-safe-versioned-graphql-query</loc>
<lastmod>2026-01-27</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/payloadcms-soft-delete</loc>
<lastmod>2025-09-24</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/google-drive-direct-dowload-link</loc>
<lastmod>2025-03-31</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/go-project-setup</loc>
<lastmod>2025-02-09</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/sql-upsert-syntax</loc>
<lastmod>2025-01-30</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/til-googlesheets-regex</loc>
<lastmod>2025-01-09</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/vercel-ai-sdk</loc>
<lastmod>2024-12-07</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/link-to-page-content-without-anchor</loc>
<lastmod>2024-11-08</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/til-rm-dash-files</loc>
<lastmod>2024-10-14</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/reusable-github-workflow</loc>
<lastmod>2024-09-30</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/five-years-as-developer</loc>
<lastmod>2024-07-29</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/local-llm-nvim</loc>
<lastmod>2024-02-26</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/erlang-ts-impl-comparisons</loc>
<lastmod>2024-02-01</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/fix-pc-bluetooth</loc>
<lastmod>2023-08-23</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/publish-pnpm-project-to-cloudflare-pages</loc>
<lastmod>2023-08-18</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/four-years-as-developer</loc>
<lastmod>2023-07-29</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/til-partition-format-mount-fstab-linux</loc>
<lastmod>2022-06-05</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/til-debug-github-actions-locally</loc>
<lastmod>2021-12-15</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/updates-20211127</loc>
<lastmod>2021-11-27</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/arch-troubleshoot-mysql57</loc>
<lastmod>2021-11-07</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/reinstall-grub-after-windows</loc>
<lastmod>2021-10-29</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/til-man-hier</loc>
<lastmod>2021-09-07</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/two-years-as-developer</loc>
<lastmod>2021-07-30</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/aws-iam-mfa</loc>
<lastmod>2021-05-27</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/git-commit-signing</loc>
<lastmod>2021-05-17</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/track-iphone-restoration</loc>
<lastmod>2021-04-27</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/logrotate-with-ansible</loc>
<lastmod>2021-02-13</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/locust-load-test</loc>
<lastmod>2020-12-07</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/workshop-migrate-with-aws</loc>
<lastmod>2020-10-08</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/build-react-native-ios-app</loc>
<lastmod>2020-09-26</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/one-year-as-developer</loc>
<lastmod>2020-07-29</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/first-pc-build</loc>
<lastmod>2020-07-26</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/rails-console-tricks</loc>
<lastmod>2020-05-30</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/phoenix-liveview-twitter</loc>
<lastmod>2020-05-01</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/resilient-css</loc>
<lastmod>2020-04-11</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/auto-launch-oracle-vm</loc>
<lastmod>2020-04-02</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/ruby-precedence-in-block</loc>
<lastmod>2020-03-27</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/vim8-terminal</loc>
<lastmod>2020-03-22</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/react-class-vs-hook</loc>
<lastmod>2019-12-29</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/imposter-syndrome</loc>
<lastmod>2019-11-27</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/vscode-to-vim</loc>
<lastmod>2019-10-29</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/ruby-conf-2019</loc>
<lastmod>2019-08-05</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/db-query-in-rails</loc>
<lastmod>2019-07-24</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/ruby-module-include-extend</loc>
<lastmod>2019-06-23</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/visit-cardinal-blue</loc>
<lastmod>2019-06-10</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/rails-controller-to-view</loc>
<lastmod>2019-05-30</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/make-ruby-select</loc>
<lastmod>2019-05-23</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/ruby-super-super</loc>
<lastmod>2019-05-14</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/ruby-proc-lambda</loc>
<lastmod>2019-05-12</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/reduce-in-js2</loc>
<lastmod>2019-04-29</lastmod>
</url>
<url>
<loc>https://chenghsuan.me/posts/reduce-in-js1</loc>
<lastmod>2019-04-24</lastmod>
</url>
</urlset>
