<?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://jonasg.io/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/bigger-object-mothers/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/externalize-rocksdb-configuration-in-spring-boot/</loc><lastmod>2026-02-22T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/why-kafka-streams-jvm-looks-healthy-before-getting-oomkilled/</loc><lastmod>2025-12-17T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/keeping-spring-boot-test-configurations-simple-and-maintainable/</loc><lastmod>2025-09-01T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/testing-avro-serdes-with-spring-boot/</loc><lastmod>2025-08-09T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/kafka-testing-strategies-with-spring/</loc><lastmod>2025-05-25T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/avro-schemas-with-kafka-and-java-my-practical-workflow/</loc><lastmod>2025-05-16T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/kafka-without-structure-is-just-kafka/</loc><lastmod>2025-04-17T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/swift-strokes/</loc><lastmod>2025-01-13T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/test-first-tldr/</loc><lastmod>2024-03-17T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/architecture-is-not-only-for-production-code/</loc><lastmod>2024-03-10T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/relevance-of-the-classical-testing-pyramid/</loc><lastmod>2024-02-05T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/unit-test-ambiguity/</loc><lastmod>2023-12-27T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/talks/</loc><lastmod>2023-12-18T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/talks/your-tests-also-need-some-architecting/</loc><lastmod>2023-12-18T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/tdd-is-not-a-religion/</loc><lastmod>2023-12-14T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/subtle-art-of-java-test-method-naming/</loc><lastmod>2023-08-27T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/how-to-effectively-test-time-dependent-code/</loc><lastmod>2023-07-09T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/object-mother/</loc><lastmod>2023-06-05T00:00:00+00:00</lastmod></url><url><loc>https://jonasg.io/posts/almost-never-mocking/</loc></url><url><loc>https://jonasg.io/posts/new-insights/</loc></url><url><loc>https://jonasg.io/posts/testing-async-code/</loc></url><url><loc>https://jonasg.io/my-open-code-overture/</loc></url></urlset>