<?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://adamstorr.co.uk/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/categories/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/categories/code/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/csharp/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/dotnet/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/testing-with-fakelogger-scopes/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/unit-testing/</loc>
    <lastmod>2025-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/no-more-mocking-ilogger/</loc>
    <lastmod>2025-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/.net/</loc>
    <lastmod>2025-03-10T20:52:31+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/hangfire/</loc>
    <lastmod>2025-03-10T20:52:31+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/how-to-label-hangfire-jobs/</loc>
    <lastmod>2025-03-10T20:52:31+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/autofixture/</loc>
    <lastmod>2024-09-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/autofixture-and-ioptions-a-winning-combination/</loc>
    <lastmod>2024-09-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/microsoft.identitymodel.tokens-has-finally-fixed-isnullorempty-foobar/</loc>
    <lastmod>2024-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/moq/</loc>
    <lastmod>2024-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/timeprovider-and-autofixture-automoq-issue/</loc>
    <lastmod>2024-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/extension-methods/</loc>
    <lastmod>2024-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/my-love-hate-relationship-with-pattern-matching/</loc>
    <lastmod>2024-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/pattern-matching/</loc>
    <lastmod>2024-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/container/</loc>
    <lastmod>2024-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/is-your-aspnet-core-application-running-in-a-container/</loc>
    <lastmod>2024-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/stop-using-regex-for-updating-connection-strings/</loc>
    <lastmod>2024-04-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/dont-do-this-with-extension-methods/</loc>
    <lastmod>2024-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/primary-constructor-and-logging-dont-mix/</loc>
    <lastmod>2024-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/categories/general/</loc>
    <lastmod>2024-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/git/</loc>
    <lastmod>2024-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/why-does-git-have-to-be-so-hard/</loc>
    <lastmod>2024-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/thoughts/</loc>
    <lastmod>2023-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/work-smarter-not-harder-with-your-time-management-logging/</loc>
    <lastmod>2023-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-3-years/</loc>
    <lastmod>2023-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/covid-19/</loc>
    <lastmod>2023-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/remote-working/</loc>
    <lastmod>2023-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/azure-functions/</loc>
    <lastmod>2023-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/conditional-middleware-in-isolated-azure-functions/</loc>
    <lastmod>2023-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/net-7.0/</loc>
    <lastmod>2023-02-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/end-of-year-review-2021/</loc>
    <lastmod>2021-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-month-21-plus/</loc>
    <lastmod>2021-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/azure/</loc>
    <lastmod>2021-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/deploying-an-azure-static-web-app-with-pulumi-as-a-beginner/</loc>
    <lastmod>2021-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/functions/</loc>
    <lastmod>2021-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/pulumi/</loc>
    <lastmod>2021-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/refactoring/</loc>
    <lastmod>2021-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/resharper/</loc>
    <lastmod>2021-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/why-i-love-resharper-3/</loc>
    <lastmod>2021-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/dependency-injection/</loc>
    <lastmod>2021-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/runtime-dependency-resolution-using-autofac-in-net6.0-isolated-azure-functions/</loc>
    <lastmod>2021-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-autofac-keyed-dependencies-directly-in-net6.0-isolated-azure-functions/</loc>
    <lastmod>2021-11-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-autofac-keyed-dependencies-with-net6.0-isolated-azure-functions/</loc>
    <lastmod>2021-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-autofac-with-net6.0-isolated-azure-functions/</loc>
    <lastmod>2021-11-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-azure-functions-middleware-to-access-claimsprincipal-in-azure-static-web-apps/</loc>
    <lastmod>2021-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/dev-tips/</loc>
    <lastmod>2021-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/dev-tips-multiple-versions-of-visual-studio-can-be-installed-side-by-side/</loc>
    <lastmod>2021-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/dev-tips-why-soduku-can-improve-your-debugging/</loc>
    <lastmod>2021-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/dev-tips-stand-up-for-stand-up/</loc>
    <lastmod>2021-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/dev-tips-launching-urls-in-different-browsers-with-browser-launcher/</loc>
    <lastmod>2021-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/dev-tips-creating-unique-identifiers/</loc>
    <lastmod>2021-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/net-6.0/</loc>
    <lastmod>2021-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/sql/</loc>
    <lastmod>2021-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/visual-studio/</loc>
    <lastmod>2021-09-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/is-accessing-querystring-values-in-azure-functions-hard/</loc>
    <lastmod>2021-09-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-month-18-plus/</loc>
    <lastmod>2021-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/separate-the-metadata-noise-from-the-implementation-in-azure-functions/</loc>
    <lastmod>2021-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/aspnetcore/</loc>
    <lastmod>2021-09-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/minimal-api-in-net6.0-out-of-process-azure-functions/</loc>
    <lastmod>2021-09-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/when-is-not-null-not-null-but-checking-not-null-in-net6.0/</loc>
    <lastmod>2021-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/is-dependency-injection-into-a-custom-exception-a-good-idea/</loc>
    <lastmod>2021-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/ambiguous-match-found-in-azure-functions-project/</loc>
    <lastmod>2021-08-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/razor-pages/</loc>
    <lastmod>2021-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/razor-pages-scaffolding-submit-with-error-400/</loc>
    <lastmod>2021-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/azure-functions-cli-failing-after-preview-install/</loc>
    <lastmod>2021-08-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/getting-started-with-twitter-api-using-socialopinion/</loc>
    <lastmod>2021-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/twitter/</loc>
    <lastmod>2021-07-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/target-typed-new-expressions-in-csharp-9-are-they-the-future-part-2/</loc>
    <lastmod>2021-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/target-typed-new-expressions-in-csharp-9-are-they-the-future/</loc>
    <lastmod>2021-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/thoughts-and-musings-of-a-standing-desk-1-month-on/</loc>
    <lastmod>2021-07-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/httpclient/</loc>
    <lastmod>2021-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/test-your-dotnet-httpclient-based-strongly-typed-clients-like-a-boss/</loc>
    <lastmod>2021-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/default-your-firstordefault-in-net6.0/</loc>
    <lastmod>2021-06-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/setting-content-for-httpclient-testing-with-json.net-and-system.text.json/</loc>
    <lastmod>2021-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/extending-httpclient-testing-with-templating/</loc>
    <lastmod>2021-06-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/quick-tip/</loc>
    <lastmod>2021-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/quick-tip-compiler-directives-and-using-aliases-to-ignore-tests/</loc>
    <lastmod>2021-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/net-5.0/</loc>
    <lastmod>2021-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/simple-example-of-calling-rest-api-with-httpclient-in-net5.0/</loc>
    <lastmod>2021-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/defining-httpclient-test-requests-by-using-a-bundle/</loc>
    <lastmod>2021-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/catching-all-the-requests-while-testing-with-httpclient/</loc>
    <lastmod>2021-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/beginning-to-make-testing-with-httpclient-easier/</loc>
    <lastmod>2021-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/http-client/</loc>
    <lastmod>2021-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/just-eat/</loc>
    <lastmod>2021-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/lightning-talk-on-httpclient-interception-by-just-eat-at-dotnetoxford-apr-2021/</loc>
    <lastmod>2021-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/public-speaking/</loc>
    <lastmod>2021-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/design-patterns/</loc>
    <lastmod>2021-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/easily-create-and-manipulate-mock-anonymous-data-for-unit-tests/</loc>
    <lastmod>2021-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/removing-ioptions-from-your-strongly-typed-configuration-in-azure-functions/</loc>
    <lastmod>2021-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/azure-functions-not-loading-my-dependencies-what-have-i-missed/</loc>
    <lastmod>2021-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/why-wont-you-load-my-configuration-azure-functions/</loc>
    <lastmod>2021-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/app-service/</loc>
    <lastmod>2021-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/cli/</loc>
    <lastmod>2021-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/harness-azure-cli-to-keep-your-app-service-name/</loc>
    <lastmod>2021-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-1-year/</loc>
    <lastmod>2021-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/generating-date-of-birth-values-for-net5.0-record-types-using-autofixture/</loc>
    <lastmod>2021-03-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/azure-ad-b2c/</loc>
    <lastmod>2021-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/subscription-is-not-registered-to-use-namespace-microsoft.azureactivedirectory/</loc>
    <lastmod>2021-03-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/default-net5.0-weatherforecastcontroller-as-an-azure-function/</loc>
    <lastmod>2021-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/controlling-the-logging-levels-in-azure-functions/</loc>
    <lastmod>2021-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/how-i-approach-new-codebases/</loc>
    <lastmod>2021-02-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/create-anonymous-data-object-with-autofixture-from-type/</loc>
    <lastmod>2021-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/arrange-act-assert-why-i-still-comment-unit-tests/</loc>
    <lastmod>2021-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/autofixture-and-net5.0-record-types/</loc>
    <lastmod>2021-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/debugging-dependency-injection-service-registrations-in-net5.0/</loc>
    <lastmod>2021-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/tip/</loc>
    <lastmod>2021-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/top-level-statements-and-dependency-injection-in-net5.0/</loc>
    <lastmod>2021-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-month-9-plus/</loc>
    <lastmod>2020-12-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/lightning-talk-on-autofixture-at-dotnetoxford-nov-2020/</loc>
    <lastmod>2020-11-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/integration-testing-with-aspnetcore-3-1-set-default-headers-for-all-clients/</loc>
    <lastmod>2020-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/integration-tests/</loc>
    <lastmod>2020-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-month-6/</loc>
    <lastmod>2020-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/project-tye/</loc>
    <lastmod>2020-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-project-tye-to-run-dotnet-worker-services/</loc>
    <lastmod>2020-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/worker-services/</loc>
    <lastmod>2020-09-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/redis/</loc>
    <lastmod>2020-09-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-project-tye-to-run-dependent-services-for-use-with-aspnetcore/</loc>
    <lastmod>2020-09-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/tye/</loc>
    <lastmod>2020-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-dotnet-cli-to-setup-aspnetcore-solution-and-run-with-tye/</loc>
    <lastmod>2020-09-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/nullable-maths-readability/</loc>
    <lastmod>2020-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/autofixture-generate-specific-format-values-by-extending-autodataattribute/</loc>
    <lastmod>2020-08-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/autofixture-generate-specific-format-with-specimen-builders/</loc>
    <lastmod>2020-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/returning-different-values-from-a-method-call/</loc>
    <lastmod>2020-07-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/why-i-love-resharper-2/</loc>
    <lastmod>2020-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-month-4/</loc>
    <lastmod>2020-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/thoughts-about-test-driven-development/</loc>
    <lastmod>2020-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-week-16/</loc>
    <lastmod>2020-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/autofac/</loc>
    <lastmod>2020-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/optional-dependencies-with-autofac/</loc>
    <lastmod>2020-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-week-15/</loc>
    <lastmod>2020-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/refactoring-and-learning-challange/</loc>
    <lastmod>2020-06-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/using-moq-callback-to-set-values-to-drive-tests/</loc>
    <lastmod>2020-06-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-week-14/</loc>
    <lastmod>2020-06-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/fluentassertions/</loc>
    <lastmod>2020-06-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/how-to-assert-collection-count-with-fluentassertions/</loc>
    <lastmod>2020-06-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-week-13-rollercoaster/</loc>
    <lastmod>2020-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/buy-me-a-coffee/</loc>
    <lastmod>2020-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/buy-me-a-coffee/</loc>
    <lastmod>2020-06-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-the-new-normal/</loc>
    <lastmod>2020-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-11/</loc>
    <lastmod>2020-05-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/spacex/</loc>
    <lastmod>2020-05-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-10/</loc>
    <lastmod>2020-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/feature-management/</loc>
    <lastmod>2020-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/getting-microsoft-feature-management-working-in-a-console-app/</loc>
    <lastmod>2020-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/netcore/</loc>
    <lastmod>2020-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-9/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-8/</loc>
    <lastmod>2020-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/c-8-using-declarations-with-fluentassertions/</loc>
    <lastmod>2020-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-7/</loc>
    <lastmod>2020-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-6/</loc>
    <lastmod>2020-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-5/</loc>
    <lastmod>2020-04-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-4/</loc>
    <lastmod>2020-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-3/</loc>
    <lastmod>2020-04-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/inject-jsonserializeroptions-so-dont-repeat-yourself/</loc>
    <lastmod>2020-03-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-2/</loc>
    <lastmod>2020-03-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-end-of-week-1/</loc>
    <lastmod>2020-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-leaving-the-office/</loc>
    <lastmod>2020-03-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/becoming-a-remote-worker-preparation/</loc>
    <lastmod>2020-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/mocking-ilogger-with-moq/</loc>
    <lastmod>2020-02-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/why-there-is-no-such-thing-as-greenfield-development/</loc>
    <lastmod>2020-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/integration-testing-with-aspnetcore-3-1-swapping-dependency-with-moq/</loc>
    <lastmod>2019-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/reduce-method-parameter-checking/</loc>
    <lastmod>2019-12-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/integration-testing-with-aspnetcore-3-1-remove-the-boiler-plate/</loc>
    <lastmod>2019-12-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/integration-testing-with-aspnetcore-3-1-swapping-dependency/</loc>
    <lastmod>2019-12-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/integration-testing-with-aspnetcore-3-1-testing-your-app/</loc>
    <lastmod>2019-12-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/integration-testing-with-aspnetcore-3-1/</loc>
    <lastmod>2019-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/back-to-basics/</loc>
    <lastmod>2019-11-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/tryparse-is-your-friend/</loc>
    <lastmod>2019-11-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/dotnetcore/</loc>
    <lastmod>2019-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/multiple-ways-to-register-your-dependencies-with-aspnet-core-3/</loc>
    <lastmod>2019-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/preview/</loc>
    <lastmod>2019-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/background-services/</loc>
    <lastmod>2019-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/registering-services-with-dotnet-worker-project/</loc>
    <lastmod>2019-06-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/beyond-basics-aspnetcore-using-the-decorator-pattern/</loc>
    <lastmod>2019-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/beyond-basics-aspnetcore-adding-and-using-configuration/</loc>
    <lastmod>2019-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/configuration/</loc>
    <lastmod>2019-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/beyond-basics-aspnetcore-adding-caching/</loc>
    <lastmod>2019-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/unit-testing-are-you-asserting-too-much/</loc>
    <lastmod>2019-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/http-headers/</loc>
    <lastmod>2018-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/localisation/</loc>
    <lastmod>2018-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/resource-driven-messages-aspnetcore/</loc>
    <lastmod>2018-12-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/first-published-article/</loc>
    <lastmod>2018-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/published/</loc>
    <lastmod>2018-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/language-features/</loc>
    <lastmod>2018-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/playing-with-csharp-7-deconstruct/</loc>
    <lastmod>2018-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-default-route-on-startup/</loc>
    <lastmod>2018-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/design-principles/</loc>
    <lastmod>2018-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/top-tip/</loc>
    <lastmod>2018-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/where-should-i-put-my-logic/</loc>
    <lastmod>2018-10-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/span-t-byte-int-conversions-update/</loc>
    <lastmod>2018-09-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/strategy-pattern-with-full-generic-constaints/</loc>
    <lastmod>2018-07-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-exploring-custom-middleware/</loc>
    <lastmod>2018-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/middleware/</loc>
    <lastmod>2018-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/strategy-pattern-with-enum-constraints/</loc>
    <lastmod>2018-06-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-and-the-strategy-pattern-continued/</loc>
    <lastmod>2018-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/ndepend/</loc>
    <lastmod>2018-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/ndepend-initial-thoughts/</loc>
    <lastmod>2018-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/reviews/</loc>
    <lastmod>2018-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/accessing-fitbitapi-in-dotnet-core-and-refit/</loc>
    <lastmod>2018-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/fitbit/</loc>
    <lastmod>2018-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/refit/</loc>
    <lastmod>2018-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/rest/</loc>
    <lastmod>2018-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/fitbit.net-aspnetcore-webhook-preview-released/</loc>
    <lastmod>2018-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/webhooks/</loc>
    <lastmod>2018-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/dont-let-redundancy-define-you/</loc>
    <lastmod>2018-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-2-1-preview-on-vsts/</loc>
    <lastmod>2018-04-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/vsts/</loc>
    <lastmod>2018-04-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-webhooks-mini-series/</loc>
    <lastmod>2018-04-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-and-the-strategy-pattern/</loc>
    <lastmod>2018-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-webhooks-running-the-github-webhook/</loc>
    <lastmod>2018-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/mocking-the-clock/</loc>
    <lastmod>2018-03-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-webhooks-secret-values/</loc>
    <lastmod>2018-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-webhooks-running-the-azurealertwebhook/</loc>
    <lastmod>2018-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnetcore-webhooks-building-repository-locally/</loc>
    <lastmod>2018-02-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/should-i-use-nullable-bool/</loc>
    <lastmod>2018-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/are-you-registering-ihttpcontextaccessor-correctly/</loc>
    <lastmod>2018-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/why-i-love-resharper-1/</loc>
    <lastmod>2018-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/missing-claimsprincipal-in-viewcomponents/</loc>
    <lastmod>2018-01-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/refactoring-kata-6-year-code-review/</loc>
    <lastmod>2018-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/when-logic-doesnt-read-well-can-lead-to-confusion/</loc>
    <lastmod>2018-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/span-t-byte-int-conversions/</loc>
    <lastmod>2018-01-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/aspnet-mvc-output-caching-during-development/</loc>
    <lastmod>2014-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/aspnetmvc/</loc>
    <lastmod>2014-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/hardware/</loc>
    <lastmod>2014-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/microsoft-arc-touch-bluetooth-mouse-surface-pro-not-working/</loc>
    <lastmod>2014-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/repost/</loc>
    <lastmod>2014-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/surface/</loc>
    <lastmod>2014-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/enums-in-c-doing-more-than-you-thought/</loc>
    <lastmod>2014-07-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/feeling-overwhelmed-and-like-a-phony-chill-out/</loc>
    <lastmod>2013-08-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/make-your-code-readable-by-making-it-flow-with-generics/</loc>
    <lastmod>2013-07-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/blog/debugging-wcf-messages-before-serialization/</loc>
    <lastmod>2012-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/tags/wcf/</loc>
    <lastmod>2012-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://adamstorr.co.uk/about/</loc>
  </url><url>
    <loc>https://adamstorr.co.uk/search/</loc>
  </url><url>
    <loc>https://adamstorr.co.uk/speaking/</loc>
  </url>
</urlset>
