<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://thorsten.suckow-homberg.de/about</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2022/04/15/extjs-simlets-and-omitting-the-status-code</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2022/06/07/releasing-conjoon-1-0-0-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2022/06/08/conjoon-installer-updates</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2022/06/14/javascript-function-as-object-and-the-internet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2022/07/15/easily-create-siesta-tests-for-your-application</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2023-12-31-zulassungsarbeit-master-of-computer-science</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2023/02/19/fix-missing-favicon-in-extjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2023/03/20/horde-mail-ignores-bcc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2023/04/14/big-ball-of-mud-decay</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2023/05/01/errata-beweisen-lernen</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/2023/07/11/perceptron-function-plotting-in-python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/a-brief-overview-on-recent-cyberattacks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/betrachtung-des-widerspruchsbeweis-des-speziellen-halteproblems-nach-vossen-und-witt</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/change-of-coordinates-and-applications-to-view-matrices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/contracted-events-for-micro-frontend-communication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/from-camera-to-clip-space-derivation-of-the-projection-matrices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/high-level-overview-of-the-game-loop-architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/loesungshinweise-prog-fh-trier</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/manifesto-for-ai-augmented-software-craftsmanship</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/model-matrix-rotation-world-vs-lLocal-origin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/model-matrix-transformations-a-change-of-coordinates-perspective</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/Releasing-conjoon-V1.0</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/rotations-as-a-special-case-of-vector-transformations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/shellsort-lauzeitanalyse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/ai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/ai-augmented</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/artificial-intelligence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/automata-theory</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/bug</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/comment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/computer-graphics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/computer-networks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/conjoon</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/copilot</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/craft</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/data-oriented-design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/datastructures</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/devlog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/double-buffering</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/email</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/events</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/extjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/frontend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/game-loop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/helios</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/horde</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/information-security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/internet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/java</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/javascript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/linear-algebra</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/machine-learning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/mathematics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/neural-network</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/npm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/open-source</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/perceptron</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/personal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/php</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/programmierung</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/programming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/release</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/sencha</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/social</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/software-architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/software-craftsmanship</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/software-development</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/study</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/tooling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/trier-university-of-applied-sciences</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/university</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/tags/value-driven</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/blog/the-geometry-of-the-dot-product</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/imprint</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/projects</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/tags/computer-graphics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/tags/computer-networks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/tags/information-security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/tags/linear-algebra</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/tags/math</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/tags/opengl</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/a-fluent-interface-for-javascript-promises</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/agp-the-payroll-system/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/agp-the-payroll-system/Use-Case-1-Adding-a-new-employee</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/change-of-coordinates-and-applications-to-view-matrices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/from-camera-to-clip-space-derivation-of-the-projection-matrices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/img/dot-product</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/model-matrix-rotation-world-vs-local-origin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/model-matrix-transformations-a-change-of-coordinates-perspective</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/rotations-as-a-special-case-of-vector-transformations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/computer-graphics/the-geometry-of-the-dot-product</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/contracted-events-for-micro-frontend-communication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/creating-extjs-applications-with-coon-js</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/creating-extjs-applications-with-coon-js/configuration-details-and-plugins</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/creating-extjs-applications-with-coon-js/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/creating-extjs-applications-with-coon-js/packages-and-configuration-options</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/creating-extjs-applications-with-coon-js/registering-services-and-using-the-service-locator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/dependency-injection-in-javascript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/downloadable-assets-with-github-actions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/getter-setter-automation-with-php-attributes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/javascript-promises-return-values-and-error-handlers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/modeling-biological-neurons</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/php-default-time-zones-and-dst</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/sencha-extjs-beyond-es5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/software-craftsmanship</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/articles/using-php-enums-as-method-calls</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computergraphics.culling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computergraphics.viewfrustum</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.aliasing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.firstclasscitizen</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.higherorderfunction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.lambdacalculus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.metaclass</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.methodsignature</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.purefunction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/computerscience.referentialtransparency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.bsi-200-1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.bsi-200-2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.bsi-200-3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.bsigrundschutz</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.bsiitgrundschutzcompendium</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.ciatriad</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.ipsec</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.isoiec27001</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.ssltls</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/csec.x509</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.aggregate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.anemicdomainmodel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.boundedcontext</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.coredomain</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.domaindrivendesign</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.domainlayer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.domainmodel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/ddd.ubiquitouslanguage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/graphtheory.spanningtree</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/java.constructors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/linearalgebra.coordinatevector</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/linux.drivertypes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/math.antisymmetricmatrix</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/math.outerproduct</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/refactoring.separatequeryfrommodifier</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwarearchitecture.applicationlayer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwarearchitecture.layeredarchitecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.bigballofmud</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.dependencyinjection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.dependencyinversionprinciple</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.domain</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.entity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.eventualconsistency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.facade</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.factorymethod</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.liskovsubstitutionprinciple</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.repository</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.separationofconcerns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.singleresponsibilityprinciple</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.singleton</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.solid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.symptomsofpoordesign</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.tabledatagateway</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/softwaredesign.valueobject</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/uml.actor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/uml.aggregation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/uml.association</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/uml.composition</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/uml.dependency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/uml.keyword</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/docs/wiki/uml.usecase</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thorsten.suckow-homberg.de/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>