<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
    <loc>https://www.seanh.cc/2026/01/29/transactional-job-queues/</loc>
    <lastmod>2026-01-29T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2026/01/18/ruff-format-in-vim/</loc>
    <lastmod>2026-01-18T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2025/10/13/helix-lsp-virtualenv/</loc>
    <lastmod>2025-10-13T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2024/09/10/vim-packages/</loc>
    <lastmod>2024-09-10T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2023/01/14/bitwarden/</loc>
    <lastmod>2023-01-14T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2023/01/13/bitward-backup/</loc>
    <lastmod>2023-01-13T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2022/11/04/todo.txt/</loc>
    <lastmod>2022-11-04T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2022/05/21/publishing-python-packages-from-github-actions/</loc>
    <lastmod>2022-05-21T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2022/04/03/restic/</loc>
    <lastmod>2022-04-03T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2021/08/22/backup-fastmail-and-gmail-with-isync/</loc>
    <lastmod>2021-08-22T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2021/01/02/change-between-light-and-dark-themes-in-tmux/</loc>
    <lastmod>2021-01-02T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/12/31/browser-like-search-shortcuts-for-tmux/</loc>
    <lastmod>2020-12-31T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/12/30/how-to-make-tmux&#39;s-windows-behave-like-browser-tabs/</loc>
    <lastmod>2020-12-30T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/12/28/binding-keys-in-tmux/</loc>
    <lastmod>2020-12-28T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/12/28/setting-options-in-tmux/</loc>
    <lastmod>2020-12-28T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/12/27/copy-and-paste-in-tmux/</loc>
    <lastmod>2020-12-27T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/08/08/vim-indent-object/</loc>
    <lastmod>2020-08-08T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/08/02/how-to-use-vim&#39;s-built-in-help/</loc>
    <lastmod>2020-08-02T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/07/25/how-to-comment-and-uncomment-lines-in-vim/</loc>
    <lastmod>2020-07-25T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2020/01/01/jekyll-breadcrumbs/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2019/09/29/liquid/</loc>
    <lastmod>2019-09-29T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2019/06/20/python-custom-exception-classes/</loc>
    <lastmod>2019-06-20T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2019/01/28/python-web-app-code-design-at-hypothesis/</loc>
    <lastmod>2019-01-28T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2018/11/14/tox/</loc>
    <lastmod>2018-11-14T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2018/09/01/tox-tutorial/</loc>
    <lastmod>2018-09-01T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2018/02/19/unattended-upgrades/</loc>
    <lastmod>2018-02-19T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2018/01/21/thunderbird-keyboard-shortcuts/</loc>
    <lastmod>2018-01-21T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/11/22/pdf-fingerprinting/</loc>
    <lastmod>2017-11-22T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/05/12/matchers/</loc>
    <lastmod>2017-05-12T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/04/25/when-to-use-mocks/</loc>
    <lastmod>2017-04-25T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/03/17/mock/</loc>
    <lastmod>2017-03-17T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/03/17/patch/</loc>
    <lastmod>2017-03-17T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/03/17/sentinel/</loc>
    <lastmod>2017-03-17T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/03/17/the-problem-with-mocks/</loc>
    <lastmod>2017-03-17T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/03/17/usefixtures-class-decorator/</loc>
    <lastmod>2017-03-17T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/02/12/advanced-fixtures/</loc>
    <lastmod>2017-02-12T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/02/02/fixtures/</loc>
    <lastmod>2017-02-02T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/31/parametrize/</loc>
    <lastmod>2017-01-31T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/29/arrange-act-assert/</loc>
    <lastmod>2017-01-29T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/29/factories/</loc>
    <lastmod>2017-01-29T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/29/testing-that-exceptions-are-raised/</loc>
    <lastmod>2017-01-29T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/28/debugging-tests/</loc>
    <lastmod>2017-01-28T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/28/writing-tests/</loc>
    <lastmod>2017-01-28T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/16/running-the-h-tests/</loc>
    <lastmod>2017-01-16T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2017/01/15/python-unit-tests-at-hypothesis/</loc>
    <lastmod>2017-01-15T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2016/10/04/code-review/</loc>
    <lastmod>2016-10-04T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2015/10/04/how-to-install-pyblosxom-on-ubuntu-with-gunicorn-and-nginx/</loc>
    <lastmod>2015-10-04T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2015/09/18/git-crypt/</loc>
    <lastmod>2015-09-18T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2014/10/14/background-tasks-as-simple-web-services/</loc>
    <lastmod>2014-10-14T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2014/10/13/ckanext-deadoralive/</loc>
    <lastmod>2014-10-13T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2014/07/27/functional-core-imperative-shell/</loc>
    <lastmod>2014-07-27T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2014/06/09/the-network-as-the-database/</loc>
    <lastmod>2014-06-09T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2014/05/27/datapackager/</loc>
    <lastmod>2014-05-27T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2014/03/01/lion-bootable-encrypted-superduper-clone/</loc>
    <lastmod>2014-03-01T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/2014/01/31/ckanext-persona/</loc>
    <lastmod>2014-01-31T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/about/</loc>
    <lastmod>2025-12-14T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/projects/</loc>
    <lastmod>2025-12-14T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/</loc>
    <lastmod>2026-01-29T00:00:00+00:00</lastmod>
  </url>


    <url>
    <loc>https://www.seanh.cc/archives/</loc>
    <lastmod>2026-01-29T00:00:00+00:00</lastmod>
  </url>


      

      

        <url>
    <loc>https://www.seanh.cc/tags/</loc>
    <lastmod>2025-10-13T00:00:00+01:00</lastmod>
  </url>



    <url>
    <loc>https://www.seanh.cc/tag/python/</loc>
    <lastmod>2026-01-18T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/vim/</loc>
    <lastmod>2026-01-18T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/helix/</loc>
    <lastmod>2025-10-13T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/restic/</loc>
    <lastmod>2022-04-03T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/tmux/</loc>
    <lastmod>2021-01-02T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/jekyll/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/hypothesis/</loc>
    <lastmod>2019-01-28T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/tox/</loc>
    <lastmod>2018-11-14T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/ubuntu/</loc>
    <lastmod>2018-02-19T00:00:00+00:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/python-unit-tests-at-hypothesis/</loc>
    <lastmod>2017-05-12T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/pyblosxom/</loc>
    <lastmod>2015-10-04T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/git/</loc>
    <lastmod>2015-09-18T00:00:00+01:00</lastmod>
  </url>

    <url>
    <loc>https://www.seanh.cc/tag/ckan/</loc>
    <lastmod>2014-10-14T00:00:00+01:00</lastmod>
  </url>

  
  


  <url>
    <loc>https://www.seanh.cc/oatcake/</loc>
    <lastmod>2025-12-15</lastmod>
  </url>
  <url>
    <loc>https://www.seanh.cc/storymaps/</loc>
    <lastmod>2017-08-12</lastmod>
  </url>
  <url>
    <loc>https://www.seanh.cc/PandaSteer/</loc>
    <lastmod>2011-08-25</lastmod>
  </url>
  <url>
    <loc>https://www.seanh.cc/terminal_velocity/</loc>
    <lastmod>2016-12-31</lastmod>
  </url>
  <url>
    <loc>https://www.seanh.cc/dissertation.pdf</loc>
    <lastmod>2004-05-24</lastmod>
  </url>
  <url>
    <loc>https://www.seanh.cc/writing-ckan-extensions/</loc>
    <lastmod>2019-11-11</lastmod>
  </url>
  <url>
    <loc>https://www.seanh.cc/resume.pdf</loc>
    <lastmod>2026-02-26</lastmod>
  </url>
  <url>
    <loc>https://www.seanh.cc/ijp/</loc>
    <lastmod>2026-02-26</lastmod>
  </url>
</urlset>