<?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://williamhayes.org/posts/</loc><lastmod>2024-09-10T12:07:34+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/django-poetry-er-diagrams-apple-macos-installation-challenges/</loc><lastmod>2024-09-10T12:07:34+00:00</lastmod></url><url><loc>https://williamhayes.org/</loc><lastmod>2024-09-10T12:07:34+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/python-virtualenv-shell-prompts/</loc><lastmod>2022-05-21T20:07:36+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/data-pipeline-to-rwe/</loc><lastmod>2021-04-08T13:29:18+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/traefik-let-sencrypt-and-acme-json-configuration-problems/</loc><lastmod>2021-03-25T17:08:02+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/computable-knowledge-has-superpowers/</loc><lastmod>2021-02-24T18:53:12+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/homemade-artisanal-yogurt/</loc><lastmod>2020-10-29T21:59:12+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/exporting-intercom-help-documents/</loc><lastmod>2020-10-29T20:18:55+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/ssl-traefik-and-python-fight/</loc><lastmod>2020-04-10T17:57:18+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/vscode-python-formatting-problems/</loc><lastmod>2020-04-05T23:39:35+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/new-release-march-2020/</loc><lastmod>2020-03-09T12:26:24+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/this-article-conflated-data-copyright-law-and-contract-law/</loc><lastmod>2020-01-31T15:06:58+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/libertarianism-sounds-great/</loc><lastmod>2019-12-01T16:27:57+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/github-actions-my-initial-realizations/</loc><lastmod>2019-11-11T16:59:47+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/rest-api-deletion-pattern/</loc><lastmod>2019-07-15T13:15:45+00:00</lastmod></url><url><loc>https://williamhayes.org/about/</loc><lastmod>2019-06-17T23:53:00+01:00</lastmod></url><url><loc>https://williamhayes.org/posts/fastapi-starlette-debug-vs-prod/</loc><lastmod>2019-03-01T21:09:16+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/bel-2-1-enhancements/</loc><lastmod>2018-12-10T20:31:09+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/local-dev-on-docker-fun-with-dns/</loc><lastmod>2018-12-06T18:28:29+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/versioning-using-bumpversion/</loc><lastmod>2018-08-24T00:12:53+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/unintended-consequences-and-police-tribal-culture/</loc><lastmod>2018-03-17T14:48:14+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/computer-science-education-in-public-schools/</loc><lastmod>2018-03-17T14:28:31+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/falcon-rest-api-fun-template-field-converters/</loc><lastmod>2018-03-15T20:24:12+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/bel-namespace-completion/</loc><lastmod>2018-02-17T22:59:49+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/exploring-bel-bio-design-decisions/</loc><lastmod>2018-02-01T14:01:07+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/bel-bio-announcement/</loc><lastmod>2018-01-31T15:56:53+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/what-is-bel/</loc><lastmod>2018-01-31T15:53:26+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/my-love-affair-with-json/</loc><lastmod>2018-01-30T18:58:18+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/python-and-sublimetext/</loc><lastmod>2017-10-10T11:39:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/aurelia-view-engine-hook-for-importing/</loc><lastmod>2017-03-23T13:56:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/aurelia-custom-element-async-life-cycle/</loc><lastmod>2016-03-17T22:57:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/json-web-token-payloads/</loc><lastmod>2016-03-03T13:13:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/aurelia-delegate-vs-trigger/</loc><lastmod>2016-03-02T19:21:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/aurelia-change-event-firefox-woes/</loc><lastmod>2016-03-02T18:52:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/we-all-make-our-mountains-and-we-make/</loc><lastmod>2016-01-27T11:34:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/aurelia-firefox-and-input-fields/</loc><lastmod>2016-01-15T12:42:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/why-do-we-even-still-consider-prostitution-a-crime/</loc><lastmod>2015-11-28T18:22:05+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/dynamic-input-list-in-aurelia/</loc><lastmod>2015-08-30T00:46:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/logging-in-aurelia-2/</loc><lastmod>2015-08-21T17:11:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/enabling-es2016es7-async-functions-in/</loc><lastmod>2015-08-18T16:40:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/python-ssh-tunnel-example/</loc><lastmod>2015-02-04T06:13:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/installation-notes-for-flask-app-on_19/</loc><lastmod>2015-01-19T20:58:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/insomnia-due-to-back-pain/</loc><lastmod>2014-07-11T01:43:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/acid-reflux-camping-hammocks-and-holes/</loc><lastmod>2012-08-26T22:54:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/string-similarity/</loc><lastmod>2012-07-17T11:53:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/capex-opex-and-cloud/</loc><lastmod>2012-02-07T16:18:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/fable-of-porcupine/</loc><lastmod>2012-02-07T16:18:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/lab-notebook-digitization/</loc><lastmod>2011-04-30T21:30:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/google-birthday-wishes/</loc><lastmod>2011-04-30T18:18:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/play-to-work/</loc><lastmod>2009-09-03T06:51:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/licensing-terms-poison-or-fertilizer/</loc><lastmod>2009-07-13T05:42:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/corporate-havens-of-incompetence/</loc><lastmod>2008-11-29T12:33:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/training-is-kiss-of-death/</loc><lastmod>2008-11-29T10:55:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/aim-for-sales/</loc><lastmod>2008-05-08T05:02:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/citation-matching-to-pubmed/</loc><lastmod>2008-04-14T09:28:00+00:00</lastmod></url><url><loc>https://williamhayes.org/posts/microsourcing/</loc><lastmod>2008-04-05T01:25:00+00:00</lastmod></url></urlset>