<?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://davetayls.me/blog/</loc>
    <lastmod>2025-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/</loc>
    <lastmod>2025-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/indexeddb/</loc>
    <lastmod>2025-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/job-queue/</loc>
    <lastmod>2025-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2025-07-30-local-first-stateful-background-tasks/</loc>
    <lastmod>2025-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/</loc>
    <lastmod>2025-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/ai/</loc>
    <lastmod>2025-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2025-06-14-ai-prediction-in-the-browser-using-vector-embeddings/</loc>
    <lastmod>2025-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/pglite/</loc>
    <lastmod>2025-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/vector-embeddings/</loc>
    <lastmod>2025-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2025-04-28-anti-restraint/</loc>
    <lastmod>2025-04-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/thoughts/</loc>
    <lastmod>2025-04-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/soniq/</loc>
    <lastmod>2025-02-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/soniq-series/</loc>
    <lastmod>2025-02-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2025-02-08-the-80-percent-schedule/</loc>
    <lastmod>2025-02-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2025-01-03-soniq-in-beta/</loc>
    <lastmod>2025-01-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2024-10-24-the-pains-of-startup-scaling/</loc>
    <lastmod>2024-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2024-07-17-on-challenges-that-are-harder-than-others/</loc>
    <lastmod>2024-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/project/</loc>
    <lastmod>2024-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2024-01-09-soniq-changelog-january-2024/</loc>
    <lastmod>2024-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-10-04-data-manipulation-and-hair-loss-with-wasm-bindgen/</loc>
    <lastmod>2023-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/rustlang/</loc>
    <lastmod>2023-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/wasm/</loc>
    <lastmod>2023-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-09-14-it-takes-time-to-fully-understand-the-function-software-will-need-to-perform/</loc>
    <lastmod>2023-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/composable/</loc>
    <lastmod>2023-09-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/fediverse/</loc>
    <lastmod>2023-09-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-09-06-follow-up-on-json-document-to-document-transforms/</loc>
    <lastmod>2023-09-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-06-29-exploring-an-open-spec-for-json-document-to-document-transforms/</loc>
    <lastmod>2023-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/architecture/</loc>
    <lastmod>2023-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/github/</loc>
    <lastmod>2023-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-06-15-monorepo-p2-the-ci-build-and-deploy/</loc>
    <lastmod>2023-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/monorepo-devops-series/</loc>
    <lastmod>2023-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/nextjs/</loc>
    <lastmod>2023-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-06-12-deploying-a-monorepo-to-vercel-with-github-actions/</loc>
    <lastmod>2023-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-05-21-convert-a-readablestream-to-a-string-in-javascript/</loc>
    <lastmod>2023-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/react/</loc>
    <lastmod>2023-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/streams/</loc>
    <lastmod>2023-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2023-01-23-looking-back-at-2022/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/mystory/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/theyear/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-12-02-meeting-matthias-endler-and-opening-up-my-calendar/</loc>
    <lastmod>2022-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/mentoring/</loc>
    <lastmod>2022-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/golang/</loc>
    <lastmod>2022-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-11-24-use-wasm-compiled-golang-functions-in-nextjs/</loc>
    <lastmod>2022-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/video/</loc>
    <lastmod>2022-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-11-10-playing-around-with-simple-personalisation/</loc>
    <lastmod>2022-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/uniform/</loc>
    <lastmod>2022-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/typescript/</loc>
    <lastmod>2022-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-11-03-uniform-codegen-project/</loc>
    <lastmod>2022-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/uniform-codegen/</loc>
    <lastmod>2022-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/hygraph/</loc>
    <lastmod>2022-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-10-19-migrating-the-blog-to-uniform/</loc>
    <lastmod>2022-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-03-24-are-instrumental-lessons-just-a-luxury/</loc>
    <lastmod>2022-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/music-teaching/</loc>
    <lastmod>2022-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/cpp/</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/embedded/</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/espressif/</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/gui/</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/imgui/</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-03-22-researching-application-gui-options-for-wasm/</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/fsharp/</loc>
    <lastmod>2022-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/rust/</loc>
    <lastmod>2022-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-03-11-what-language-should-i-use-for-wasm/</loc>
    <lastmod>2022-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-01-17-how-to-create-a-single-page-app-with-nextjs/</loc>
    <lastmod>2022-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/spa/</loc>
    <lastmod>2022-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2022-01-07-instrumental-teachers-are-instrumental/</loc>
    <lastmod>2022-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/music-teacher/</loc>
    <lastmod>2022-01-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/environments/</loc>
    <lastmod>2021-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-12-16-progressing-through-environments-with-uniform/</loc>
    <lastmod>2021-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/talks/</loc>
    <lastmod>2021-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-11-18-adding-uniform-to-create-next-app/</loc>
    <lastmod>2021-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/bundle-analysis/</loc>
    <lastmod>2021-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/javascript/</loc>
    <lastmod>2021-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/lighthouse/</loc>
    <lastmod>2021-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/performance/</loc>
    <lastmod>2021-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-11-05-reduce-unused-javascript-with-dynamic-cms-components/</loc>
    <lastmod>2021-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-11-04-reduce-unused-javascript-nextjs-bundle-analysis/</loc>
    <lastmod>2021-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-11-03-reduce-unused-javascript-to-improve-lighthouse-performance/</loc>
    <lastmod>2021-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-11-01-lighthouse-scores-review/</loc>
    <lastmod>2021-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/web-assembly/</loc>
    <lastmod>2021-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-10-29-will-javascript-become-everyones-second-language/</loc>
    <lastmod>2021-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/jamstack/</loc>
    <lastmod>2021-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/orchestration/</loc>
    <lastmod>2021-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-10-27-uniform-release-canvas---one-ring-to-orchestrate-them-all/</loc>
    <lastmod>2021-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-10-26-why-i-like-using-typescript/</loc>
    <lastmod>2021-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/firebase/</loc>
    <lastmod>2021-10-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-10-25-firebase-functions-in-custom-region-cors-error/</loc>
    <lastmod>2021-10-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/serverless/</loc>
    <lastmod>2021-10-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-05-06-making-decisions/</loc>
    <lastmod>2021-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/team/</loc>
    <lastmod>2021-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-04-11-joining-therapypal/</loc>
    <lastmod>2021-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/theracode/</loc>
    <lastmod>2021-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/therapypal/</loc>
    <lastmod>2021-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2021-02-05-create-global-ui-state-with-react-context/</loc>
    <lastmod>2021-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2020-12-05-transfer-less-javascript-with-next-dynamic/</loc>
    <lastmod>2020-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2020-11-25-3-tech-changes-you-could-make-now-for-cloud-sustainability/</loc>
    <lastmod>2020-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/cloud/</loc>
    <lastmod>2020-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/sustainability/</loc>
    <lastmod>2020-11-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2020-11-03-enviro-creds/</loc>
    <lastmod>2020-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/environment/</loc>
    <lastmod>2020-11-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/kubernetes/</loc>
    <lastmod>2020-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2020-10-27-professional-update/</loc>
    <lastmod>2020-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/professional-update/</loc>
    <lastmod>2020-10-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2020-04-11-a-transition-for-this-website/</loc>
    <lastmod>2020-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2020-01-09-enterprise-jamstack-at-jamstack-for-sitecore-conference/</loc>
    <lastmod>2020-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/nationwide/</loc>
    <lastmod>2020-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/sitecore/</loc>
    <lastmod>2020-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/seccl/</loc>
    <lastmod>2019-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2019-02-05-smart-goals-for-software-engineers/</loc>
    <lastmod>2019-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/smartgoals/</loc>
    <lastmod>2019-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/power-of-typescript/</loc>
    <lastmod>2019-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2019-01-25-the-power-of-typescript-for-react-6-rich-domain/</loc>
    <lastmod>2019-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2018-11-09-serverless-framework-talk/</loc>
    <lastmod>2018-11-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/functional/</loc>
    <lastmod>2018-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2018-06-25-middleware-pipelines-02-promises/</loc>
    <lastmod>2018-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/middleware-pipelines/</loc>
    <lastmod>2018-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2018-06-24-middleware-pipelines-01-chain-of-responsibility/</loc>
    <lastmod>2018-06-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/exploring-fp-ts/</loc>
    <lastmod>2018-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2018-06-09-fp-ts-02-handling-error-cases/</loc>
    <lastmod>2018-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2018-05-20-fp-ts-01-working-with-nullable-values/</loc>
    <lastmod>2018-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2018-05-19-fp-ts-00-exploring-fp-ts-series/</loc>
    <lastmod>2018-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/security/</loc>
    <lastmod>2018-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2018-04-10-security-and-convenience/</loc>
    <lastmod>2018-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/components/</loc>
    <lastmod>2017-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-12-19-seccl-design-patterns-and-reusable-components/</loc>
    <lastmod>2017-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-11-05-power-of-typescript-for-react-talk/</loc>
    <lastmod>2017-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/redux/</loc>
    <lastmod>2017-11-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/apps/</loc>
    <lastmod>2017-07-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/html5/</loc>
    <lastmod>2017-07-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-07-26-progressive-web-apps-lighting-talk/</loc>
    <lastmod>2017-07-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/progressive-web-apps/</loc>
    <lastmod>2017-07-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/service-workers/</loc>
    <lastmod>2017-07-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-07-18-the-power-of-typescript-for-react-05-refactoring/</loc>
    <lastmod>2017-07-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-07-03-the-power-of-typescript-for-react-04-reducers/</loc>
    <lastmod>2017-07-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-06-26-the-power-of-typescript-for-react-03-actions/</loc>
    <lastmod>2017-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-06-17-the-power-of-typescript-for-react-02-connected-components/</loc>
    <lastmod>2017-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-06-13-the-power-of-typescript-for-react-01-interfaces/</loc>
    <lastmod>2017-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-06-12-the-power-of-typescript-for-react/</loc>
    <lastmod>2017-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-04-26-diving-into-functional-programming/</loc>
    <lastmod>2017-04-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2017-03-20-2016-at-a-glance/</loc>
    <lastmod>2017-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-10-28-visit-to-arrow-denver/</loc>
    <lastmod>2016-10-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-09-01-models-everywhere/</loc>
    <lastmod>2016-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/reactive/</loc>
    <lastmod>2016-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-08-25-reactive-programming/</loc>
    <lastmod>2016-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-06-21-pure-components/</loc>
    <lastmod>2016-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-06-15-mentoring-co-located-teams/</loc>
    <lastmod>2016-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/workwithme/</loc>
    <lastmod>2016-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-05-06-unlock-your-inner-superhero/</loc>
    <lastmod>2016-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/playnicely/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-04-20-terminator-genisys-movie-and-poster-creator/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-04-11-a-thought-on-collectives-gigging-groups/</loc>
    <lastmod>2016-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/community/</loc>
    <lastmod>2016-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/gigstamp/</loc>
    <lastmod>2016-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/creativejs/</loc>
    <lastmod>2016-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-04-06-image-pooling-for-the-win/</loc>
    <lastmod>2016-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/teams/</loc>
    <lastmod>2016-04-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-04-05-trust-the-unsung-hero/</loc>
    <lastmod>2016-04-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/boa/</loc>
    <lastmod>2016-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-03-23-boa-vantage-points-app-react-redux-challenge/</loc>
    <lastmod>2016-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-03-22-is-it-anonymous/</loc>
    <lastmod>2016-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-03-18-the-power-of-a-virtual-dom/</loc>
    <lastmod>2016-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2016-01-08-arrow-electronics-the-global-component-provider/</loc>
    <lastmod>2016-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/releases/</loc>
    <lastmod>2016-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/responsivedesign/</loc>
    <lastmod>2016-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2015-07-20-bugs-happen/</loc>
    <lastmod>2015-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2015-03-18-libraries-should-not-initialise-state/</loc>
    <lastmod>2015-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/nodejs/</loc>
    <lastmod>2015-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2015-01-21-econsultancy-goes-live/</loc>
    <lastmod>2015-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/creativity/</loc>
    <lastmod>2014-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-10-17-small-changes-release-creativity/</loc>
    <lastmod>2014-10-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-10-13-coffee-script-nodejs-debugging/</loc>
    <lastmod>2014-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/coffee-script/</loc>
    <lastmod>2014-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/debugging/</loc>
    <lastmod>2014-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/css/</loc>
    <lastmod>2014-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-10-07-nested-component-styling-based-on-parent/</loc>
    <lastmod>2014-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-06-23-building-stats-in-to-gigstamp/</loc>
    <lastmod>2014-06-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/mongodb/</loc>
    <lastmod>2014-06-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-06-16-working-towards-ui-components/</loc>
    <lastmod>2014-06-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/awards/</loc>
    <lastmod>2014-05-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-05-09-national-theatre-app-wins-educational-multimedia-award/</loc>
    <lastmod>2014-05-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-03-04-promises-and-events/</loc>
    <lastmod>2014-03-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-02-24-2013-at-a-glance/</loc>
    <lastmod>2014-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-02-18-gigstamp-the-checkin-app-for-music-fans/</loc>
    <lastmod>2014-02-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2014-01-10-html5-bomber-game-bristech/</loc>
    <lastmod>2014-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/gamedev/</loc>
    <lastmod>2014-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/presentation/</loc>
    <lastmod>2014-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-12-20-always-a-student/</loc>
    <lastmod>2013-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/students/</loc>
    <lastmod>2013-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/backbone/</loc>
    <lastmod>2013-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/handlebars/</loc>
    <lastmod>2013-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/marionette/</loc>
    <lastmod>2013-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-10-14-nesting-handlebars-helpers-into-templates/</loc>
    <lastmod>2013-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/templating/</loc>
    <lastmod>2013-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-10-03-model-index-in-marionette-collectionview-appendhtml/</loc>
    <lastmod>2013-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-09-30-measuring-performance-between-high-resolution-timers/</loc>
    <lastmod>2013-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-09-16-southvillejs-leap-motion/</loc>
    <lastmod>2013-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/leapmotion/</loc>
    <lastmod>2013-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/audio/</loc>
    <lastmod>2013-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-08-15-flight-of-the-audio-visualator-bristol-skillswap/</loc>
    <lastmod>2013-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-08-13-five-key-principles-netmagazine/</loc>
    <lastmod>2013-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/magazine/</loc>
    <lastmod>2013-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/principles/</loc>
    <lastmod>2013-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-07-08-javascript-vector-classes-for-creating-coding/</loc>
    <lastmod>2013-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/fundemental-questions/</loc>
    <lastmod>2013-07-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-07-01-how-will-i-keep-javascript-code-quality-hight-jshint/</loc>
    <lastmod>2013-07-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-06-04-3d-css-and-physics-with-cannonjs/</loc>
    <lastmod>2013-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/maths/</loc>
    <lastmod>2013-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-05-27-out-of-the-big-smoke/</loc>
    <lastmod>2013-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-05-27-visual-graphing-to-see-relationships/</loc>
    <lastmod>2013-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-03-25-adventures-in-html5-games-akqa-anoraks/</loc>
    <lastmod>2013-03-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-02-19-adding-a-track-and-colliding-with-it/</loc>
    <lastmod>2013-02-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/canvas/</loc>
    <lastmod>2013-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-02-11-drawing-sprites-with-canvas/</loc>
    <lastmod>2013-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/sprites/</loc>
    <lastmod>2013-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-01-14-the-year-2012-at-a-glance/</loc>
    <lastmod>2013-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-01-04-rfu-6-nations/</loc>
    <lastmod>2013-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2013-01-04-velocitr-velocity-and-drag-helper/</loc>
    <lastmod>2013-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/grunt/</loc>
    <lastmod>2012-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/testing/</loc>
    <lastmod>2012-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-11-30-testing-jquery-kinetic-with-grunt-and-qunit/</loc>
    <lastmod>2012-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/html/</loc>
    <lastmod>2012-11-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-11-28-submitting-a-form-to-a-new-window/</loc>
    <lastmod>2012-11-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-11-27-making-a-simple-html5-racing-game/</loc>
    <lastmod>2012-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/bug/</loc>
    <lastmod>2012-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-11-08-ios5-text-indent-bug/</loc>
    <lastmod>2012-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/responsive/</loc>
    <lastmod>2012-11-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/showreel/</loc>
    <lastmod>2012-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-10-19-sitecore-trendspot-responsive-web-site-and-app/</loc>
    <lastmod>2012-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-10-11-its-a-regexp-catastrophe/</loc>
    <lastmod>2012-10-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/regexp/</loc>
    <lastmod>2012-10-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/oauth/</loc>
    <lastmod>2012-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-10-07-using-oauth-to-connect-with-github-using-nodejs/</loc>
    <lastmod>2012-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-09-02-responsive-styles-respecting-old-ie-6-7-8/</loc>
    <lastmod>2012-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-07-01-find-me-a-passionate-team/</loc>
    <lastmod>2012-07-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-03-20-cross-domain-or-protocol-iframe-communication/</loc>
    <lastmod>2012-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-03-14-aqueduct-a-place-on-the-edge/</loc>
    <lastmod>2012-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-03-10-adam-ball-portfolio-exploring-responsive-images/</loc>
    <lastmod>2012-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/blackberry/</loc>
    <lastmod>2012-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/dev/</loc>
    <lastmod>2012-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/howto/</loc>
    <lastmod>2012-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-02-14-installing-blackberry-simulators/</loc>
    <lastmod>2012-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/jquery/</loc>
    <lastmod>2012-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-29-jquery-lazyloader-organic-responsive-images/</loc>
    <lastmod>2012-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-17-time-to-grovel/</loc>
    <lastmod>2012-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/fail/</loc>
    <lastmod>2012-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/git/</loc>
    <lastmod>2012-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-10-2011-showreel/</loc>
    <lastmod>2012-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/aqueduct/</loc>
    <lastmod>2012-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/webdev/</loc>
    <lastmod>2012-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-09-a-few-git-resources/</loc>
    <lastmod>2012-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-09-validating-postcodes-regex/</loc>
    <lastmod>2012-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-06-better-reading-experience-in-google-reader/</loc>
    <lastmod>2012-01-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/apache/</loc>
    <lastmod>2012-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/php/</loc>
    <lastmod>2012-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-04-set-custom-environment-variables-apache-php/</loc>
    <lastmod>2012-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2012-01-02-2011-at-a-glance/</loc>
    <lastmod>2012-01-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/code/</loc>
    <lastmod>2011-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-12-06-jquery-unparam-plugin/</loc>
    <lastmod>2011-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-12-05-html5-for-web-designers/</loc>
    <lastmod>2011-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-11-30-blue-beeeeeeanie-day/</loc>
    <lastmod>2011-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/standards/</loc>
    <lastmod>2011-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-11-24-fa-just-play-wins-category-sitecore-site-of-year/</loc>
    <lastmod>2011-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-11-22-javascript-headaches-with-responsive-layouts/</loc>
    <lastmod>2011-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/commonjs/</loc>
    <lastmod>2011-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-11-14-simplify-modularise-simplify/</loc>
    <lastmod>2011-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-07-29-new-vertical-scrolling-added-to-jquery-kinetic/</loc>
    <lastmod>2011-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-06-14-jquery-kinetic-plugin-smooth-scrolling/</loc>
    <lastmod>2011-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/frontend/</loc>
    <lastmod>2011-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-03-28-liscroll-update-jquery-news-ticker-with-next-previous-play/</loc>
    <lastmod>2011-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/agile/</loc>
    <lastmod>2011-03-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-03-15-daily-scrum-meetings/</loc>
    <lastmod>2011-03-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-03-06-agile-software-development-with-scrum/</loc>
    <lastmod>2011-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-02-07-adding-rich-snippets-to-sitecore-rich-text-editors/</loc>
    <lastmod>2011-02-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/tags/front-end/</loc>
    <lastmod>2011-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-01-24-testing-front-end-content-based-sites/</loc>
    <lastmod>2011-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-01-18-a-few-useful-references/</loc>
    <lastmod>2011-01-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2011-01-15-fa-skills-live/</loc>
    <lastmod>2011-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2010-12-15-rivet-advanced-js-combiner-v2-released/</loc>
    <lastmod>2010-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2010-12-14-new-juxtapo-article-on-the-aqueduct-blog/</loc>
    <lastmod>2010-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2010-08-02-some-worthwhile-reading/</loc>
    <lastmod>2010-08-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2010-07-27-sjs-making-serverside-javascript-easy/</loc>
    <lastmod>2010-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/blog/2010-05-25-including-jslint-in-your-validation-using-nant-batch-files-or-ajax/</loc>
    <lastmod>2010-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://davetayls.me/dave-taylor/</loc>
  </url><url>
    <loc>https://davetayls.me/categories/</loc>
  </url><url>
    <loc>https://davetayls.me/history/</loc>
  </url><url>
    <loc>https://davetayls.me/workwithme/</loc>
  </url>
</urlset>
