<?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://paultraylor.net/now/</loc>
  </url><url>
    <loc>https://paultraylor.net/uses/</loc>
  </url><url>
    <loc>https://paultraylor.net/colophone/</loc>
  </url><url>
    <loc>https://paultraylor.net/contact/</loc>
  </url><url>
    <loc>https://paultraylor.net/experience.html</loc>
  </url><url>
    <loc>https://paultraylor.net/past.html</loc>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/getting-entry-points-from-pypi/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/packaging/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/python/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/</loc>
    <lastmod>2026-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/big-tech/</loc>
    <lastmod>2026-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/self-hosting/</loc>
    <lastmod>2026-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/servers-are-easy-integrations-are-hard/</loc>
    <lastmod>2026-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/fluent-bit/</loc>
    <lastmod>2026-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/games/</loc>
    <lastmod>2026-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/kafka/</loc>
    <lastmod>2026-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/webhooks-for-more-games/</loc>
    <lastmod>2026-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/webhook/</loc>
    <lastmod>2026-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/linux/</loc>
    <lastmod>2026-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/my-tmux-usage/</loc>
    <lastmod>2026-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/django/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/gentle-nag-back-on-target/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/mqtt/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/prometheus/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/swift/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/adding-reload-to-htmx-widgets/</loc>
    <lastmod>2026-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/htmx/</loc>
    <lastmod>2026-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/celery/</loc>
    <lastmod>2026-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/migrating-from-celery-to-django-tasks/</loc>
    <lastmod>2026-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/development-environment-2026/</loc>
    <lastmod>2026-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2026/django-unmanaged-models/</loc>
    <lastmod>2026-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/forgejo/</loc>
    <lastmod>2026-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/</loc>
    <lastmod>2025-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/eleven-years/</loc>
    <lastmod>2025-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/japan/</loc>
    <lastmod>2025-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/year-review/</loc>
    <lastmod>2025-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/exploring-webbrowser-open/</loc>
    <lastmod>2025-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/vscode/</loc>
    <lastmod>2025-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/querying-django-tasks/</loc>
    <lastmod>2025-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/css/</loc>
    <lastmod>2025-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/html/</loc>
    <lastmod>2025-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/javascript/</loc>
    <lastmod>2025-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/2025/no-lo-js/</loc>
    <lastmod>2025-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/</loc>
    <lastmod>2025-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/checking-justfiles-with-repo-review/</loc>
    <lastmod>2025-11-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/justfile/</loc>
    <lastmod>2025-11-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/scripting-python-project-checks/</loc>
    <lastmod>2025-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/gitops/</loc>
    <lastmod>2025-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/migrating-forgejo-to-linode-object-storage/</loc>
    <lastmod>2025-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/saltstack/</loc>
    <lastmod>2025-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/brainstorming-django-with-javascript/</loc>
    <lastmod>2025-11-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/add-url/</loc>
    <lastmod>2025-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/uv/</loc>
    <lastmod>2025-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/bootstrap5/</loc>
    <lastmod>2025-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/mermaid-modal-popup/</loc>
    <lastmod>2025-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/mermaidjs/</loc>
    <lastmod>2025-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/user-agent-from-django-apps/</loc>
    <lastmod>2025-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/caddy/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/caddy-golang-and-changed-headers/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/deployment/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/golang/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/add-classifiers/</loc>
    <lastmod>2025-09-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/packaging-django-in-2025/</loc>
    <lastmod>2025-09-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/brainstorming-django-uv/</loc>
    <lastmod>2025-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/34/</loc>
    <lastmod>2025-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/</loc>
    <lastmod>2025-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/justfile-for-saltstack/</loc>
    <lastmod>2025-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/w33/</loc>
    <lastmod>2025-08-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/browser-idea/</loc>
    <lastmod>2025-08-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/w32/</loc>
    <lastmod>2025-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/w31/</loc>
    <lastmod>2025-08-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/w30/</loc>
    <lastmod>2025-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/git/</loc>
    <lastmod>2025-07-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/what-is-in-an-interactive-rebase/</loc>
    <lastmod>2025-07-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/w29/</loc>
    <lastmod>2025-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/teetotalism-and-ai/</loc>
    <lastmod>2025-07-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/status/alpha/</loc>
    <lastmod>2025-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/</loc>
    <lastmod>2025-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/salt-forgejo/</loc>
    <lastmod>2025-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/status/</loc>
    <lastmod>2025-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/salt-kafka/</loc>
    <lastmod>2025-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/w28/</loc>
    <lastmod>2025-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/updating-my-salt-extensions/</loc>
    <lastmod>2025-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/eventkit/</loc>
    <lastmod>2025-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/markdown-todo/</loc>
    <lastmod>2025-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/pim/</loc>
    <lastmod>2025-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/redo/</loc>
    <lastmod>2025-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/swiftui/</loc>
    <lastmod>2025-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/django-autoreload-file-changed/</loc>
    <lastmod>2025-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/markdown-virtual-table/</loc>
    <lastmod>2025-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/rust/</loc>
    <lastmod>2025-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/sqlite/</loc>
    <lastmod>2025-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/virtual-tables-and-django-foreignkeys/</loc>
    <lastmod>2025-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/markdown-virtual-table-select/</loc>
    <lastmod>2025-06-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/drag-and-drop-and-django/</loc>
    <lastmod>2025-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/2025/how-it-works-chart/</loc>
    <lastmod>2025-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/web-components/</loc>
    <lastmod>2025-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/sqlite-virutal-tables-django/</loc>
    <lastmod>2025-05-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/factorio-space-age/</loc>
    <lastmod>2025-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/review/</loc>
    <lastmod>2025-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/weekend-gaming-group/</loc>
    <lastmod>2025-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/home-assistant-esphome-and-unexpected-changes/</loc>
    <lastmod>2025-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/homeassistant/</loc>
    <lastmod>2025-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/dotfiles-in-external-worktree/</loc>
    <lastmod>2025-05-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/alfred/</loc>
    <lastmod>2025-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/offline-code-reference/</loc>
    <lastmod>2025-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/making-a-start-page/</loc>
    <lastmod>2025-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/norikae/</loc>
    <lastmod>2025-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/norikae-dev-server/</loc>
    <lastmod>2025-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/attempting-a-windows-service/</loc>
    <lastmod>2025-02-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/windows/</loc>
    <lastmod>2025-02-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/life-in-weeks/</loc>
    <lastmod>2025-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/w07/</loc>
    <lastmod>2025-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2025/06/</loc>
    <lastmod>2025-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/entry-points-with-enums/</loc>
    <lastmod>2025-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/exploring-python-requirements/</loc>
    <lastmod>2025-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/git-pending/</loc>
    <lastmod>2025-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/event-kit-extensions/</loc>
    <lastmod>2025-01-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2025/desktop-environment-wishlist/</loc>
    <lastmod>2025-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/macos/</loc>
    <lastmod>2025-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/</loc>
    <lastmod>2024-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/close-all-the-tabs/</loc>
    <lastmod>2024-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/ten-years/</loc>
    <lastmod>2024-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/django-signals/</loc>
    <lastmod>2024-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/description-and-more-link/</loc>
    <lastmod>2024-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/calendar/</loc>
    <lastmod>2024-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/csv/</loc>
    <lastmod>2024-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/csv-frontmatter/</loc>
    <lastmod>2024-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/home-database/</loc>
    <lastmod>2024-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/django-updated-object/</loc>
    <lastmod>2024-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/activitypub/</loc>
    <lastmod>2024-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/activitypub-bluesky-fomo/</loc>
    <lastmod>2024-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/drinking-more-water/</loc>
    <lastmod>2024-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/3d-printing/</loc>
    <lastmod>2024-10-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/daydreaming-about-3d-printing/</loc>
    <lastmod>2024-10-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/kubernetes/</loc>
    <lastmod>2024-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/kubernetes-the-hard-way/</loc>
    <lastmod>2024-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/lima/</loc>
    <lastmod>2024-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/autosort-with-raindrop/</loc>
    <lastmod>2024-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/time-for-usbc/</loc>
    <lastmod>2024-09-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/personal-api/</loc>
    <lastmod>2024-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/github/</loc>
    <lastmod>2024-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/rss/</loc>
    <lastmod>2024-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/slow-migration-off-github-notifications/</loc>
    <lastmod>2024-09-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/my-cto-mandate/</loc>
    <lastmod>2024-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/charts/</loc>
    <lastmod>2024-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/ffxiv/</loc>
    <lastmod>2024-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/charts/free-company-voyages/</loc>
    <lastmod>2024-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/deploying-personal-projects/</loc>
    <lastmod>2024-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/faust/</loc>
    <lastmod>2024-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/artificial-achievements/</loc>
    <lastmod>2024-07-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/collecting-half-baked-ideas/</loc>
    <lastmod>2024-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/learning-how-to-emotion/</loc>
    <lastmod>2024-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/optional-django-modules/</loc>
    <lastmod>2024-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/programming-as-magic/</loc>
    <lastmod>2024-04-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/editors/</loc>
    <lastmod>2024-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/lapce/</loc>
    <lastmod>2024-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/perfect-is-the-enemy/</loc>
    <lastmod>2024-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/radiation-as-an-example/</loc>
    <lastmod>2024-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/alfred-in-2024/</loc>
    <lastmod>2024-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/cinderella-fit/</loc>
    <lastmod>2024-02-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/salt-changes/</loc>
    <lastmod>2024-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2024/dev-proxy-launcher/</loc>
    <lastmod>2024-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/</loc>
    <lastmod>2023-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/nine-years/</loc>
    <lastmod>2023-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/starting-rust/</loc>
    <lastmod>2023-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/language-server/</loc>
    <lastmod>2023-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/salt-renderers/</loc>
    <lastmod>2023-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/building-a-cpu/</loc>
    <lastmod>2023-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/dichroic-sphere/</loc>
    <lastmod>2023-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/grayscale/</loc>
    <lastmod>2023-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/pillar-tool/</loc>
    <lastmod>2023-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/im-smart-ill-remember/</loc>
    <lastmod>2023-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/pirateland/</loc>
    <lastmod>2023-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/developers-side-projects/</loc>
    <lastmod>2023-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/long-term-todos/</loc>
    <lastmod>2023-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/nfc-with-home-assistant-and-mqtt/</loc>
    <lastmod>2023-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/apartment-year-one/</loc>
    <lastmod>2023-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/dont-be-one-of-those-people/</loc>
    <lastmod>2023-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/hardware/</loc>
    <lastmod>2023-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/pixel-pump/</loc>
    <lastmod>2023-02-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/when-x-try-y/</loc>
    <lastmod>2023-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/how-about-calendar-feeds/</loc>
    <lastmod>2023-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/hugo/</loc>
    <lastmod>2023-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/hugo-and-yamdl/</loc>
    <lastmod>2023-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2023/eight-years/</loc>
    <lastmod>2023-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/blog-ideas-for-2023/</loc>
    <lastmod>2022-12-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/mastodon-is-blogs/</loc>
    <lastmod>2022-12-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/share/steam-replay-2022/</loc>
    <lastmod>2022-12-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/</loc>
    <lastmod>2022-12-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/analytics/</loc>
    <lastmod>2022-12-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/fluent-bit-exec-plugin/</loc>
    <lastmod>2022-12-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/experimenting-with-analytics/</loc>
    <lastmod>2022-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/nginx/</loc>
    <lastmod>2022-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/online-handle/</loc>
    <lastmod>2022-12-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/46/</loc>
    <lastmod>2022-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/folder-names/</loc>
    <lastmod>2022-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/42/</loc>
    <lastmod>2022-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/removing-distractions/</loc>
    <lastmod>2022-10-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/39/</loc>
    <lastmod>2022-10-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/dns-gitops/</loc>
    <lastmod>2022-09-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/38/</loc>
    <lastmod>2022-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/how-many-inboxes/</loc>
    <lastmod>2022-09-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/time-management/</loc>
    <lastmod>2022-09-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/37/</loc>
    <lastmod>2022-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/iot/</loc>
    <lastmod>2022-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/prototyping-a-sensor/</loc>
    <lastmod>2022-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/36/</loc>
    <lastmod>2022-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/status/prototype/</loc>
    <lastmod>2022-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/vscode-worklog/</loc>
    <lastmod>2022-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/worklog/</loc>
    <lastmod>2022-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/35/</loc>
    <lastmod>2022-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/34/</loc>
    <lastmod>2022-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/growl-and-mqtt/</loc>
    <lastmod>2022-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2022/32/</loc>
    <lastmod>2022-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/rewrite-for-that-last-10/</loc>
    <lastmod>2022-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2022/mokumokukai/</loc>
    <lastmod>2022-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/django-zakka/</loc>
    <lastmod>2022-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/status/retired/</loc>
    <lastmod>2022-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/salt-mqtt/</loc>
    <lastmod>2022-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2021/35/</loc>
    <lastmod>2021-09-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2021/34/</loc>
    <lastmod>2021-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2021/33/</loc>
    <lastmod>2021-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2021/32/</loc>
    <lastmod>2021-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/weeklog/2021/31/</loc>
    <lastmod>2021-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2021/</loc>
    <lastmod>2021-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2021/packaging-a-django-application/</loc>
    <lastmod>2021-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/django-mqtt/</loc>
    <lastmod>2020-03-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/django-owntracks/</loc>
    <lastmod>2020-03-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/django-budget/</loc>
    <lastmod>2020-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2020/</loc>
    <lastmod>2020-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/link-management/</loc>
    <lastmod>2020-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2020/organizing-things/</loc>
    <lastmod>2020-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2019/activitypub-and-federation/</loc>
    <lastmod>2019-12-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/fediverse/</loc>
    <lastmod>2019-12-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/2019/language-server/</loc>
    <lastmod>2019-12-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/saltbot/</loc>
    <lastmod>2019-12-18T07:02:36+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/slack/</loc>
    <lastmod>2019-12-18T07:02:36+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/promql-guard/</loc>
    <lastmod>2019-12-18T07:00:14+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/status/beta/</loc>
    <lastmod>2019-12-18T06:34:02+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/promgen/</loc>
    <lastmod>2019-12-18T06:34:02+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/ios/</loc>
    <lastmod>2019-12-18T05:59:39+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/quantified-self/</loc>
    <lastmod>2019-12-18T05:59:39+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/quickstats/ios/</loc>
    <lastmod>2019-12-18T05:59:39+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/make-help.html</loc>
    <lastmod>2018-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/snippet/</loc>
    <lastmod>2018-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/automating-deployments.html</loc>
    <lastmod>2018-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/salt-deployhook/</loc>
    <lastmod>2018-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/markdown-as-a-database.html</loc>
    <lastmod>2018-06-05T21:50:05+09:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/more-wiki-than-blog.html</loc>
    <lastmod>2018-05-20T16:55:52+09:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/postjekyll.html</loc>
    <lastmod>2017-12-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/worklog/</loc>
    <lastmod>2017-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/auto-cleanup.html</loc>
    <lastmod>2017-10-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/id-rather-be-using-salt.html</loc>
    <lastmod>2017-10-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/timebox/django/</loc>
    <lastmod>2017-08-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/projects/purplebot.html</loc>
    <lastmod>2016-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/python-gntp/</loc>
    <lastmod>2016-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/project/quickstats/django/</loc>
    <lastmod>2016-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/numerous.html</loc>
    <lastmod>2015-12-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/tags/useful-apps/</loc>
    <lastmod>2015-12-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/charts/japan/</loc>
    <lastmod>2015-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/wanikani-charts.html</loc>
    <lastmod>2015-05-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/blog/custom-prompt.html</loc>
    <lastmod>2012-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://paultraylor.net/categories/</loc>
  </url><url>
    <loc>https://paultraylor.net/slash/</loc>
  </url>
</urlset>
