<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.mikebild.dev/de/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/"/><lastmod>2026-07-04T00:00:00.000Z</lastmod></url><url><loc>https://www.mikebild.dev/de/blog/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/"/><lastmod>2025-12-30T10:00:00.000Z</lastmod></url><url><loc>https://www.mikebild.dev/de/projects/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/projects/"/><lastmod>2026-07-04T00:00:00.000Z</lastmod></url><url><loc>https://www.mikebild.dev/de/archive/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/archive/"/><lastmod>2025-12-30T10:00:00.000Z</lastmod></url><url><loc>https://www.mikebild.dev/de/contact/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/contact/"/></url><url><loc>https://www.mikebild.dev/de/tags/software/</loc></url><url><loc>https://www.mikebild.dev/de/tags/frontend/</loc></url><url><loc>https://www.mikebild.dev/de/tags/react/</loc></url><url><loc>https://www.mikebild.dev/de/tags/api/</loc></url><url><loc>https://www.mikebild.dev/de/tags/graphql/</loc></url><url><loc>https://www.mikebild.dev/de/tags/node-js/</loc></url><url><loc>https://www.mikebild.dev/de/tags/backend/</loc></url><url><loc>https://www.mikebild.dev/de/tags/reactive/</loc></url><url><loc>https://www.mikebild.dev/de/tags/svelte/</loc></url><url><loc>https://www.mikebild.dev/de/tags/architektur/</loc></url><url><loc>https://www.mikebild.dev/de/tags/aws/</loc></url><url><loc>https://www.mikebild.dev/de/tags/cloud/</loc></url><url><loc>https://www.mikebild.dev/de/tags/python/</loc></url><url><loc>https://www.mikebild.dev/de/tags/daten/</loc></url><url><loc>https://www.mikebild.dev/de/tags/platform/</loc></url><url><loc>https://www.mikebild.dev/de/blog/wann-cqrs-und-event-sourcing-zu-viel-ist/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/wann-cqrs-und-event-sourcing-zu-viel-ist/"/></url><url><loc>https://www.mikebild.dev/de/blog/event-sourcing-der-event-store-als-logbuch/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/event-sourcing-der-event-store-als-logbuch/"/></url><url><loc>https://www.mikebild.dev/de/blog/read-models-sind-projektionen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/read-models-sind-projektionen/"/></url><url><loc>https://www.mikebild.dev/de/blog/aggregat-als-konsistenzgrenze/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/aggregat-als-konsistenzgrenze/"/></url><url><loc>https://www.mikebild.dev/de/blog/commands-events-queries-trennen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/commands-events-queries-trennen/"/></url><url><loc>https://www.mikebild.dev/de/blog/cqrs-fachliche-grenze-kein-framework/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/cqrs-fachliche-grenze-kein-framework/"/></url><url><loc>https://www.mikebild.dev/de/blog/rxjs-testen-mit-marble-diagrammen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/rxjs-testen-mit-marble-diagrammen/"/></url><url><loc>https://www.mikebild.dev/de/blog/rxjs-die-vier-subject-typen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/rxjs-die-vier-subject-typen/"/></url><url><loc>https://www.mikebild.dev/de/datenschutz/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/datenschutz/"/></url><url><loc>https://www.mikebild.dev/de/blog/docker-eigene-registry/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/docker-eigene-registry/"/></url><url><loc>https://www.mikebild.dev/de/blog/docker-logging-mit-elk/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/docker-logging-mit-elk/"/></url><url><loc>https://www.mikebild.dev/de/blog/docker-compose-nodejs-redis/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/docker-compose-nodejs-redis/"/></url><url><loc>https://www.mikebild.dev/de/blog/javascript-prototypen-modell-hinter-class/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/javascript-prototypen-modell-hinter-class/"/></url><url><loc>https://www.mikebild.dev/de/blog/javascript-patterns-module-hof-currying/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/javascript-patterns-module-hof-currying/"/></url><url><loc>https://www.mikebild.dev/de/blog/knockoutjs-observables-computed-vor-signals/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/knockoutjs-observables-computed-vor-signals/"/></url><url><loc>https://www.mikebild.dev/de/blog/dynamodb-datenmodellierung-single-table/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/dynamodb-datenmodellierung-single-table/"/></url><url><loc>https://www.mikebild.dev/de/blog/appsync-dynamodb-graphql-api/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/appsync-dynamodb-graphql-api/"/></url><url><loc>https://www.mikebild.dev/de/blog/svelte-slots-context-und-web-components/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/svelte-slots-context-und-web-components/"/></url><url><loc>https://www.mikebild.dev/de/blog/svelte-motion-transitions-animationen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/svelte-motion-transitions-animationen/"/></url><url><loc>https://www.mikebild.dev/de/blog/svelte-stores-zustand-ausserhalb-der-komponente/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/svelte-stores-zustand-ausserhalb-der-komponente/"/></url><url><loc>https://www.mikebild.dev/de/blog/svelte-reaktivitaet-compiler-ohne-virtual-dom/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/svelte-reaktivitaet-compiler-ohne-virtual-dom/"/></url><url><loc>https://www.mikebild.dev/de/blog/jamstack-architektur/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/jamstack-architektur/"/></url><url><loc>https://www.mikebild.dev/de/blog/ses-email-hook-serverless/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/ses-email-hook-serverless/"/></url><url><loc>https://www.mikebild.dev/de/blog/step-functions-serverless-workflows/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/step-functions-serverless-workflows/"/></url><url><loc>https://www.mikebild.dev/de/blog/cognito-userpool-auth-serverless/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/cognito-userpool-auth-serverless/"/></url><url><loc>https://www.mikebild.dev/de/blog/datenanalyse-mit-pandas/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/datenanalyse-mit-pandas/"/></url><url><loc>https://www.mikebild.dev/de/blog/python-daten-einlesen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/python-daten-einlesen/"/></url><url><loc>https://www.mikebild.dev/de/blog/flask-apps-testen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/flask-apps-testen/"/></url><url><loc>https://www.mikebild.dev/de/blog/web-apis-mit-flask/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/web-apis-mit-flask/"/></url><url><loc>https://www.mikebild.dev/de/blog/funktionale-muster-in-python/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/funktionale-muster-in-python/"/></url><url><loc>https://www.mikebild.dev/de/blog/python-advanced-decorators-generatoren/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/python-advanced-decorators-generatoren/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-client-apollo-link-und-fragments/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-client-apollo-link-und-fragments/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-async-context-mit-asynclocalstorage/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-async-context-mit-asynclocalstorage/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-streams-im-objektmodus/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-streams-im-objektmodus/"/></url><url><loc>https://www.mikebild.dev/de/blog/typescript-in-node/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/typescript-in-node/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-subscriptions-ueber-sse/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-subscriptions-ueber-sse/"/></url><url><loc>https://www.mikebild.dev/de/blog/rxjs-in-node-ereignisstroeme/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/rxjs-in-node-ereignisstroeme/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-debuggen-und-beobachten/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-debuggen-und-beobachten/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-buffers-und-binaerdaten/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-buffers-und-binaerdaten/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-eventemitter-und-ereignismodell/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-eventemitter-und-ereignismodell/"/></url><url><loc>https://www.mikebild.dev/de/blog/formulare-in-react-19-mit-actions/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/formulare-in-react-19-mit-actions/"/></url><url><loc>https://www.mikebild.dev/de/blog/react-transitions-mit-usetransition/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/react-transitions-mit-usetransition/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-http2-und-server-sent-events/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-http2-und-server-sent-events/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-federation-und-subgraphs/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-federation-und-subgraphs/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-testing-mit-mocha/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-testing-mit-mocha/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-client-caching-mit-apollo/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-client-caching-mit-apollo/"/></url><url><loc>https://www.mikebild.dev/de/blog/typescript-in-react/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/typescript-in-react/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-fehler-als-architektur/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-fehler-als-architektur/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-child-process-und-skalierung/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-child-process-und-skalierung/"/></url><url><loc>https://www.mikebild.dev/de/blog/von-hocs-und-render-props-zu-custom-hooks/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/von-hocs-und-render-props-zu-custom-hooks/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-auth-im-context/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-auth-im-context/"/></url><url><loc>https://www.mikebild.dev/de/blog/rxjs-in-react-datenfluss/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/rxjs-in-react-datenfluss/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-streams-und-backpressure/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-streams-und-backpressure/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-paginierung-und-connections/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-paginierung-und-connections/"/></url><url><loc>https://www.mikebild.dev/de/blog/react-server-components-und-server-actions/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/react-server-components-und-server-actions/"/></url><url><loc>https://www.mikebild.dev/de/blog/react-router-data-router/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/react-router-data-router/"/></url><url><loc>https://www.mikebild.dev/de/projects/hands-on-workshops/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/projects/hands-on-workshops/"/></url><url><loc>https://www.mikebild.dev/de/projects/slidekit/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/projects/slidekit/"/></url><url><loc>https://www.mikebild.dev/de/projects/serverless-aws-cdk-ecommerce/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/projects/serverless-aws-cdk-ecommerce/"/></url><url><loc>https://www.mikebild.dev/de/projects/graphql-pouch/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/projects/graphql-pouch/"/></url><url><loc>https://www.mikebild.dev/de/blog/state-management-vergleich/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/state-management-vergleich/"/></url><url><loc>https://www.mikebild.dev/de/blog/react-suspense-und-use/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/react-suspense-und-use/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-schema-das-mitwaechst/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-schema-das-mitwaechst/"/></url><url><loc>https://www.mikebild.dev/de/blog/context-richtig-einsetzen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/context-richtig-einsetzen/"/></url><url><loc>https://www.mikebild.dev/de/blog/react-zustand-erhalten-und-zuruecksetzen/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/react-zustand-erhalten-und-zuruecksetzen/"/></url><url><loc>https://www.mikebild.dev/de/blog/client-zustand-und-server-cache/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/client-zustand-und-server-cache/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-konzepte-schema-resolver-ausfuehrung/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-konzepte-schema-resolver-ausfuehrung/"/></url><url><loc>https://www.mikebild.dev/de/blog/graphql-ueberblick-vom-schema-zur-foederierten-api/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/graphql-ueberblick-vom-schema-zur-foederierten-api/"/></url><url><loc>https://www.mikebild.dev/de/blog/wie-react-den-baum-rendert-und-aktualisiert/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/wie-react-den-baum-rendert-und-aktualisiert/"/></url><url><loc>https://www.mikebild.dev/de/blog/jsx-genau-die-regeln-hinter-dem-markup/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/jsx-genau-die-regeln-hinter-dem-markup/"/></url><url><loc>https://www.mikebild.dev/de/blog/react-ueberblick-von-jsx-zur-architektur/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/react-ueberblick-von-jsx-zur-architektur/"/></url><url><loc>https://www.mikebild.dev/de/blog/nodejs-training-event-loop-architektur/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/nodejs-training-event-loop-architektur/"/></url><url><loc>https://www.mikebild.dev/de/projects/contentkit/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/projects/contentkit/"/></url><url><loc>https://www.mikebild.dev/de/projects/sveltekit-adapter-aws/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/projects/sveltekit-adapter-aws/"/></url><url><loc>https://www.mikebild.dev/de/blog/rxjs-push-und-pull/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/rxjs-push-und-pull/"/></url><url><loc>https://www.mikebild.dev/de/blog/control-flow-vor-async-await/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/blog/control-flow-vor-async-await/"/></url><url><loc>https://www.mikebild.dev/de/impressum/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/impressum/"/></url><url><loc>https://www.mikebild.dev/de/profil/</loc><xhtml:link rel="alternate" hreflang="de" href="https://www.mikebild.dev/de/profil/"/></url></urlset>