<?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:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" 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://www.seifertm.de/blog/approach-to-simple-systems-design/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/breaking-up-the-monolith-assessing-the-status-quo/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/choose-your-platform-carefully/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/coverage-guided-test-data-selection/</loc><lastmod>2021-05-28T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/enforcing-coding-conventions-using-libcst-and-fixit/</loc><lastmod>2020-10-07T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/events-should-always-be-self-contained/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/fetching-packages-from-authenticated-http-uris-with-gentoo-portage/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/importance-of-client-side-libraries/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/long-term-software-stabilization/</loc><lastmod>2023-04-03T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/metamorphic-testing/</loc><lastmod>2022-01-03T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/multi-tenancy-data-models-in-kafka/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/neglecting-software-maintenance-kills-projects/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/optimizing-a-postgresql-query-a-case-study/</loc><lastmod>2020-10-07T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/packaging-python-applications/</loc><lastmod>2021-07-28T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/real-world-application-refactoring-using-sidecars-and-stranglers/</loc><lastmod>2020-10-07T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/simplicity-is-key-to-successful-software/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/the-maintainability-benefits-of-property-based-testing/</loc><lastmod>2020-10-07T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/staves-a-container-image-builder-based-on-gentoo-linux/</loc><lastmod>2020-11-17T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/transactional-systems-with-apache-kafka/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/de/asyncio-schulung/</loc><lastmod>2023-08-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/unified-data-model-for-authentication/</loc><lastmod>2020-10-01T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/de/datenschutz.html</loc><lastmod>2020-09-24T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/de/hypothesis-schulung/</loc><lastmod>2023-08-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/de/impressum.html</loc><lastmod>2022-09-10T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/de/</loc><lastmod>2023-09-15T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><xhtml:link rel="alternate" hreflang="de-DE" href="https://www.seifertm.de/de/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://www.seifertm.de/"/></url><url><loc>https://www.seifertm.de/de/leistungen/</loc><lastmod>2023-08-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/imprint.html</loc><lastmod>2022-09-10T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/</loc><lastmod>2023-09-15T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><xhtml:link rel="alternate" hreflang="de-DE" href="https://www.seifertm.de/de/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://www.seifertm.de/"/></url><url><loc>https://www.seifertm.de/services/</loc><lastmod>2023-07-18T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/privacy.html</loc><lastmod>2024-10-04T00:00:00.000Z</lastmod><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/</loc><changefreq>monthly</changefreq></url><url><loc>https://www.seifertm.de/blog/page/2/</loc><changefreq>monthly</changefreq></url></urlset>