<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://staging.hanlho.com/</loc>
    </url>
    <url>
        <loc>https://staging.hanlho.com/blog/</loc>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/</loc>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/boost-your-thinking-and-writing-with-mini-essays/</loc>
        <lastmod>2024-03-13</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/claude-code-output-styles/</loc>
        <lastmod>2025-08-22</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/continuous-deployment-for-personal-cli-tools/</loc>
        <lastmod>2025-03-25</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/ddd-and-fp-can-be-friends/</loc>
        <lastmod>2023-12-28</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/dora-research-evidence-based-and-scientifically-grounded-software-engineering/</loc>
        <lastmod>2025-10-09</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/examples-of-using-claude-codes-output-styles/</loc>
        <lastmod>2025-08-22</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/fizzbuzz-exploring-functional-programming-design-patterns-monoids/</loc>
        <lastmod>2023-12-04</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/fizzbuzz-fun-in-scala-a-straightforward-implementation/</loc>
        <lastmod>2023-11-29</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/fizzbuzz-fun-in-scala-combining-functions/</loc>
        <lastmod>2023-11-30</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/fizzbuzz-functional-fun-in-scala-3/</loc>
        <lastmod>2023-11-27</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/fizzbuzz-functional-fun-in-scala/</loc>
        <lastmod>2014-02-23</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/ground-your-adrs-with-a-verification-section/</loc>
        <lastmod>2024-12-11</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/grounded-decision-records-from-ai-conversations/</loc>
        <lastmod>2025-09-02</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/grounding-ai-instructions-in-living-documentation/</loc>
        <lastmod>2025-07-28</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/how-to-extract-all-todos-from-code-using-scala-cli/</loc>
        <lastmod>2024-05-14</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/how-to-use-jujutsu-jj-with-claude-code/</loc>
        <lastmod>2025-08-22</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/less-mentioned-benefits-of-architecture-decision-records/</loc>
        <lastmod>2024-11-27</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/notes-on-preparatory-refactoring/</loc>
        <lastmod>2024-12-06</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/notes-on-tdd-ddd-from-the-ground-up-live-coding/</loc>
        <lastmod>2024-11-14</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/notes-on-tdd-where-did-it-all-go-wrong/</loc>
        <lastmod>2024-11-14</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/remove-claude-code-branding-from-commit-messages-using-output-styles/</loc>
        <lastmod>2025-08-22</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/rust-code-coverage-use-llvm-cov-over-tarpaulin/</loc>
        <lastmod>2025-06-27</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/rust-when-cargo-code-coverage-works-locally-but-fails-in-ci/</loc>
        <lastmod>2025-06-26</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/simplifying-if-complexity-in-fizzbuzz/</loc>
        <lastmod>2023-12-01</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/slice-work-into-smaller-prioritised-deliverables-instead-of-using-story-points/</loc>
        <lastmod>2024-04-22</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/software-architecture-note-on-negotiation-and-limiting-accidental-complexity/</loc>
        <lastmod>2023-11-28</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/test-naming-guidelines/</loc>
        <lastmod>2025-06-26</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/using-code-coverage-as-a-check-for-test-refactoring/</loc>
        <lastmod>2025-07-03</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/p/welcome/</loc>
        <lastmod>2014-02-16</lastmod>
    </url>
    <url>
        <loc>https://staging.hanlho.com/tags/</loc>
    </url>
</urlset>
