<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://gabrielschenker.com/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/a-docker-workflow-for-net-core-developers-part-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/a-docker-workflow-for-net-developers-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/a-docker-workflow-for-net-developers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/ai-does-not-need-more-specs-it-needs-better-blueprints/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/ai-makes-business-solution-design-more-important-not-less/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/ai-will-not-fix-a-broken-sdlc/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/audit-compliance-and-governance-dont-need-more-controls-they-need-the-story/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/proof-beats-permission/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/consistency-belongs-to-decisions-not-to-aggregates/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/before-you-optimize-the-process-ask-why-it-exists/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/better-testing-starts-with-better-design/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/blog/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/boundaries-follow-decisions-not-data/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/change-is-a-first-class-concept-in-the-model/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/clarity-instead-of-gatekeepers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/contact/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/crossing-the-finish-line-writing-the-4th-edition-of-the-ultimate-docker-container-book/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/docker-compose-health-checks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/dynamic-context-boundaries-where-business-and-engineering-finally-meet/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/eventmodeling-building-blocks-four-patterns-that-explain-every-business-process/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/events-are-shared-signals-models-are-not/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/fragmented-understanding/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-a-common-language-to-a-living-map-of-the-enterprise/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-architecture-to-runtime/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-bespoke-chaos-to-predictable-systems-why-enterprise-software-needs-building-blocks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-business-activity-to-system-truth-why-the-state-change-pattern-matters/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-business-intent-to-auditable-software-one-continuous-story/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-eventmodel-to-execution-why-delivery-should-feel-boring/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-gatekeepers-to-guardrails/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-model-to-code-implementing-separation-of-duties-without-the-pain/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/from-scattered-requirements-to-a-system-blueprint/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/how-far-can-you-actually-get-with-just-postgresql/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/how-we-test-just-became-the-specification/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/information-complete-is-not-the-same-as-detailed/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/its-not-childs-play/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lessons-learned-while-writing-the-4th-edition-of-the-ultimate-docker-container-book/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/messaging-patterns-the-basics/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/publications/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/reactive-programming-in-the-ui-rxjs-from-grounds-up-part-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/rebuilding-an-enterprise-system-from-the-business-outward/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/same-feature-two-worlds-planning-with-tickets-vs-planning-with-eventmodeling/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/separation-of-duties-is-a-modelling-problem-not-a-security-problem/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/separation-of-duties-is-a-modelling-problem/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/testing-from-the-model-generating-test-cases-directly-from-your-event-diagram/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/the-ai-disruption-why-software-engineers-must-become-product-engineers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/the-blueprint-before-the-agent/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/the-missing-blueprint-in-enterprise-software/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/the-telephone-game-between-business-and-tech/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/the-workshop-looks-expensive-ambiguity-is-worse/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/trust-is-not-a-cultural-problem-its-an-architectural-outcome/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/using-a-bastion-container/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/what-autonomy-actually-means-and-what-it-doesnt/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/when-change-state-quietly-reshapes-our-boundaries/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/when-everything-shares-the-same-centre-everything-becomes-connected/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/when-software-makes-simple-business-decisions-hard/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/where-does-a-domain-get-the-facts-it-needs-to-make-a-decision/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/why-current-state-is-a-dangerous-lie-in-decision-heavy-systems/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/why-eventmodeling-still-struggles-in-the-enterprise/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/why-most-governance-models-fail-and-why-models-dont/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/why-nobody-sees-the-full-picture/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/why-systems-forget-what-the-business-never-did/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/writing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/zero-downtime-deployment/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- lostechies-archive -->
  <url>
    <loc>https://gabrielschenker.com/lostechies/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/01/12/coming-from-place-far-far-away/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/01/21/real-swiss-don-t-need-srp-do-they/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/01/23/synchronizing-calls-to-the-ui-in-a-multi-threaded-application/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/01/29/true-swiss-don-t-like-mocks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/01/30/the-dependency-inversion-principle/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/02/03/dynamic-reflection-versus-static-reflection/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/02/03/step-by-step-introduction-to-delegates-and-lambda-expressions/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/02/05/learning-and-understanding/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/02/13/the-open-closed-principle/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/02/27/refactoring-legacy-code/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/03/10/how-to-add-a-custom-validation-method-to-the-jquery-validator-plug-in/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/03/10/javascript-access-properties-of-a-complex-json-object/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/03/24/how-to-change-start-location-of-a-signed-clickonce-application/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/04/08/article-series-on-nhibernate-and-fluent-nhibernate/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/04/16/article-series-on-nhibernate-and-fluent-nhibernate-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/04/17/nhibernate-2nd-level-cache-and-multiple-databases/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/04/21/tutorial-about-mocking-with-rhino-mocks-and-moq/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/05/04/ptom-brownfield-development-making-your-dependencies-explicit/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/05/31/fluent-silverlight-part-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/06/01/fluent-silverlight-part-2-binding-properties/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/06/08/fluent-silverlight-part-3-binding-events-to-commands/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/06/26/walking-through-the-creation-of-a-complex-installer-package/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/09/02/article-series-on-nhibernate-and-fluent-nhibernate-part-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/10/05/leaving-switzerland/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/10/21/force-net-application-to-run-in-32bit-process-on-64bit-os/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/11/26/writing-a-profiler-for-silverlight-applications-part-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2009/12/08/writing-a-profiler-for-silverlight-applications-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/01/02/fluent-silverlight-implementing-a-fluent-api/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/01/03/fluent-silverlight-fluent-api-and-inheritance/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/01/06/silverlight-and-styles/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/01/07/fluent-silverlight-binding-dependency-properties-to-model-properties/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/01/08/fluent-silverlight-static-reflection/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/01/08/fluent-silverlight-table-of-content/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/01/27/fluent-silverlight-binding-control-events-to-actions/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/05/18/wix-and-custom-actions/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/05/19/creating-a-bootstrapper-with-dotnetinstaller/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/05/27/working-with-code-based-templates-in-silverlight/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/06/15/migrating-to-git/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/06/18/git-and-our-friction-points-and-beginners-mistakes/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/07/28/we-are-hiring/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/09/15/making-history-explicit/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/09/21/analyzing-historical-data-and-playing-with-interactive-extensions/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2010/10/06/new-book-on-nhibernate/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/01/18/ranting-about-the-quality-of-developers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/08/29/nhibernate-3-beginners-guide-published/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/09/02/how-to-map-a-domain-model-with-nhibernate/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/09/13/build-conferenceday-0/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/09/13/build-conferenceday-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/09/14/build-conferenceday-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/09/16/build-conferenceday-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2011/12/12/win-free-copies-of-nhibernate-3-beginners-guide/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/06/12/how-we-got-rid-of-the-database/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/06/13/how-we-got-rid-of-the-databasepart-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/06/18/how-we-got-rid-of-the-databasepart-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/06/20/how-we-got-rid-of-the-databasepart-4/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/06/24/how-we-got-rid-of-the-databasepart-5/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/06/30/how-we-got-rid-of-the-databasepart-6/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/07/06/presenting-at-adnug-meeting/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2012/07/15/adnug-presentation-july-12-2012/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/05/angularjspart-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/07/angularjspart-1-feedback/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/09/angularjspart-2-the-controller/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/10/angularjspart-3-inheritance/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/12/angularjspart-4-accessing-server-side-resources/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/17/angularjspart-5-pushing-data-to-the-server/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/28/angularjspart-6-templates/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/30/angularjspart-7-getting-ready-to-test/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2013/12/30/angularjspart-8-more-choice-when-testing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/01/14/angularjspart-9-values-and-constants/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/01/20/angluarjspart-10-intermezzo/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/02/04/angularjspart-11-promises/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/02/11/angularjspart-12-multi-language-support/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/02/26/angular-js-blog-series-table-of-content/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/02/26/angular-jspart-13-services/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/04/18/angular-jspart-14-end-to-end-tests/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/04/21/angularjspart-15-end-to-end-tests-and-mocking/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/05/13/angularjspart-16-forms/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/12/12/angular-js-my-video-series-is-ready/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/12/26/my-angular-video-series-special-deal/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/12/29/creating-an-ubuntu-developer-vm-on-hyper-v/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/12/30/creating-an-ubuntu-developer-vm-on-hyper-v-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/12/31/creating-an-ubuntu-developer-vm-on-hyper-v-part-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2014/12/31/creating-an-ubuntu-developer-vm-on-hyper-v-part-4/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/01/05/creating-an-angular-application-end-2-end-part-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/01/11/writing-an-angular-js-application-end-2-endpart-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/01/31/starting-a-new-adventure/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/03/21/creating-an-angular-application-end-2-end-part-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/04/07/cqrs-revisited/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/04/08/consistent-or-not-thats-the-question/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/04/12/cqrs-applied/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/04/13/welcome-andrew-siemer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/04/16/ddd-revisited/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/04/25/cqrs-workshop-retrospective/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/04/28/ddd-applied/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/05/07/ddd-special-scenarios-part-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/05/11/ddd-special-scenarios-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/05/25/ddd-the-aggregate/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/05/26/event-sourcing-revisited/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/06/06/event-sourcing-applied-the-aggregate/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/06/13/event-sourcing-applied-the-application-service/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/06/13/workshop-about-event-sourcing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/07/07/upgrading-nservicebus-a-painful-experience/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/07/13/event-sourcing-applied-the-repository/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/07/16/event-sourcing-applied-the-read-model/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/08/03/continuous-deployment/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/08/19/docker-on-windows-server-2016/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2015/09/15/measureup-conference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/01/23/implementing-a-cicd-pipeline/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/01/23/micro-service-based-architecture/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/01/27/service-discovery/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/01/29/auto-healing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/02/18/service-discovery-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/03/22/ci-with-teamcity-and-docker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/03/27/workshop-on-event-sourcing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/03/28/ci-with-teamcity-and-docker-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/04/01/ci-with-teamcity-and-docker-part-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/04/07/blue-green-deployment-in-docker-cloud/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/04/19/testing-and-debugging-a-containerized-node-application/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/04/22/testing-and-debugging-a-containerized-asp-net-application/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/04/27/asp-net-docker-and-messaging/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/04/30/windows-docker-containers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/05/17/running-and-debugging-an-asp-net-core-rc2-application-running-in-docker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/05/23/blue-green-deployment/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/06/18/containers-whats-the-big-deal/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/06/19/dockercon-2016-day-of-arrival/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/06/20/day-1-workshop-and-registration/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/06/21/dockercon-2016-day-2-presentations/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/06/21/dockercon-2016-day-3-presentations/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/08/05/synchronizing-containers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/08/11/troubleshooting-containers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/08/14/containers-clean-up-your-house/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/08/21/container-entrypoint/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/08/26/containers-an-index/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/08/31/pimp-my-report-with-docker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/09/05/docker-and-swarm-mode-part-1/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/09/11/docker-and-swarm-mode-part-2/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/09/21/easing-the-use-of-the-aws-cli/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/09/26/bulk-delete-queues-in-aws/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/09/26/use-docker-to-build-test-and-push-your-artifacts/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/10/05/docker-and-swarm-mode-part-3/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/10/22/docker-and-swarmkit-part-4/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/10/28/how-to-bootstrap-angular-with-server-side-data/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/11/11/docker-and-swarmkit-part-5-going-deep/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/11/25/docker-and-swarmkit-part-6-new-features-of-v1-13/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2016/12/12/containers-cleanup-your-house-revisited/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gabrielschenker.com/lostechies/2017/04/08/up-into-the-swarm/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /lostechies-archive -->
</urlset>
