<?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://owehrens.com/</loc></url><url><loc>https://owehrens.com/4-ways-to-test-your-code/</loc></url><url><loc>https://owehrens.com/5-code-metrics-you-need-to-watch/</loc></url><url><loc>https://owehrens.com/2014/10/07/if-you-dont-fight-it-you-end-up-with-a-monolith/</loc></url><url><loc>https://owehrens.com/2014/10/09/ways-to-migrate-away-from-monoliths/</loc></url><url><loc>https://owehrens.com/2015/09/29/Entwicklung-verteilter-systeme/</loc></url><url><loc>https://owehrens.com/2016/01/15/how-is-your-microservice-architecture-doing/</loc></url><url><loc>https://owehrens.com/2017-90-randomtechlinks/</loc></url><url><loc>https://owehrens.com/a-monolith-could-be-good-for-you/</loc></url><url><loc>https://owehrens.com/a-quick-look-at-google-app-engine-for-java/</loc></url><url><loc>https://owehrens.com/ai-and-mcp-to-create-more-usable-jira-tickets/</loc></url><url><loc>https://owehrens.com/ai-coding-test-turned-to-product/</loc></url><url><loc>https://owehrens.com/artifacts-for-effective-alignment/</loc></url><url><loc>https://owehrens.com/behavior-driven-development-with-easyb-and-vs-testng/</loc></url><url><loc>https://owehrens.com/busy-programmers-guide-on-where-to-buy-ebooks/</loc></url><url><loc>https://owehrens.com/can-ai-replace-me-as-a-consultant/</loc></url><url><loc>https://owehrens.com/cd-und-devops-im-expertencheck/</loc></url><url><loc>https://owehrens.com/clean-code-should-you-dry/</loc></url><url><loc>https://owehrens.com/coloring-your-ide/</loc></url><url><loc>https://owehrens.com/concordion-vs-cucumber-and-java-based-acceptance-testing/</loc></url><url><loc>https://owehrens.com/cucumber-jvm-for-java/</loc></url><url><loc>https://owehrens.com/der-real-life-check/</loc></url><url><loc>https://owehrens.com/do-not-use-javadoc/</loc></url><url><loc>https://owehrens.com/doing-sprint-reviews-with-a-review-fair/</loc></url><url><loc>https://owehrens.com/entwicklung-verteilter-systeme/</loc></url><url><loc>https://owehrens.com/extreme-visibility-in-an-agile-environment/</loc></url><url><loc>https://owehrens.com/four-weeks-of-home-office/</loc></url><url><loc>https://owehrens.com/from-development-to-production/</loc></url><url><loc>https://owehrens.com/fuckup-goodharts-law-in-practice-tie-a-metric-to-a-bonus/</loc></url><url><loc>https://owehrens.com/fuckup-programming-languages-and-organizations/</loc></url><url><loc>https://owehrens.com/getting-faster/</loc></url><url><loc>https://owehrens.com/getting-started-with-jsf-2-and-maven/</loc></url><url><loc>https://owehrens.com/getting-started-with-veewee-and-vagrant/</loc></url><url><loc>https://owehrens.com/getting-the-browsers-geolocation-with-html-5/</loc></url><url><loc>https://owehrens.com/hello-world/</loc></url><url><loc>https://owehrens.com/how-agents-find-their-own-tools-agentic-resource-discovery/</loc></url><url><loc>https://owehrens.com/how-do-you-know-you-have-a-monolith/</loc></url><url><loc>https://owehrens.com/how-failing-tests-can-be-green/</loc></url><url><loc>https://owehrens.com/how-hands-on-should-a-cto-be/</loc></url><url><loc>https://owehrens.com/how-is-your-microservice-architecture-doing/</loc></url><url><loc>https://owehrens.com/how-pair-programming-can-help-you-to-get-into-test-driven-development/</loc></url><url><loc>https://owehrens.com/how-to-detect-if-your-server-is-down-when-making-jquery-ajax-calls/</loc></url><url><loc>https://owehrens.com/how-to-get-your-developers-to-pay-more-attention-to-the-burn-down-chart-and-have-fun/</loc></url><url><loc>https://owehrens.com/how-to-refactor-spring-webflow-variables-in-your-jsf-pages-with-intellij-idea/</loc></url><url><loc>https://owehrens.com/how-to-test-spring-webflow-2-with-parent-flows/</loc></url><url><loc>https://owehrens.com/how-we-switched-from-subversion-to-git/</loc></url><url><loc>https://owehrens.com/ie7-caches-rendered-element/</loc></url><url><loc>https://owehrens.com/if-you-dont-fight-it-you-end-up-with-a-monolith/</loc></url><url><loc>https://owehrens.com/integrate-early-integrate-often/</loc></url><url><loc>https://owehrens.com/intellij-idea-81/</loc></url><url><loc>https://owehrens.com/intellij-idea-plugin-property-sorter-updated/</loc></url><url><loc>https://owehrens.com/intellij-idea-rulezzz-with-code-completion/</loc></url><url><loc>https://owehrens.com/ios-development-with-cursor-ai/</loc></url><url><loc>https://owehrens.com/javascript-testing-for-java-projects/</loc></url><url><loc>https://owehrens.com/jetbrains-released-a-google-app-engine-plugin-for-intellij/</loc></url><url><loc>https://owehrens.com/lightweight-web-prototyping-for-the-framework-loving-java-developer/</loc></url><url><loc>https://owehrens.com/microservices-bei-der-e-post/</loc></url><url><loc>https://owehrens.com/mit-puppet-und-rpm/</loc></url><url><loc>https://owehrens.com/my-macbook-pro-loves-4-gb/</loc></url><url><loc>https://owehrens.com/my-year-2019/</loc></url><url><loc>https://owehrens.com/name-your-objects-right/</loc></url><url><loc>https://owehrens.com/one-assert-per-test-really/</loc></url><url><loc>https://owehrens.com/one-year-of-blogging/</loc></url><url><loc>https://owehrens.com/openai-whisper-benchmark-on-nvidia-tesla-t4-a100/</loc></url><url><loc>https://owehrens.com/openai-whisper-on-apple-m1-cpp-version/</loc></url><url><loc>https://owehrens.com/podcast-time/</loc></url><url><loc>https://owehrens.com/quant-check-your-tests/</loc></url><url><loc>https://owehrens.com/readme/</loc></url><url><loc>https://owehrens.com/realtime-push-events-zum-browser/</loc></url><url><loc>https://owehrens.com/reporting-on-a-big-waterscrum-project/</loc></url><url><loc>https://owehrens.com/running-deepseek-671b-on-a-pc-locally/</loc></url><url><loc>https://owehrens.com/sbs-atomic-habbits/</loc></url><url><loc>https://owehrens.com/search/</loc></url><url><loc>https://owehrens.com/semantic-search-with-cosine-similarity/</loc></url><url><loc>https://owehrens.com/service-discovery-for-machines-and-humans/</loc></url><url><loc>https://owehrens.com/sketch-book-summary-good-strategy-bad-strategy/</loc></url><url><loc>https://owehrens.com/sketch-book-summary-no-estimates/</loc></url><url><loc>https://owehrens.com/sketch-book-summary-sbs/</loc></url><url><loc>https://owehrens.com/solid-development-principles-in-motivational-pictures-enhanced/</loc></url><url><loc>https://owehrens.com/sorting-your-properties-files-in-idea/</loc></url><url><loc>https://owehrens.com/spring-3-mvc-ajax-and-jquery-magic-or-better-simplicity/</loc></url><url><loc>https://owehrens.com/story-based-daily-stand-up-meeting/</loc></url><url><loc>https://owehrens.com/tags/</loc></url><url><loc>https://owehrens.com/tags/agents/</loc></url><url><loc>https://owehrens.com/tags/agile/</loc></url><url><loc>https://owehrens.com/tags/ai/</loc></url><url><loc>https://owehrens.com/tags/ajax/</loc></url><url><loc>https://owehrens.com/tags/appengine/</loc></url><url><loc>https://owehrens.com/tags/architecture/</loc></url><url><loc>https://owehrens.com/tags/ard/</loc></url><url><loc>https://owehrens.com/tags/blog/</loc></url><url><loc>https://owehrens.com/tags/board/</loc></url><url><loc>https://owehrens.com/tags/books/</loc></url><url><loc>https://owehrens.com/tags/burndown/</loc></url><url><loc>https://owehrens.com/tags/code/</loc></url><url><loc>https://owehrens.com/tags/coding/</loc></url><url><loc>https://owehrens.com/tags/color/</loc></url><url><loc>https://owehrens.com/tags/concordion/</loc></url><url><loc>https://owehrens.com/tags/cucumber/</loc></url><url><loc>https://owehrens.com/tags/cursor/</loc></url><url><loc>https://owehrens.com/tags/deepseek/</loc></url><url><loc>https://owehrens.com/tags/deployment/</loc></url><url><loc>https://owehrens.com/tags/development/</loc></url><url><loc>https://owehrens.com/tags/documentation/</loc></url><url><loc>https://owehrens.com/tags/drools/</loc></url><url><loc>https://owehrens.com/tags/extreme/</loc></url><url><loc>https://owehrens.com/tags/fail/</loc></url><url><loc>https://owehrens.com/tags/fuckup/</loc></url><url><loc>https://owehrens.com/tags/generate/</loc></url><url><loc>https://owehrens.com/tags/geolocation/</loc></url><url><loc>https://owehrens.com/tags/git/</loc></url><url><loc>https://owehrens.com/tags/google/</loc></url><url><loc>https://owehrens.com/tags/green-build/</loc></url><url><loc>https://owehrens.com/tags/html5/</loc></url><url><loc>https://owehrens.com/tags/hyperpersonal/</loc></url><url><loc>https://owehrens.com/tags/ide/</loc></url><url><loc>https://owehrens.com/tags/ie7/</loc></url><url><loc>https://owehrens.com/tags/infrastructure/</loc></url><url><loc>https://owehrens.com/tags/integration/</loc></url><url><loc>https://owehrens.com/tags/intellij/</loc></url><url><loc>https://owehrens.com/tags/ios/</loc></url><url><loc>https://owehrens.com/tags/java/</loc></url><url><loc>https://owehrens.com/tags/javadoc/</loc></url><url><loc>https://owehrens.com/tags/javascript/</loc></url><url><loc>https://owehrens.com/tags/jquery/</loc></url><url><loc>https://owehrens.com/tags/jsf/</loc></url><url><loc>https://owehrens.com/tags/jsf2/</loc></url><url><loc>https://owehrens.com/tags/jstestdriver/</loc></url><url><loc>https://owehrens.com/tags/knowledge/</loc></url><url><loc>https://owehrens.com/tags/kvm/</loc></url><url><loc>https://owehrens.com/tags/links/</loc></url><url><loc>https://owehrens.com/tags/llm/</loc></url><url><loc>https://owehrens.com/tags/mac/</loc></url><url><loc>https://owehrens.com/tags/macos/</loc></url><url><loc>https://owehrens.com/tags/maven/</loc></url><url><loc>https://owehrens.com/tags/mcp/</loc></url><url><loc>https://owehrens.com/tags/metrics/</loc></url><url><loc>https://owehrens.com/tags/microservice/</loc></url><url><loc>https://owehrens.com/tags/monolith/</loc></url><url><loc>https://owehrens.com/tags/mvc/</loc></url><url><loc>https://owehrens.com/tags/naming/</loc></url><url><loc>https://owehrens.com/tags/organisation/</loc></url><url><loc>https://owehrens.com/tags/organization/</loc></url><url><loc>https://owehrens.com/tags/pairprogramming/</loc></url><url><loc>https://owehrens.com/tags/personal/</loc></url><url><loc>https://owehrens.com/tags/plugin/</loc></url><url><loc>https://owehrens.com/tags/production/</loc></url><url><loc>https://owehrens.com/tags/provisioning/</loc></url><url><loc>https://owehrens.com/tags/reporting/</loc></url><url><loc>https://owehrens.com/tags/review/</loc></url><url><loc>https://owehrens.com/tags/scrum/</loc></url><url><loc>https://owehrens.com/tags/selenium2/</loc></url><url><loc>https://owehrens.com/tags/service-discovery/</loc></url><url><loc>https://owehrens.com/tags/software-development/</loc></url><url><loc>https://owehrens.com/tags/solid/</loc></url><url><loc>https://owehrens.com/tags/spring/</loc></url><url><loc>https://owehrens.com/tags/spring3/</loc></url><url><loc>https://owehrens.com/tags/sprint/</loc></url><url><loc>https://owehrens.com/tags/svn/</loc></url><url><loc>https://owehrens.com/tags/tdd/</loc></url><url><loc>https://owehrens.com/tags/tech-lead/</loc></url><url><loc>https://owehrens.com/tags/test/</loc></url><url><loc>https://owehrens.com/tags/testng/</loc></url><url><loc>https://owehrens.com/tags/tests/</loc></url><url><loc>https://owehrens.com/tags/unittest/</loc></url><url><loc>https://owehrens.com/tags/virtualization/</loc></url><url><loc>https://owehrens.com/tags/visibility/</loc></url><url><loc>https://owehrens.com/tags/waterscrum/</loc></url><url><loc>https://owehrens.com/tags/web/</loc></url><url><loc>https://owehrens.com/tags/webflow/</loc></url><url><loc>https://owehrens.com/tags/xv/</loc></url><url><loc>https://owehrens.com/technical-agility/</loc></url><url><loc>https://owehrens.com/test-jboss-rules-5-with-testng/</loc></url><url><loc>https://owehrens.com/the-pivotal-role-of-tech-leadership-in-overseeing-the-bigpicture/</loc></url><url><loc>https://owehrens.com/the-return-of-product-and-requirements-development-writing-software-without-being-a-developer/</loc></url><url><loc>https://owehrens.com/the-scrumboard-cheat-sheet/</loc></url><url><loc>https://owehrens.com/three-reasons-why-you-dont-want-to-use-a-spring-context-in-unit-tests/</loc></url><url><loc>https://owehrens.com/two-upgrades-to-cut-down-development-time/</loc></url><url><loc>https://owehrens.com/update-on-quant-testtester/</loc></url><url><loc>https://owehrens.com/updated-scrum-board-cheat-sheet-with-story-owner/</loc></url><url><loc>https://owehrens.com/using-selenium-2-for-web-testing/</loc></url><url><loc>https://owehrens.com/using-testng-with-dataproviders-to-cover-more-test-cases/</loc></url><url><loc>https://owehrens.com/using-xquartz-virt-manager-and-macosx/</loc></url><url><loc>https://owehrens.com/wardley-mapping-canvas/</loc></url><url><loc>https://owehrens.com/warum-wir-auf-devops-setzen/</loc></url><url><loc>https://owehrens.com/ways-to-migrate-away-from-monoliths/</loc></url><url><loc>https://owehrens.com/what-does-it-take-to-become-a-software-architekt/</loc></url><url><loc>https://owehrens.com/whats-your-preferred-development-infrastructure-stack/</loc></url><url><loc>https://owehrens.com/whisper-nvidia-rtx-4090-vs-m1pro-with-mlx/</loc></url><url><loc>https://owehrens.com/whisper-performance-on-nvidia-rtx-4090/</loc></url><url><loc>https://owehrens.com/why-our-current-sprint-commitment-will-fail/</loc></url><url><loc>https://owehrens.com/why-you-need-a-macro-architecture/</loc></url><url><loc>https://owehrens.com/wider-den-monolith/</loc></url></urlset>