<?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://thomaslevesque.com/tags/csharp/</loc>
    <lastmod>2025-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dotnet/</loc>
    <lastmod>2025-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/features/</loc>
    <lastmod>2025-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2025/10/07/interesting-new-csharp-14-features-coming-with-net-10/</loc>
    <lastmod>2025-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/posts/</loc>
    <lastmod>2025-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/</loc>
    <lastmod>2025-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/</loc>
    <lastmod>2025-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/ci/</loc>
    <lastmod>2024-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/github-actions/</loc>
    <lastmod>2024-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2024/04/25/running-a-github-actions-workflow-that-doesnt-exist-yet-on-the-default-branch/</loc>
    <lastmod>2024-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2022/11/01/building-a-url-shortener-in-12-lines-of-code-using-cloudflare-workers/</loc>
    <lastmod>2022-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/cloudflare-workers/</loc>
    <lastmod>2022-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/javascript/</loc>
    <lastmod>2022-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/tutorial/</loc>
    <lastmod>2022-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/asp.net-core/</loc>
    <lastmod>2022-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/json/</loc>
    <lastmod>2022-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/serialization/</loc>
    <lastmod>2022-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2022/09/19/using-multiple-json-serialization-settings-in-aspnet-core/</loc>
    <lastmod>2022-09-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/.net-4.5/</loc>
    <lastmod>2021-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/.net-framework/</loc>
    <lastmod>2021-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/build/</loc>
    <lastmod>2021-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2021/11/12/building-a-project-that-target-net-45-in-visual-studio-2022/</loc>
    <lastmod>2021-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/reference-assemblies/</loc>
    <lastmod>2021-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/visual-studio-2022/</loc>
    <lastmod>2021-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2021/11/04/a-quick-review-of-csharp-10-new-language-features/</loc>
    <lastmod>2021-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23/</loc>
    <lastmod>2021-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23-10/</loc>
    <lastmod>2021-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/language/</loc>
    <lastmod>2021-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23-9/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2021/03/19/csharp-9-records-as-strongly-typed-ids-part-5-final-bits-and-conclusion/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/records/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/series/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/source-generator/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/strong-typing/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/strongly-typed-ids/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/series/using-c%23-9-records-as-strongly-typed-ids/</loc>
    <lastmod>2021-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/12/23/csharp-9-records-as-strongly-typed-ids-part-4-entity-framework-core-integration/</loc>
    <lastmod>2020-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/efcore/</loc>
    <lastmod>2020-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/entity-framework-core/</loc>
    <lastmod>2020-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/12/07/csharp-9-records-as-strongly-typed-ids-part-3-json-serialization/</loc>
    <lastmod>2020-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/11/23/csharp-9-records-as-strongly-typed-ids-part-2-aspnet-core-route-and-query-parameters/</loc>
    <lastmod>2020-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/10/30/using-csharp-9-records-as-strongly-typed-ids/</loc>
    <lastmod>2020-10-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/.net-core/</loc>
    <lastmod>2020-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/09/27/automatic-factory-with-microsoft-extensions-dependencyinjection-and-castle-dynamicproxy/</loc>
    <lastmod>2020-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/castle/</loc>
    <lastmod>2020-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/castle.core/</loc>
    <lastmod>2020-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dependency-injection/</loc>
    <lastmod>2020-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dynamicproxy/</loc>
    <lastmod>2020-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/factory/</loc>
    <lastmod>2020-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/cosmos-db/</loc>
    <lastmod>2020-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/desktop-app/</loc>
    <lastmod>2020-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/developer-tools/</loc>
    <lastmod>2020-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/09/17/introducing-cosmos-db-studio/</loc>
    <lastmod>2020-09-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/08/31/inject-service-into-system-text-json-converter/</loc>
    <lastmod>2020-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/system.text.json/</loc>
    <lastmod>2020-08-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/07/23/aspnet-core-iis-and-empty-http-headers/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/headers/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/http/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/iis/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/wopi/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/api/</loc>
    <lastmod>2020-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/06/27/exposing-custom-type-as-json-string-in-asp-net-core-api/</loc>
    <lastmod>2020-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/swagger/</loc>
    <lastmod>2020-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/git/</loc>
    <lastmod>2020-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/05/29/git-tip-how-to-fix-an-accidental-commit-on-the-wrong-branch/</loc>
    <lastmod>2020-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/05/25/exciting-new-features-in-csharp-9/</loc>
    <lastmod>2020-06-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/gethashcode/</loc>
    <lastmod>2020-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/hash-code/</loc>
    <lastmod>2020-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/hash-table/</loc>
    <lastmod>2020-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/series/things-every-c%23-developer-should-know/</loc>
    <lastmod>2020-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/05/15/things-every-csharp-developer-should-know-1-hash-codes/</loc>
    <lastmod>2020-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/blog/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/cloudflare/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/github-pages/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/hugo/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/meta/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/05/06/moving-my-blog-to-hugo/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/static-site-generator/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/wordpress/</loc>
    <lastmod>2020-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/about/</loc>
    <lastmod>2020-05-01T23:42:43+02:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/.net/</loc>
    <lastmod>2020-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/authentication/</loc>
    <lastmod>2020-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/azure-ad/</loc>
    <lastmod>2020-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/device-flow/</loc>
    <lastmod>2020-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/oauth-2.0/</loc>
    <lastmod>2020-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/openid-connect/</loc>
    <lastmod>2020-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/03/28/using-the-oauth-2-0-device-flow-to-authenticate-users-in-desktop-apps/</loc>
    <lastmod>2020-03-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/circular-dependency/</loc>
    <lastmod>2020-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/03/18/lazily-resolving-services-to-fix-circular-dependencies-in-net-core/</loc>
    <lastmod>2020-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/lazy/</loc>
    <lastmod>2020-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2020/01/30/handling-query-string-parameters-with-no-value-in-asp-net-core/</loc>
    <lastmod>2020-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/model-binding/</loc>
    <lastmod>2020-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/query-string/</loc>
    <lastmod>2020-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/12/20/asp-net-core-when-environments-are-not-enough-use-sub-environments/</loc>
    <lastmod>2019-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/configuration/</loc>
    <lastmod>2019-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/environment/</loc>
    <lastmod>2019-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/sub-environment/</loc>
    <lastmod>2019-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/argument-validation/</loc>
    <lastmod>2019-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23-8/</loc>
    <lastmod>2019-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/11/19/easy-unit-testing-of-null-argument-validation-c-8-edition/</loc>
    <lastmod>2019-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/non-nullable-reference-types/</loc>
    <lastmod>2019-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/null-check/</loc>
    <lastmod>2019-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/unit-testing/</loc>
    <lastmod>2019-11-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/foreach/</loc>
    <lastmod>2019-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/index/</loc>
    <lastmod>2019-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/linq/</loc>
    <lastmod>2019-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/tuple/</loc>
    <lastmod>2019-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/11/18/using-foreach-with-index-in-c/</loc>
    <lastmod>2019-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/10/15/handling-type-hierarchies-in-cosmos-db-part-2/</loc>
    <lastmod>2019-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/10/14/handling-type-hierarchies-in-cosmos-db-part1/</loc>
    <lastmod>2019-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/azure/</loc>
    <lastmod>2019-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/azure-cosmos-db/</loc>
    <lastmod>2019-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/server-side/</loc>
    <lastmod>2019-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/stored-procedure/</loc>
    <lastmod>2019-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/typescript/</loc>
    <lastmod>2019-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/07/15/using-typescript-to-write-cosmos-db-stored-procedures-with-async-await/</loc>
    <lastmod>2019-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/scale-out/</loc>
    <lastmod>2019-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/03/18/scaling-out-asp-net-core-signalr-using-azure-service-bus/</loc>
    <lastmod>2019-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/service-bus/</loc>
    <lastmod>2019-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/signalr/</loc>
    <lastmod>2019-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/google/</loc>
    <lastmod>2019-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2019/01/10/google-shutdown-fixing-google-authentication-in-asp-net-core/</loc>
    <lastmod>2019-01-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/azure-active-directory/</loc>
    <lastmod>2018-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/jwt/</loc>
    <lastmod>2018-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/multitenant/</loc>
    <lastmod>2018-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/12/24/multitenant-azure-ad-issuer-validation-in-asp-net-core/</loc>
    <lastmod>2018-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/.net-core-sdk/</loc>
    <lastmod>2018-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/11/23/making-a-wpf-app-using-a-sdk-style-project-with-msbuildsdkextras/</loc>
    <lastmod>2018-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/sdk-style-project/</loc>
    <lastmod>2018-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/wpf/</loc>
    <lastmod>2018-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/async/</loc>
    <lastmod>2018-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/09/25/asynchronous-initialization-in-asp-net-core-revisited/</loc>
    <lastmod>2018-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/initialization/</loc>
    <lastmod>2018-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/09/04/handling-multipart-requests-with-json-and-file-uploads-in-asp-net-core/</loc>
    <lastmod>2018-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/multipart/</loc>
    <lastmod>2018-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/upload/</loc>
    <lastmod>2018-09-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/07/20/asynchronous-initialization-in-asp-net-core-with-custom-middleware/</loc>
    <lastmod>2018-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/middleware/</loc>
    <lastmod>2018-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/04/17/hosting-an-asp-net-core-2-application-on-a-raspberry-pi/</loc>
    <lastmod>2018-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/linux/</loc>
    <lastmod>2018-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/nginx/</loc>
    <lastmod>2018-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/raspberry-pi/</loc>
    <lastmod>2018-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/reverse-proxy/</loc>
    <lastmod>2018-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/azure-functions/</loc>
    <lastmod>2018-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/github/</loc>
    <lastmod>2018-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/ngrok/</loc>
    <lastmod>2018-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/webhook/</loc>
    <lastmod>2018-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/03/30/writing-a-github-webhook-as-an-azure-function/</loc>
    <lastmod>2018-03-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/asp.net/</loc>
    <lastmod>2018-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/pipeline/</loc>
    <lastmod>2018-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/03/27/understanding-the-asp-net-core-middleware-pipeline/</loc>
    <lastmod>2018-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/03/06/cleanup-git-history-to-remove-unwanted-files/</loc>
    <lastmod>2018-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/version-control/</loc>
    <lastmod>2018-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2018/02/25/better-timeout-handling-with-httpclient/</loc>
    <lastmod>2018-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/handler/</loc>
    <lastmod>2018-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/httpclient/</loc>
    <lastmod>2018-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/timeout/</loc>
    <lastmod>2018-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/code-generation/</loc>
    <lastmod>2017-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/msbuild/</loc>
    <lastmod>2017-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/t4/</loc>
    <lastmod>2017-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2017/11/13/transform-t4-templates-as-part-of-the-build-and-pass-variables-from-the-project/</loc>
    <lastmod>2017-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/visual-studio/</loc>
    <lastmod>2017-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2017/09/18/common-msbuild-properties-and-items-with-directory-build-props/</loc>
    <lastmod>2017-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/csproj/</loc>
    <lastmod>2017-09-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/debug/</loc>
    <lastmod>2017-08-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/linqpad/</loc>
    <lastmod>2017-08-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2017/08/26/testing-and-debugging-library-code-from-linqpad/</loc>
    <lastmod>2017-08-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2017/03/29/linq-performance-improvements-in-net-core/</loc>
    <lastmod>2017-03-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/performance/</loc>
    <lastmod>2017-03-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2017/02/23/easy-text-parsing-in-c-with-sprache/</loc>
    <lastmod>2017-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/parser/</loc>
    <lastmod>2017-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/parser-combinator/</loc>
    <lastmod>2017-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/parsing/</loc>
    <lastmod>2017-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/sprache/</loc>
    <lastmod>2017-02-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/fakeiteasy/</loc>
    <lastmod>2017-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/mocking/</loc>
    <lastmod>2017-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2017/02/20/whats-new-in-fakeiteasy-3-0-0/</loc>
    <lastmod>2017-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2017/01/17/c-methods-in-git-diff-hunk-headers/</loc>
    <lastmod>2017-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/diff/</loc>
    <lastmod>2017-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/gitattributes/</loc>
    <lastmod>2017-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/xfuncname/</loc>
    <lastmod>2017-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2016/12/08/fun-with-the-httpclient-pipeline/</loc>
    <lastmod>2016-12-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/httpmessagehandler/</loc>
    <lastmod>2016-12-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23-7/</loc>
    <lastmod>2016-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/deconstruction/</loc>
    <lastmod>2016-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2016/08/23/tuple-deconstruction-in-c-7/</loc>
    <lastmod>2016-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/visual-studio-15/</loc>
    <lastmod>2016-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2016/07/25/tuples-in-c-7/</loc>
    <lastmod>2016-07-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/bug/</loc>
    <lastmod>2016-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2016/06/21/pitfall-using-var-and-async-together/</loc>
    <lastmod>2016-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/resharper/</loc>
    <lastmod>2016-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/testing/</loc>
    <lastmod>2016-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/unit/</loc>
    <lastmod>2016-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/appveyor/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/continuous-integration/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/deployment/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/nuget/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2016/04/20/publishing-a-package-from-appveyor-to-nuget-org/</loc>
    <lastmod>2016-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2016/04/16/test-driving-c-7-features-in-visual-studio-15-preview/</loc>
    <lastmod>2016-04-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2016/01/17/automatically-inject-fakes-in-test-fixture-with-fakeiteasy/</loc>
    <lastmod>2016-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/cancellation/</loc>
    <lastmod>2015-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/createlinkedtokensource/</loc>
    <lastmod>2015-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/12/31/using-multiple-cancellation-sources-with-createlinkedtokensource/</loc>
    <lastmod>2015-12-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/await/</loc>
    <lastmod>2015-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/11/11/explicitly-switch-to-the-ui-thread-in-an-async-method/</loc>
    <lastmod>2015-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/synchronization-context/</loc>
    <lastmod>2015-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/ui/</loc>
    <lastmod>2015-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/09/05/wpf-prevent-the-user-from-pasting-an-image-in-a-richtextbox/</loc>
    <lastmod>2015-09-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/clipboard/</loc>
    <lastmod>2015-09-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/image/</loc>
    <lastmod>2015-09-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/richtextbox/</loc>
    <lastmod>2015-09-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/events/</loc>
    <lastmod>2015-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/memory-leak/</loc>
    <lastmod>2015-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/open-instance-delegate/</loc>
    <lastmod>2015-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/weak-event/</loc>
    <lastmod>2015-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/08/16/weak-events-in-c-take-two/</loc>
    <lastmod>2015-08-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/07/30/c-puzzle-2/</loc>
    <lastmod>2015-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/puzzle/</loc>
    <lastmod>2015-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/ado.net/</loc>
    <lastmod>2015-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/datetime/</loc>
    <lastmod>2015-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/06/28/how-to-retrieve-dates-as-utc-in-sqlite/</loc>
    <lastmod>2015-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/sqlite/</loc>
    <lastmod>2015-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/system.data.sqlite/</loc>
    <lastmod>2015-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/utc/</loc>
    <lastmod>2015-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23-6/</loc>
    <lastmod>2015-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/exception-filters/</loc>
    <lastmod>2015-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/06/21/exception-filters-in-c-6/</loc>
    <lastmod>2015-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/stack/</loc>
    <lastmod>2015-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/06/14/create-an-auto-mocking-container-with-unity-and-fakeiteasy/</loc>
    <lastmod>2015-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/unity/</loc>
    <lastmod>2015-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/06/04/async-and-cancellation-support-for-wait-handles/</loc>
    <lastmod>2015-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/waithandle/</loc>
    <lastmod>2015-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/annotations/</loc>
    <lastmod>2015-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/code-analysis/</loc>
    <lastmod>2015-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/03/13/leveraging-resharper-annotations/</loc>
    <lastmod>2015-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/03/10/c-puzzle-1/</loc>
    <lastmod>2015-03-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/02/24/customizing-string-interpolation-in-c-6/</loc>
    <lastmod>2015-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/iformattable/</loc>
    <lastmod>2015-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/roslyn/</loc>
    <lastmod>2015-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/string-interpolation/</loc>
    <lastmod>2015-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/02/01/async-unit-tests-with-nunit/</loc>
    <lastmod>2015-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/nunit/</loc>
    <lastmod>2015-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2015/01/17/a-new-library-to-display-animated-gifs-in-xaml-apps/</loc>
    <lastmod>2015-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/animated/</loc>
    <lastmod>2015-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/gif/</loc>
    <lastmod>2015-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/xaml/</loc>
    <lastmod>2015-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/optimization/</loc>
    <lastmod>2014-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/12/07/optimize-toarray-and-tolist-by-providing-the-number-of-elements/</loc>
    <lastmod>2014-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/toarray/</loc>
    <lastmod>2014-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/tolist/</loc>
    <lastmod>2014-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/byte/</loc>
    <lastmod>2014-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/11/23/easily-convert-file-sizes-to-human-readable-form/</loc>
    <lastmod>2014-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/size/</loc>
    <lastmod>2014-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/localization/</loc>
    <lastmod>2014-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/nstring/</loc>
    <lastmod>2014-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/stringtemplate/</loc>
    <lastmod>2014-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/11/17/stringtemplate-another-approach-to-string-interpolation/</loc>
    <lastmod>2014-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/asynchronous/</loc>
    <lastmod>2014-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/byref/</loc>
    <lastmod>2014-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/out/</loc>
    <lastmod>2014-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/11/04/passing-parameters-by-reference-to-an-asynchronous-method/</loc>
    <lastmod>2014-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/ref/</loc>
    <lastmod>2014-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/reference/</loc>
    <lastmod>2014-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/11/02/easy-unit-testing-of-null-argument-validation/</loc>
    <lastmod>2014-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/visual-studio-online/</loc>
    <lastmod>2014-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/10/12/visual-studio-online-git-integration-with-team-explorer/</loc>
    <lastmod>2014-10-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/07/30/a-review-of-ndepend/</loc>
    <lastmod>2014-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/architecture/</loc>
    <lastmod>2014-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/ndepend/</loc>
    <lastmod>2014-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/review/</loc>
    <lastmod>2014-07-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/02/05/wpf-declare-global-hotkeys-in-xaml-with-nhotkey/</loc>
    <lastmod>2014-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/global/</loc>
    <lastmod>2014-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/hotkey/</loc>
    <lastmod>2014-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/windows-forms/</loc>
    <lastmod>2014-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/httpwebrequest/</loc>
    <lastmod>2014-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2014/01/14/tackling-timeout-issues-when-uploading-large-files-with-httpwebrequest/</loc>
    <lastmod>2014-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/httpcontent/</loc>
    <lastmod>2013-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/objectcontent/</loc>
    <lastmod>2013-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/push/</loc>
    <lastmod>2013-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/pushstreamcontent/</loc>
    <lastmod>2013-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2013/11/30/uploading-data-with-httpclient-using-a-push-model/</loc>
    <lastmod>2013-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2013/11/21/winrt-toggle-selection-of-a-list-item-on-long-press/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/gesture/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/gridview/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/hold/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/listview/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/long-press/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/selection/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/winrt/</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/autoruncustomtool/</loc>
    <lastmod>2013-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/custom-tool/</loc>
    <lastmod>2013-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/extension/</loc>
    <lastmod>2013-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2013/11/14/running-a-custom-tool-automatically-when-a-file-is-modified/</loc>
    <lastmod>2013-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/notification/</loc>
    <lastmod>2013-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2013/11/10/strongly-typed-helper-for-toast-notifications/</loc>
    <lastmod>2013-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/toast/</loc>
    <lastmod>2013-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/windows-store/</loc>
    <lastmod>2013-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/searchbox/</loc>
    <lastmod>2013-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2013/11/04/showing-result-suggestions-in-a-winrt-searchbox-bug-regarding-the-image/</loc>
    <lastmod>2013-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/suggestion/</loc>
    <lastmod>2013-11-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2013/05/21/an-easy-and-secure-way-to-store-a-password-using-data-protection-api/</loc>
    <lastmod>2013-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/cryptography/</loc>
    <lastmod>2013-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dpapi/</loc>
    <lastmod>2013-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/password/</loc>
    <lastmod>2013-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/protect/</loc>
    <lastmod>2013-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/binding/</loc>
    <lastmod>2013-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dependency-property/</loc>
    <lastmod>2013-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2013/04/21/detecting-dependency-property-changes-in-winrt/</loc>
    <lastmod>2013-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23-5/</loc>
    <lastmod>2012-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/caller-info/</loc>
    <lastmod>2012-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2012/06/13/using-c-5-caller-info-attributes-when-targeting-earlier-versions-of-the-net-framework/</loc>
    <lastmod>2012-06-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/edit-and-continue/</loc>
    <lastmod>2012-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/lambda/</loc>
    <lastmod>2012-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2012/06/02/little-known-new-features-in-visual-studio-2012/</loc>
    <lastmod>2012-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/visual-studio-2012/</loc>
    <lastmod>2012-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2011/11/30/wpf-using-linq-to-shape-data-in-a-collectionview/</loc>
    <lastmod>2011-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/collectionview/</loc>
    <lastmod>2011-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2011/10/01/wpf-creating-parameterized-styles-with-attached-properties/</loc>
    <lastmod>2011-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/attached-property/</loc>
    <lastmod>2011-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/style/</loc>
    <lastmod>2011-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/template/</loc>
    <lastmod>2011-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2011/09/23/wpf-4-5-subscribing-to-an-event-using-a-markup-extension/</loc>
    <lastmod>2011-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/markup-extension/</loc>
    <lastmod>2011-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/tail-recursion/</loc>
    <lastmod>2011-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2011/09/02/tail-recursion-in-c/</loc>
    <lastmod>2011-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/trampoline/</loc>
    <lastmod>2011-09-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2011/03/27/wpf-display-an-animated-gif-image/</loc>
    <lastmod>2011-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext-is-not-inherited/</loc>
    <lastmod>2011-03-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/datacontext/</loc>
    <lastmod>2011-03-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/freezable/</loc>
    <lastmod>2011-03-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/.net-4.0/</loc>
    <lastmod>2010-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2010/10/03/entity-framework-using-include-with-lambda-expressions/</loc>
    <lastmod>2010-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/entity-framework/</loc>
    <lastmod>2010-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/expression/</loc>
    <lastmod>2010-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/include/</loc>
    <lastmod>2010-10-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2010/07/20/wpf-a-simpler-grid-using-xaml-attribute-syntax/</loc>
    <lastmod>2010-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/grid/</loc>
    <lastmod>2010-07-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2010/05/17/c-a-simple-implementation-of-the-weakevent-pattern/</loc>
    <lastmod>2010-05-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/code-snippet/</loc>
    <lastmod>2010-05-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2010/02/21/automating-null-checks-with-linq-expressions/</loc>
    <lastmod>2010-02-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/proof-of-concept/</loc>
    <lastmod>2010-02-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/10/26/vs2010-binding-support-in-inputbindings/</loc>
    <lastmod>2009-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/inputbinding/</loc>
    <lastmod>2009-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/keybinding/</loc>
    <lastmod>2009-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/mvvm/</loc>
    <lastmod>2009-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/visual-studio-2010/</loc>
    <lastmod>2009-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/wpf-4.0/</loc>
    <lastmod>2009-10-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/10/08/c-4-0-implementing-a-custom-dynamic-object/</loc>
    <lastmod>2009-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/c%23-4.0/</loc>
    <lastmod>2009-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dlr/</loc>
    <lastmod>2009-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dynamic/</loc>
    <lastmod>2009-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/08/23/wpf-markup-extensions-and-templates/</loc>
    <lastmod>2009-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/08/04/wpf-automatically-sort-a-gridview-continued/</loc>
    <lastmod>2009-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/sort/</loc>
    <lastmod>2009-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/07/28/wpf-a-markup-extension-that-can-update-its-target/</loc>
    <lastmod>2009-07-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/06/12/c-parentchild-relationship-and-xml-serialization/</loc>
    <lastmod>2009-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/collection/</loc>
    <lastmod>2009-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/parent/child/</loc>
    <lastmod>2009-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/xml-serialization/</loc>
    <lastmod>2009-06-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/05/06/windows-forms-automatically-drag-and-drop-controls-dragmove/</loc>
    <lastmod>2009-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/dragmove/</loc>
    <lastmod>2009-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/04/17/wpf-binding-to-an-asynchronous-collection/</loc>
    <lastmod>2009-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/03/27/wpf-automatically-sort-a-gridview-when-a-column-header-is-clicked/</loc>
    <lastmod>2009-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/03/17/wpf-using-inputbindings-with-the-mvvm-pattern/</loc>
    <lastmod>2009-03-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/03/05/visual-studio-trick-make-a-project-item-a-child-item-of-another/</loc>
    <lastmod>2009-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/trick/</loc>
    <lastmod>2009-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/02/25/wpf-article-about-model-view-viewmodel-design-pattern-by-josh-smith/</loc>
    <lastmod>2009-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/article/</loc>
    <lastmod>2009-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/design-pattern/</loc>
    <lastmod>2009-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/josh-smith/</loc>
    <lastmod>2009-02-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/02/13/build-an-rss-reader-in-5-minutes/</loc>
    <lastmod>2009-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/rss/</loc>
    <lastmod>2009-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/syndication/</loc>
    <lastmod>2009-02-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2009/02/05/wpf-paste-an-image-from-the-clipboard/</loc>
    <lastmod>2009-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/workaround/</loc>
    <lastmod>2009-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/2008/11/18/wpf-binding-to-application-settings-using-a-markup-extension/</loc>
    <lastmod>2008-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://thomaslevesque.com/tags/settings/</loc>
    <lastmod>2008-11-18T00:00:00+00:00</lastmod>
  </url>
</urlset>
