<?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://enterprisecraftsmanship.com/tags/best-practices/</loc>
    <lastmod>2023-03-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/</loc>
    <lastmod>2023-03-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/</loc>
    <lastmod>2023-03-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/storing-information-in-its-highest-form/</loc>
    <lastmod>2023-03-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/</loc>
    <lastmod>2023-03-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/which-collection-interface-to-use/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/generic-types-arguments-specific-types-return-values/</loc>
    <lastmod>2022-10-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/ddd/</loc>
    <lastmod>2022-04-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/modeling-relationships-in-ddd-way/</loc>
    <lastmod>2022-04-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/courses/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/new-course-ef-core-encapsulation/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/pluralsight/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/collections-primitive-obsession/</loc>
    <lastmod>2022-02-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/c#/</loc>
    <lastmod>2021-12-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/database/</loc>
    <lastmod>2021-12-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-to-assert-database-state/</loc>
    <lastmod>2021-12-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/unit-testing/</loc>
    <lastmod>2021-12-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/should-you-abstract-database/</loc>
    <lastmod>2021-12-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/database-always-valid-domain-model/</loc>
    <lastmod>2021-08-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/specification-pattern-always-valid-domain-model/</loc>
    <lastmod>2021-07-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/general/</loc>
    <lastmod>2021-06-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/nulls-in-value-objects/</loc>
    <lastmod>2021-06-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/new-online-course-ddd-validation/</loc>
    <lastmod>2021-05-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/static-methods-evil/</loc>
    <lastmod>2021-04-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/always-valid-domain-model/</loc>
    <lastmod>2021-01-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/handling-unique-constraint-violations/</loc>
    <lastmod>2020-12-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/csharp-records-value-objects/</loc>
    <lastmod>2020-11-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-model-purity-lazy-loading/</loc>
    <lastmod>2020-11-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/functional-programming/</loc>
    <lastmod>2020-11-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-model-purity-current-time/</loc>
    <lastmod>2020-09-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-model-purity-completeness/</loc>
    <lastmod>2020-08-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/is-equality-comparison-code-pollution/</loc>
    <lastmod>2020-07-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-to-unit-test-an-abstract-class/</loc>
    <lastmod>2020-06-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/dry-damp-unit-tests/</loc>
    <lastmod>2020-06-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/strengthening-requirements-pre-existing-data/</loc>
    <lastmod>2020-04-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/when-to-mock/</loc>
    <lastmod>2020-04-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/unit-testing-dependencies/</loc>
    <lastmod>2020-04-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/ef-core/</loc>
    <lastmod>2020-03-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/new-online-course-ddd-and-ef-core/</loc>
    <lastmod>2020-03-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/3-things-that-will-make-or-break-your-project/</loc>
    <lastmod>2020-02-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/assertion-messages-in-tests/</loc>
    <lastmod>2019-12-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/is-entity-same-as-value-object/</loc>
    <lastmod>2019-11-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/ddd-bulk-operations/</loc>
    <lastmod>2019-10-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/combining-asp-net-core-attributes-with-value-objects/</loc>
    <lastmod>2019-10-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/error-handling/</loc>
    <lastmod>2019-10-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/advanced-error-handling-techniques/</loc>
    <lastmod>2019-09-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/you-naming-tests-wrong/</loc>
    <lastmod>2019-08-22T12:55:20+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/book/</loc>
    <lastmod>2019-07-16T13:17:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/im-writing-book/</loc>
    <lastmod>2019-07-16T13:17:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/merging-domain-events-dispatching/</loc>
    <lastmod>2019-06-06T16:01:59+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/cqrs/</loc>
    <lastmod>2019-04-15T21:55:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/cqrs-exception-handling/</loc>
    <lastmod>2019-04-15T21:55:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/exceptions/</loc>
    <lastmod>2019-04-15T21:55:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/validate-commands-cqrs/</loc>
    <lastmod>2019-02-20T16:30:44+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/cqrs-commands-part-domain-model/</loc>
    <lastmod>2019-01-31T14:07:45+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/commands/</loc>
    <lastmod>2019-01-31T14:07:45+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/domain-events/</loc>
    <lastmod>2019-01-31T14:07:45+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/domain-model/</loc>
    <lastmod>2019-01-31T14:07:45+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/hierarchy-value-objects/</loc>
    <lastmod>2018-12-24T17:23:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/cqrs-vs-specification-pattern/</loc>
    <lastmod>2018-11-06T12:44:12+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/new-online-course-cqrs-in-practice/</loc>
    <lastmod>2018-10-12T12:02:58+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/defense-lazy-loading/</loc>
    <lastmod>2018-09-10T12:14:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/lazy-loading/</loc>
    <lastmod>2018-09-10T12:14:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/orm/</loc>
    <lastmod>2018-09-10T12:14:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/entity/</loc>
    <lastmod>2018-07-23T11:52:29+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/entity-identity-vs-database-primary-key/</loc>
    <lastmod>2018-07-23T11:52:29+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/value-object/</loc>
    <lastmod>2018-07-23T11:52:29+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/ef-core-vs-nhibernate-ddd-perspective/</loc>
    <lastmod>2018-06-13T13:55:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/enterprise/</loc>
    <lastmod>2018-06-13T13:55:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/entity-framework/</loc>
    <lastmod>2018-06-13T13:55:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/nhibernate/</loc>
    <lastmod>2018-06-13T13:55:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/value-objects-identity/</loc>
    <lastmod>2018-05-10T11:52:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/anti-patterns/</loc>
    <lastmod>2018-04-16T12:19:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/non-determinism-tests/</loc>
    <lastmod>2018-04-16T12:19:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/overriding-methods-classes-dependencies/</loc>
    <lastmod>2018-04-09T11:31:31+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/new-course-domain-driven-design-working-legacy-projects/</loc>
    <lastmod>2018-03-28T11:41:04+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/nhibernate-now-supports-net-core-2-0/</loc>
    <lastmod>2018-03-26T11:31:31+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/code-pollution/</loc>
    <lastmod>2018-03-19T14:51:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/value-objects-error-messages/</loc>
    <lastmod>2018-02-20T12:34:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/using-value-objects-represent-technical-concerns/</loc>
    <lastmod>2018-02-15T13:03:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/leaking-domain-knowledge-tests/</loc>
    <lastmod>2018-01-30T13:08:07+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/tdd/</loc>
    <lastmod>2018-01-16T12:10:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/tdd-not-tdd/</loc>
    <lastmod>2018-01-16T12:10:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/nhibernate-async-support/</loc>
    <lastmod>2017-12-11T13:00:45+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/net-value-type-ddd-value-object/</loc>
    <lastmod>2017-12-04T12:56:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/refactoring-from-anemic-domain-model-towards-a-rich-one/</loc>
    <lastmod>2017-11-14T15:35:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/exposing-private-state-to-enable-unit-testing/</loc>
    <lastmod>2017-11-01T13:49:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/mocks/</loc>
    <lastmod>2017-11-01T13:49:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/unit-testing-private-methods/</loc>
    <lastmod>2017-10-23T12:23:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-events-simple-reliable-solution/</loc>
    <lastmod>2017-10-03T11:43:56+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/optimistic-locking/</loc>
    <lastmod>2017-09-18T12:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/optimistic-locking-automatic-retry/</loc>
    <lastmod>2017-09-18T12:11:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/value-object-better-implementation/</loc>
    <lastmod>2017-08-28T11:58:43+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/learning/</loc>
    <lastmod>2017-08-17T12:09:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/short-term-vs-long-term-perspective/</loc>
    <lastmod>2017-08-17T12:09:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/technical-debt/</loc>
    <lastmod>2017-08-17T12:09:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/versus/</loc>
    <lastmod>2017-08-17T12:09:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/always-valid-vs-not-always-valid-domain-model/</loc>
    <lastmod>2017-08-07T11:58:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/game-development/</loc>
    <lastmod>2017-07-26T13:24:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-i-tried-to-get-into-game-development-and-failed-part-3/</loc>
    <lastmod>2017-07-26T13:24:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-i-tried-to-get-into-game-development-and-failed-part-2/</loc>
    <lastmod>2017-07-24T11:39:33+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-i-tried-to-get-into-game-development-and-failed/</loc>
    <lastmod>2017-07-17T12:26:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/bounded-context/</loc>
    <lastmod>2017-07-05T11:59:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-to-request-information-from-multiple-microservices/</loc>
    <lastmod>2017-07-05T11:59:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/microservices/</loc>
    <lastmod>2017-07-05T11:59:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/specification-pattern-in-c-pluralsight-course/</loc>
    <lastmod>2017-06-28T11:03:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/code-review/</loc>
    <lastmod>2017-06-15T13:30:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/value-objects-when-to-create-one/</loc>
    <lastmod>2017-06-15T13:30:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/ubiquitous-language/</loc>
    <lastmod>2017-06-07T10:31:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/ubiquitous-language-naming/</loc>
    <lastmod>2017-06-07T10:31:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/code-review-fabric-class/</loc>
    <lastmod>2017-06-01T11:27:45+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/api-design/</loc>
    <lastmod>2017-05-24T12:39:31+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/collections/</loc>
    <lastmod>2017-05-24T12:39:31+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/ienumerable-vs-ireadonlylist/</loc>
    <lastmod>2017-05-24T12:39:31+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/design/</loc>
    <lastmod>2017-05-08T11:51:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/implementing-main-something-property/</loc>
    <lastmod>2017-05-08T11:51:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/code-review-user-controller-and-error-handling/</loc>
    <lastmod>2017-05-01T12:08:05+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/call-for-code-review/</loc>
    <lastmod>2017-04-21T11:06:44+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/coupling/</loc>
    <lastmod>2017-04-10T11:59:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/functional-style/</loc>
    <lastmod>2017-04-10T11:59:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/temporal-coupling-and-immutability/</loc>
    <lastmod>2017-04-10T11:59:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/result/</loc>
    <lastmod>2017-03-30T12:26:41+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/what-is-exceptional-situation/</loc>
    <lastmod>2017-03-30T12:26:41+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/error-handling-exception-or-result/</loc>
    <lastmod>2017-03-13T13:04:10+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/interfaces-for-repositories/</loc>
    <lastmod>2017-03-02T14:11:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/repository/</loc>
    <lastmod>2017-03-02T14:11:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/on-automappers/</loc>
    <lastmod>2017-02-16T12:46:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/rest/</loc>
    <lastmod>2017-01-31T13:16:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/rest-api-response-codes-400-vs-500/</loc>
    <lastmod>2017-01-31T13:16:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-long-should-a-single-method-be/</loc>
    <lastmod>2017-01-19T15:22:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/2016-retrospective/</loc>
    <lastmod>2016-12-23T13:12:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/retrospective/</loc>
    <lastmod>2016-12-23T13:12:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/custom-exception-types/</loc>
    <lastmod>2016-12-08T14:06:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/ocp-vs-yagni/</loc>
    <lastmod>2016-11-28T13:37:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/solid/</loc>
    <lastmod>2016-11-28T13:37:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/yagni/</loc>
    <lastmod>2016-11-28T13:37:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/when-to-include-external-systems-into-testing-scope/</loc>
    <lastmod>2016-11-15T12:22:38+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/nosql/</loc>
    <lastmod>2016-11-03T14:41:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/oop/</loc>
    <lastmod>2016-11-03T14:41:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/oop-fp-and-object-relational-impedance-mismatch/</loc>
    <lastmod>2016-11-03T14:41:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/sql/</loc>
    <lastmod>2016-11-03T14:41:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/verifying-collaborations-at-system-edges/</loc>
    <lastmod>2016-10-26T13:00:53+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/stubs/</loc>
    <lastmod>2016-10-19T12:21:58+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/integration-testing/</loc>
    <lastmod>2016-10-10T11:41:47+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/pragmatic-unit-testing-pluralsight-course/</loc>
    <lastmod>2016-10-10T11:41:47+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/haskell/</loc>
    <lastmod>2016-10-05T11:42:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-to-know-if-your-domain-model-is-properly-isolated/</loc>
    <lastmod>2016-10-05T11:42:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/encapsulation/</loc>
    <lastmod>2016-09-29T11:17:43+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/law-of-demeter-and-immutability/</loc>
    <lastmod>2016-09-29T11:17:43+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/lawofdemeter/</loc>
    <lastmod>2016-09-29T11:17:43+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/aggregate/</loc>
    <lastmod>2016-09-22T12:32:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/email-uniqueness-as-aggregate-invariant/</loc>
    <lastmod>2016-09-22T12:32:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/invariants/</loc>
    <lastmod>2016-09-22T12:32:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/validation/</loc>
    <lastmod>2016-09-13T12:40:39+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/validation-and-ddd/</loc>
    <lastmod>2016-09-13T12:40:39+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/application-service/</loc>
    <lastmod>2016-09-08T13:04:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/domain-service/</loc>
    <lastmod>2016-09-08T13:04:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-vs-application-services/</loc>
    <lastmod>2016-09-08T13:04:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/domain-logic/</loc>
    <lastmod>2016-09-02T00:59:13+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-model-isolation/</loc>
    <lastmod>2016-09-02T00:59:13+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/what-is-domain-logic/</loc>
    <lastmod>2016-08-25T11:13:31+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/nesting-value-object-inside-entity/</loc>
    <lastmod>2016-08-09T11:24:39+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/representing-collection-as-value-object/</loc>
    <lastmod>2016-08-04T13:42:03+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/implementation-detail/</loc>
    <lastmod>2016-07-27T10:39:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/what-is-implementation-detail/</loc>
    <lastmod>2016-07-27T10:39:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/structural-inspection/</loc>
    <lastmod>2016-07-21T10:30:12+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/structural-inspection/</loc>
    <lastmod>2016-07-21T10:30:12+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/book-review/</loc>
    <lastmod>2016-07-05T11:06:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/growing-object-oriented-software-guided-by-tests-without-mocks/</loc>
    <lastmod>2016-07-05T11:06:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/c-functional-extensions-nuget-library/</loc>
    <lastmod>2016-06-24T09:18:40+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/pragmatic-integration-testing/</loc>
    <lastmod>2016-06-21T05:42:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/immutability/</loc>
    <lastmod>2016-06-15T06:24:12+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/pragmatic-unit-testing/</loc>
    <lastmod>2016-06-15T06:24:12+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/styles-of-unit-testing/</loc>
    <lastmod>2016-06-09T11:22:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/continuous-delivery/</loc>
    <lastmod>2016-06-08T12:15:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/database-delivery-best-practices-pluralsight-course/</loc>
    <lastmod>2016-06-08T12:15:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/unit-test-value-proposition/</loc>
    <lastmod>2016-06-01T11:29:53+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/7-notable-ndc-london-2016-talks/</loc>
    <lastmod>2016-05-21T15:11:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/ndc/</loc>
    <lastmod>2016-05-21T15:11:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/talks/</loc>
    <lastmod>2016-05-21T15:11:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/immutable-architecture/</loc>
    <lastmod>2016-05-12T11:25:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/dependency-injection/</loc>
    <lastmod>2016-05-04T03:01:17+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/singleton/</loc>
    <lastmod>2016-05-04T03:01:17+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/singleton-vs-dependency-injection/</loc>
    <lastmod>2016-05-04T03:01:17+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/defensive-programming/</loc>
    <lastmod>2016-04-27T11:48:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/defensive-programming/</loc>
    <lastmod>2016-04-27T11:48:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/what-is-functional-programming/</loc>
    <lastmod>2016-04-21T13:49:23+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/applying-functional-principles-in-c-pluralsight-course/</loc>
    <lastmod>2016-04-11T11:11:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/having-the-domain-model-separate-from-the-persistence-model/</loc>
    <lastmod>2016-04-05T12:52:02+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/persistence-ignorance/</loc>
    <lastmod>2016-04-05T12:52:02+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/persistence-model/</loc>
    <lastmod>2016-04-05T12:52:02+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/soc/</loc>
    <lastmod>2016-04-05T12:52:02+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/kiss/</loc>
    <lastmod>2016-03-24T11:29:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/trying-to-impress-people-with-your-code/</loc>
    <lastmod>2016-03-24T11:29:24+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/reference-data/</loc>
    <lastmod>2016-03-17T11:54:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/reference-data-as-code/</loc>
    <lastmod>2016-03-17T11:54:01+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/link-to-an-aggregate-reference-or-id/</loc>
    <lastmod>2016-03-08T12:14:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/mechanical-approach-to-domain-modeling/</loc>
    <lastmod>2016-02-29T12:18:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/factory/</loc>
    <lastmod>2016-02-22T10:55:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/partially-initialized-entities-anti-pattern/</loc>
    <lastmod>2016-02-22T10:55:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/3-ways-of-archiving-code-correctness/</loc>
    <lastmod>2016-02-16T13:00:36+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/code-contracts/</loc>
    <lastmod>2016-02-16T13:00:36+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/type-system/</loc>
    <lastmod>2016-02-16T13:00:36+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/specification/</loc>
    <lastmod>2016-02-08T13:30:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/specification-pattern-c-implementation/</loc>
    <lastmod>2016-02-08T13:30:46+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/classes-internal-to-an-aggregate-entities-or-value-objects/</loc>
    <lastmod>2016-02-01T12:50:37+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-driven-design-in-practice-pluralsight-course/</loc>
    <lastmod>2016-01-22T15:13:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/kiss-vs-database-normalization/</loc>
    <lastmod>2016-01-18T13:29:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/normalization/</loc>
    <lastmod>2016-01-18T13:29:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/entity-vs-value-object-the-ultimate-list-of-differences/</loc>
    <lastmod>2016-01-11T13:01:15+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/2015-retrospective/</loc>
    <lastmod>2015-12-22T11:51:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/early-exit-is-tail-call-optimization/</loc>
    <lastmod>2015-12-14T12:46:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/geek-out/</loc>
    <lastmod>2015-12-14T12:46:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/c-regions-is-design-smell/</loc>
    <lastmod>2015-12-08T12:22:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/design-smell/</loc>
    <lastmod>2015-12-08T12:22:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/do-you-need-an-orm/</loc>
    <lastmod>2015-11-30T13:06:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/domain-centric-vs-data-centric-approaches/</loc>
    <lastmod>2015-11-19T13:08:25+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/is-sql-good-place-for-business-logic/</loc>
    <lastmod>2015-11-11T13:28:15+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/sql-vs-nosql-you-do-want-to-have-a-relational-storage-by-default/</loc>
    <lastmod>2015-11-06T12:39:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/stages-of-competence-2-ways-of-learning/</loc>
    <lastmod>2015-10-19T11:34:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/most-valuable-software-development-principles/</loc>
    <lastmod>2015-10-12T11:28:37+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/making-implicit-assumptions-explicit/</loc>
    <lastmod>2015-10-05T11:34:07+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/c-and-f-approaches-to-illegal-state/</loc>
    <lastmod>2015-09-28T11:03:58+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/f#/</loc>
    <lastmod>2015-09-28T11:03:58+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/illegal-states/</loc>
    <lastmod>2015-09-28T11:03:58+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/coded-ui/</loc>
    <lastmod>2015-09-22T11:14:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/coded-ui-vs-white/</loc>
    <lastmod>2015-09-22T11:14:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/ui-tests/</loc>
    <lastmod>2015-09-22T11:14:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/white/</loc>
    <lastmod>2015-09-22T11:14:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/wpf/</loc>
    <lastmod>2015-09-22T11:14:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/acceptance-tests/</loc>
    <lastmod>2015-09-21T11:21:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/automating-ui-tests-wpf-applications-pluralsight-course/</loc>
    <lastmod>2015-09-21T11:21:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/fail-fast-principle/</loc>
    <lastmod>2015-09-15T11:26:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/fail-fast/</loc>
    <lastmod>2015-09-15T11:26:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/dry/</loc>
    <lastmod>2015-09-11T11:25:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/dry-revisited/</loc>
    <lastmod>2015-09-11T11:25:48+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/cohesion/</loc>
    <lastmod>2015-09-02T11:12:10+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/cohesion-coupling-difference/</loc>
    <lastmod>2015-09-02T11:12:10+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/srp/</loc>
    <lastmod>2015-09-02T11:12:10+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/database-versioning-tools/</loc>
    <lastmod>2015-08-26T11:14:04+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/migrations/</loc>
    <lastmod>2015-08-26T11:14:04+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/tools/</loc>
    <lastmod>2015-08-26T11:14:04+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/delivery/</loc>
    <lastmod>2015-08-18T11:14:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/state-vs-migration-driven-database-delivery/</loc>
    <lastmod>2015-08-18T11:14:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/database-versioning-best-practices/</loc>
    <lastmod>2015-08-10T12:28:10+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/tdd-best-practices/</loc>
    <lastmod>2015-08-03T11:43:57+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/stubs-vs-mocks/</loc>
    <lastmod>2015-07-27T11:29:43+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/most-important-tdd-rule/</loc>
    <lastmod>2015-07-20T11:11:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/integration-testing-or-how-to-sleep-well-at-nights/</loc>
    <lastmod>2015-07-13T12:07:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/painless-tdd/</loc>
    <lastmod>2015-07-06T12:00:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/test-induced-design-damage/</loc>
    <lastmod>2015-06-29T11:13:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/test-induced-design-damage-or-why-tdd-is-so-painful/</loc>
    <lastmod>2015-06-29T11:13:09+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/encapsulation-revisited/</loc>
    <lastmod>2015-06-22T11:57:52+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/kiss-revisited/</loc>
    <lastmod>2015-06-15T10:59:19+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/yagni-revisited/</loc>
    <lastmod>2015-06-11T12:25:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/hard-coding/</loc>
    <lastmod>2015-06-08T11:33:03+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/make-hard-coding-your-default-choice/</loc>
    <lastmod>2015-06-08T11:33:03+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/interfaces-vs-interfaces/</loc>
    <lastmod>2015-06-02T11:46:05+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/return-the-most-specific-type/</loc>
    <lastmod>2015-05-18T11:22:56+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/3-misuses-of-operator-in-c-6/</loc>
    <lastmod>2015-05-11T11:14:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/pitfalls/</loc>
    <lastmod>2015-05-11T11:14:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/combining-sql-server-and-mongodb-using-nhibernate/</loc>
    <lastmod>2015-05-06T11:12:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/mongodb/</loc>
    <lastmod>2015-05-06T11:12:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/sql-server/</loc>
    <lastmod>2015-05-06T11:12:49+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/validation-logic-and-nhibernate-event-listeners/</loc>
    <lastmod>2015-04-27T11:41:12+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/types-of-cqrs/</loc>
    <lastmod>2015-04-20T11:23:40+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/dto-vs-value-object-vs-poco/</loc>
    <lastmod>2015-04-13T12:07:17+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/poco/</loc>
    <lastmod>2015-04-13T12:07:17+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-we-think/</loc>
    <lastmod>2015-04-03T11:56:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/intellect/</loc>
    <lastmod>2015-04-03T11:56:51+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/8-resharper-shortcuts-everyone-should-know/</loc>
    <lastmod>2015-03-27T10:49:47+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/resharper/</loc>
    <lastmod>2015-03-27T10:49:47+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/tips/</loc>
    <lastmod>2015-03-27T10:49:47+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/functional-c-handling-failures-input-errors/</loc>
    <lastmod>2015-03-20T11:37:11+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/functional-c-non-nullable-reference-types/</loc>
    <lastmod>2015-03-13T11:53:44+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/non-nullability/</loc>
    <lastmod>2015-03-13T11:53:44+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/functional-c-primitive-obsession/</loc>
    <lastmod>2015-03-07T13:42:23+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/functional-c-immutability/</loc>
    <lastmod>2015-03-02T12:43:32+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/exceptions-for-flow-control/</loc>
    <lastmod>2015-02-26T20:18:56+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/code-contracts-vs-input-validation/</loc>
    <lastmod>2015-02-14T15:43:42+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/shared-library-vs-enterprise-development/</loc>
    <lastmod>2015-02-08T04:22:18+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/when-inheritance-is-not-an-inheritance/</loc>
    <lastmod>2015-02-02T13:22:11+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/.net/</loc>
    <lastmod>2015-01-30T02:34:47+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/ienumerable-interface-in-net-and-lsp/</loc>
    <lastmod>2015-01-30T02:34:47+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/career/</loc>
    <lastmod>2015-01-17T23:53:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-to-increase-your-value-as-developer/</loc>
    <lastmod>2015-01-17T23:53:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/how-to-build-microservices-wrong/</loc>
    <lastmod>2015-01-10T21:20:45+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/value-objects-explained/</loc>
    <lastmod>2015-01-03T12:18:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/dont-use-ids-domain-entities/</loc>
    <lastmod>2014-12-27T23:36:27+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/pitfalls-of-async-await/</loc>
    <lastmod>2014-12-20T13:10:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/multithreading/</loc>
    <lastmod>2014-12-20T13:10:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tags/async/</loc>
    <lastmod>2014-12-13T12:42:20+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/io-threads-explained/</loc>
    <lastmod>2014-12-13T12:42:20+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/separation-of-concerns-in-orm/</loc>
    <lastmod>2014-12-06T13:03:33+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/read-only-collections-and-lsp/</loc>
    <lastmod>2014-11-22T13:52:08+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/cqs-with-database-generated-ids/</loc>
    <lastmod>2014-11-15T13:31:14+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/entity-base-class/</loc>
    <lastmod>2014-11-08T14:20:36+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/posts/what-is-enterprise-development/</loc>
    <lastmod>2014-11-01T19:58:54+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/book/1-star-review/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/book/2-star-review/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/book/3-star-review/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/book/4-star-review/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/book/5-star-review/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/bug-free-code/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/chapter-1-thank-you/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/pdf-download-thank-you/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/almost-subscribed/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/archives/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/book-discount-sent/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/categories/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/about/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/thank-you/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/online-training/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/subscribe/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/tdd-course/</loc>
  </url>
  
  <url>
    <loc>https://enterprisecraftsmanship.com/book/</loc>
  </url>
  
</urlset>