<?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://softdevpractice.com/posts/</loc>
    <lastmod>2025-06-21T17:10:56+02:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/</loc>
    <lastmod>2025-06-21T17:10:56+02:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/tags/software-architecture/</loc>
    <lastmod>2025-06-21T17:10:56+02:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/static-code-analysis/</loc>
    <lastmod>2025-06-21T17:10:56+02:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/tags/</loc>
    <lastmod>2025-06-21T17:10:56+02:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/privacy-policy/</loc>
    <lastmod>2020-01-19T12:25:30+01:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/tags/c-sharp/</loc>
    <lastmod>2019-11-24T13:16:58+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/tags/entity-framework/</loc>
    <lastmod>2019-11-24T13:16:58+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/many-to-many-ef-core/</loc>
    <lastmod>2019-11-24T13:16:58+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/enumerable-range-by-example/</loc>
    <lastmod>2019-10-31T17:13:18+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/tags/linq/</loc>
    <lastmod>2019-10-31T17:13:18+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/tags/asp.net-core/</loc>
    <lastmod>2019-09-22T10:34:23+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/localize-nested-classes/</loc>
    <lastmod>2019-09-22T10:34:23+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/iterate-dictionary-in-c/</loc>
    <lastmod>2019-08-25T12:56:15+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/where-select/</loc>
    <lastmod>2019-07-28T13:07:33+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/categories/</loc>
    <lastmod>2019-06-09T12:20:52+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/razor-pages-ajax-modals-with-validation/</loc>
    <lastmod>2019-06-09T12:20:52+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/categories/uncategorized/</loc>
    <lastmod>2019-06-09T12:20:52+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/c-sharp-file-status/</loc>
    <lastmod>2019-04-28T10:55:39+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/handling-keyboard-shortcuts-in-javascript/</loc>
    <lastmod>2019-03-31T12:35:05+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/concatenating-and-splitting-strings/</loc>
    <lastmod>2019-02-24T13:12:10+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/xss/</loc>
    <lastmod>2019-01-27T13:56:49+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/razor-beginner-intro/</loc>
    <lastmod>2018-12-30T01:00:05+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/testing-webhooks-on-localhost/</loc>
    <lastmod>2018-11-25T11:31:54+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/asp-net-core-ajax-modals-part-2/</loc>
    <lastmod>2018-10-26T16:01:12+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/ajax-file-upload-jquery/</loc>
    <lastmod>2018-10-19T13:48:59+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/parsing-floating-point-numbers/</loc>
    <lastmod>2018-09-24T16:33:03+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/making-things-invisible-in-css/</loc>
    <lastmod>2018-08-05T10:54:38+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/asp-net-core-routing-introduction/</loc>
    <lastmod>2018-07-22T13:13:59+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/entity-framework-core-snapshot/</loc>
    <lastmod>2018-06-03T10:14:28+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/learn-teach-linq-using-tdd-tdl/</loc>
    <lastmod>2018-05-20T12:17:40+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/asp-net-core-mvc-ajax-modals/</loc>
    <lastmod>2018-05-13T10:40:20+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/the-secret-formaction-attribute/</loc>
    <lastmod>2018-04-21T16:34:35+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/value-tuples-c-7/</loc>
    <lastmod>2018-04-13T16:07:36+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/c-dictionary-tricks/</loc>
    <lastmod>2018-04-06T16:48:17+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/an-introduction-to-unit-testing-using-xunit-net-in-net-core/</loc>
    <lastmod>2018-03-30T17:00:20+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/having-trouble-learning-your-first-programming-language/</loc>
    <lastmod>2018-03-23T17:00:30+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/why-you-only-need-3-languages/</loc>
    <lastmod>2018-03-16T17:00:28+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/how-to-preview-image-before-uploading-using-javascript/</loc>
    <lastmod>2018-03-13T17:00:53+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/net-reflection-theory-security-and-all-the-snippets-you-need-in-c/</loc>
    <lastmod>2018-03-09T17:00:14+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/asp-net-core-how-to-prevent-mass-assignment-attacks/</loc>
    <lastmod>2018-03-02T17:25:16+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/easy-way-to-understand-big-o-notation/</loc>
    <lastmod>2018-02-23T16:59:54+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/asp-net-core-global-exception-handler-middleware/</loc>
    <lastmod>2018-02-16T16:48:54+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/asp-net-core-extending-built-tag-helpers/</loc>
    <lastmod>2018-02-09T17:10:36+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/posts/feynman-programming-blogging/</loc>
    <lastmod>2018-02-02T17:04:30+00:00</lastmod>
  </url><url>
    <loc>https://softdevpractice.com/archives/</loc>
  </url><url>
    <loc>https://softdevpractice.com/series/</loc>
  </url>
</urlset>
