<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://belief-driven-design.com/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/java/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/posts/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-strings-7213a/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/storage-from-scratch-03-e5543/</loc><lastmod>2026-01-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/series/</loc><lastmod>2026-01-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/series/storage-from-scratch/</loc><lastmod>2026-01-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/storage-from-scratch/</loc><lastmod>2026-01-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/storage-from-scratch-02-f200b/</loc><lastmod>2026-01-14T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/storage-from-scratch-01-602d1/</loc><lastmod>2026-01-12T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/uuid-v7-java-3ccbb/</loc><lastmod>2025-12-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/some-stories/off-the-clock-4f606/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/some-stories/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/some-stories/on-the-other-side-of-the-glass-1938a/</loc><lastmod>2025-07-02T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/some-stories/leasehold-shell-shocked-984df/</loc><lastmod>2025-06-28T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/some-stories/ghosts-on-the-wire-9e665/</loc><lastmod>2025-06-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/some-stories/terraformers-garden-2ba2b/</loc><lastmod>2025-06-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/how-fast-are-streams-really-ad9cc/</loc><lastmod>2025-04-29T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/shell-navigation-00cca/</loc><lastmod>2025-02-26T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/shell/</loc><lastmod>2025-02-26T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/taking-out-trash-garbage-collectors-java-00d16/</loc><lastmod>2025-02-05T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/why-zig-d4db0/</loc><lastmod>2025-01-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/zig/</loc><lastmod>2025-01-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/what-happens-after-compile-java-315fe/</loc><lastmod>2025-01-08T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/thymeleaf-part-3-custom-dialects-0beee/</loc><lastmod>2024-11-04T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/series/thymeleaf/</loc><lastmod>2024-11-04T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/thymeleaf-part-2-fragments-reusability-b2e61/</loc><lastmod>2024-10-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/thymeleaf-part-1-basics-3a1d9/</loc><lastmod>2024-10-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/talks/</loc><lastmod>2024-10-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/talks/bytecode-henne-ei-problem-9fa8a/</loc><lastmod>2024-10-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/bytecode-chicken-egg-73510/</loc><lastmod>2024-09-30T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/talks/bytecode-henne-ei-problem-ca733/</loc><lastmod>2024-08-28T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/bash-arrays-74ea8/</loc><lastmod>2024-07-10T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-generics-101-969ee/</loc><lastmod>2024-06-26T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/gmail-tickler-2b42a/</loc><lastmod>2024-06-10T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/tools/</loc><lastmod>2024-06-10T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-measurement-jsr-385-210f2/</loc><lastmod>2024-05-29T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-22-multi-file-source-code-5b248/</loc><lastmod>2024-05-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/looking-at-java-22/</loc><lastmod>2024-05-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/shell-traps-posix-signals-0faa0/</loc><lastmod>2024-05-08T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-22-stream-gatherers-9485d/</loc><lastmod>2024-04-29T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-22-foreign-function-memory-api-57fde/</loc><lastmod>2024-04-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-22-class-file-api-d323c/</loc><lastmod>2024-04-09T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/working-with-number-in-java-b42a9/</loc><lastmod>2024-04-02T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-22-unnamed-variables-and-patterns-a34d2/</loc><lastmod>2024-03-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/grabbing-screen-text-with-a-shell-script-f6bdd/</loc><lastmod>2024-03-18T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-22-statements-before-super-5c833/</loc><lastmod>2024-03-14T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-22-3e86c/</loc><lastmod>2024-03-12T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/better-code-snippets-in-javadoc-b27f5/</loc><lastmod>2024-03-06T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-enums-101-db34b/</loc><lastmod>2024-02-20T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/ios/</loc><lastmod>2024-01-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/testing-swift-packages-with-a-test-host-56bf1/</loc><lastmod>2024-01-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/swift/</loc><lastmod>2024-01-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/xcode/</loc><lastmod>2024-01-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-structured-concurrency-39a81/</loc><lastmod>2023-10-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/looking-at-java-21/</loc><lastmod>2023-10-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-little-things-ecb3a/</loc><lastmod>2023-10-12T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-virtual-threads-bd181/</loc><lastmod>2023-10-05T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/shell-redirection-101-dc238/</loc><lastmod>2023-10-02T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/revisiting-java-for-shell-scripting-7ff3e/</loc><lastmod>2023-09-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/</loc><lastmod>2023-09-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/stackademic/</loc><lastmod>2023-09-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/xcode-string-catalogs-101-672f5/</loc><lastmod>2023-09-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-generational-zgc-e5c1c/</loc><lastmod>2023-09-12T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-record-patterns-b5282/</loc><lastmod>2023-09-05T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-feature-deprecations-03fff/</loc><lastmod>2023-08-28T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/xcode-breakpoints-101-42764/</loc><lastmod>2023-08-22T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-switch-pattern-matching-14648/</loc><lastmod>2023-08-08T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-scoped-values-a78f1/</loc><lastmod>2023-07-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-sequenced-collections-46c96/</loc><lastmod>2023-06-29T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-simpler-main-unnamed-classes-30e12/</loc><lastmod>2023-06-22T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-string-templates-c7cbc/</loc><lastmod>2023-06-20T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/looking-at-java-21-b41a3/</loc><lastmod>2023-06-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/a-functional-approach-to-java-is-finally-here-b4619/</loc><lastmod>2023-05-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/book/</loc><lastmod>2023-05-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/functional/</loc><lastmod>2023-05-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/traveling-with-only-an-ipad-88e319a308b/</loc><lastmod>2023-04-03T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/deploying-hugo-with-github-actions-a78c2117aae/</loc><lastmod>2023-03-01T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/infrastructure/</loc><lastmod>2023-03-01T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/functional-programming-with-java-method-references-c9103cdf5f8/</loc><lastmod>2022-09-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/basho-calibre-exporter-2f618ea3b0b/</loc><lastmod>2022-01-03T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/custom-operators-in-swift-58c5ea06e21/</loc><lastmod>2021-11-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/build-time-variables-in-go-51439b26ef9/</loc><lastmod>2021-10-23T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/golang/</loc><lastmod>2021-10-23T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/better-programming/</loc><lastmod>2021-03-31T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-interface-vs-abstract-class-c5d41514cdd/</loc><lastmod>2021-03-31T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-spliterator-explained-45434919ec7/</loc><lastmod>2021-03-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/level-up-coding/</loc><lastmod>2021-03-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/how-to-iterate-with-java-b94d197897b/</loc><lastmod>2021-02-23T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/essentials-of-java-time-59cff478fdf/</loc><lastmod>2021-01-07T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/functional-programm-with-java-map-filter-reduce-77e479bd73e/</loc><lastmod>2020-09-30T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/local-variable-type-inference-java-10-91bf1586632/</loc><lastmod>2020-08-20T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/localization-changes-java-9-b727e28ef9f/</loc><lastmod>2020-07-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/story-of-tortuga-021248869fb/</loc><lastmod>2020-07-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/9-tips-safer-shell-scripts-5b8d6afd618/</loc><lastmod>2020-07-05T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/nested-classes-in-java-814dff35bef/</loc><lastmod>2020-06-29T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/functional-programming-with-java-exception-handling-e69997c11d3/</loc><lastmod>2020-06-23T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-benchmarks-with-jmh-dc58837c0b3/</loc><lastmod>2020-06-10T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/start-it-up/</loc><lastmod>2020-06-10T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/best-practice/</loc><lastmod>2020-06-08T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/choosing-the-right-data-types-e458eadb397/</loc><lastmod>2020-06-08T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/all-you-ever-wanted-to-know-about-java-exceptions-63d838fedb3/</loc><lastmod>2020-05-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/fluent-interfaces-b11b901f1eb/</loc><lastmod>2020-04-20T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/formatting-strings-with-java-42648c25697/</loc><lastmod>2020-04-14T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/utility-classes-jdk-io-ecc9a62fd80/</loc><lastmod>2020-03-27T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/the-jdk-ecosystem-b2b6d4de862/</loc><lastmod>2020-03-26T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/spring-framework/</loc><lastmod>2020-03-10T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/utility-classes-jdk-collections-arrays-2cd3f829da8/</loc><lastmod>2020-03-10T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/decouple-your-code-with-dependency-injection-77b8d39cc93/</loc><lastmod>2020-02-25T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/jshell-the-java-repl-82d804e6cbf/</loc><lastmod>2020-02-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/10-git-tips-dfe5d6a72ce/</loc><lastmod>2020-02-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/git/</loc><lastmod>2020-02-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/infoq-cn/</loc><lastmod>2020-02-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/functional-programming-with-java-immutability-ae3372311b9/</loc><lastmod>2020-02-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/habit-driven-development-d8e7764502e/</loc><lastmod>2020-02-07T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/functional-programming-with-java-streams-190eda591a5/</loc><lastmod>2020-02-04T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-annotations-explained-4f54e6e6c3f/</loc><lastmod>2020-01-27T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/oreilly/</loc><lastmod>2020-01-27T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/functional-programming-with-java-whats-in-the-box-d3ad1fc94da/</loc><lastmod>2020-01-21T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/equality-and-comparison-in-java-a5e0f05b808/</loc><lastmod>2020-01-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/functional-programming-with-java-introduction-43481e645ee/</loc><lastmod>2020-01-08T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-stream-collectors-explained-42f69943c64/</loc><lastmod>2020-01-02T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/i-dont-want-to-be-a-digital-nomad-24b1f712a73/</loc><lastmod>2020-01-01T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/css/</loc><lastmod>2019-12-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/introduction-to-css-custom-properties-cb3e9ecb3fa/</loc><lastmod>2019-12-24T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/bikes-yaks-airplanes-e00db940ffb/</loc><lastmod>2019-12-19T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/better-null-handling-with-java-optionals-da974529bae/</loc><lastmod>2019-12-17T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/know-your-dependencies-e3e769e891b/</loc><lastmod>2019-12-11T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/diy-swift-package-manager-dependencies-2489e1063d2/</loc><lastmod>2019-12-09T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/codeburst-io/</loc><lastmod>2019-12-06T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/signal-to-noise-ratio-942acbcbe03/</loc><lastmod>2019-12-06T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/best-of-java-8-e57b6068d73/</loc><lastmod>2019-12-03T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/best-of/</loc><lastmod>2019-12-03T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/linux/</loc><lastmod>2019-12-01T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/surface-pro-7-linux-5843fc1460d/</loc><lastmod>2019-12-01T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/column-80-e2c486ccadb/</loc><lastmod>2019-11-30T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/best-of-java-7-42773b498c5/</loc><lastmod>2019-10-03T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/featured/faun/</loc><lastmod>2019-09-23T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/moving-from-github-pages-to-self-hosted-ab1231fb7fa/</loc><lastmod>2019-09-23T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/running-javafx-java-11-f750654099b/</loc><lastmod>2019-09-22T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/naming-stuff-is-hard-17fca2ee582/</loc><lastmod>2019-09-15T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/not-everything-needs-javascript-a64352a70b5/</loc><lastmod>2018-09-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/tags/javascript/</loc><lastmod>2018-09-16T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/your-comments-are-bad-74cee29b5a6/</loc><lastmod>2018-08-05T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/how-to-hotfix-carthage-dependencies-d97c4bf5b39/</loc><lastmod>2017-06-12T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-for-shell-scripting-cafd6de3fa2/</loc><lastmod>2017-02-20T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-8-interfaces-default-methods-17366cd5442/</loc><lastmod>2017-02-01T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/java-streams-order-matters-b8658d5b0ad/</loc><lastmod>2016-12-20T00:00:00+00:00</lastmod></url><url><loc>https://belief-driven-design.com/about/</loc></url><url><loc>https://belief-driven-design.com/imprint/</loc></url><url><loc>https://belief-driven-design.com/some-stories/2025/off-the-clock/</loc></url><url><loc>https://belief-driven-design.com/privacy/</loc></url><url><loc>https://belief-driven-design.com/search/</loc></url><url><loc>https://belief-driven-design.com/some-stories/2025/the-leasehold-shell-shocked/</loc></url></urlset>