<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://threedots.tech/event-driven/</loc></url><url><loc>https://threedots.tech/go-ai/</loc></url><url><loc>https://threedots.tech/go-backend/</loc></url><url><loc>https://threedots.tech/go-for-java-devs/</loc></url><url><loc>https://threedots.tech/go-for-js-devs/</loc></url><url><loc>https://threedots.tech/go-for-python-devs/</loc></url><url><loc>https://threedots.tech/go-in-one-evening/</loc></url><url><loc>https://threedots.tech/the-domain-engineer/</loc></url><url><loc>https://threedots.tech/</loc><lastmod>2026-08-06T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/</loc><lastmod>2026-08-06T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/understanding-code-is-bottleneck/</loc><lastmod>2026-08-06T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/episode/</loc><lastmod>2026-01-28T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/series/live-podcast/</loc><lastmod>2026-01-28T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/series/</loc><lastmod>2026-01-28T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/the-distributed-monolith-trap/</loc><lastmod>2026-01-28T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/overcomplicated-vs-oversimplified-code/</loc><lastmod>2025-12-19T08:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/ddd-toolbox-not-religion/</loc><lastmod>2025-12-10T12:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/becoming-a-product-engineer/</loc><lastmod>2025-11-26T12:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/post/sqlite-durable-execution/</loc><lastmod>2025-10-20T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/series/guest-post/</loc><lastmod>2025-10-20T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/watermill-1-5/</loc><lastmod>2025-09-24T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/series/watermill-release-post/</loc><lastmod>2025-09-24T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/ai-agent-that-lies/</loc><lastmod>2025-08-07T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/episode/ama-1/</loc><lastmod>2025-07-02T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/prs-that-get-merged-the-same-day/</loc><lastmod>2025-06-25T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/event-driven-architecture/</loc><lastmod>2025-06-04T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/sync-vs-async/</loc><lastmod>2025-05-28T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/history-of-watermill/</loc><lastmod>2025-05-14T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/unpopular-opinions-about-go/</loc><lastmod>2025-04-30T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/learning-software-skills-fast/</loc><lastmod>2025-04-16T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/is-clean-architecture-overengineering/</loc><lastmod>2025-04-02T16:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/when-you-should-not-use-frameworks/</loc><lastmod>2025-03-19T17:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/episode/when-to-write-low-quality-code/</loc><lastmod>2025-03-05T17:00:00+00:00</lastmod></url><url><loc>https://threedots.tech/series/building-in-public/</loc><lastmod>2025-02-26T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/iteration-1/</loc><lastmod>2025-02-26T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/we-quit-our-jobs/</loc><lastmod>2025-01-19T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/series/essays/</loc><lastmod>2024-12-17T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/the-over-engineering-pendulum/</loc><lastmod>2024-12-17T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/clean-code/</loc><lastmod>2024-11-06T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/watermill-1-4/</loc><lastmod>2024-10-29T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/go-test-parallelism/</loc><lastmod>2024-10-17T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/distributed-transactions-in-go/</loc><lastmod>2024-10-02T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/database-transactions-in-go/</loc><lastmod>2024-09-05T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/live-website-updates-go-sse-htmx/</loc><lastmod>2024-06-13T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/making-games-in-go/</loc><lastmod>2023-11-24T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/watermill-1-3/</loc><lastmod>2023-09-25T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/watermill-1-2/</loc><lastmod>2023-02-16T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/list-of-recommended-libraries/</loc><lastmod>2022-12-13T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/best-go-framework/</loc><lastmod>2022-11-29T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/increasing-cohesion-in-go-with-generic-decorators/</loc><lastmod>2022-05-25T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/auto-generated-c4-architecture-diagrams-in-go/</loc><lastmod>2021-12-02T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/safer-enums-in-go/</loc><lastmod>2021-10-12T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/common-anti-patterns-in-go-web-applications/</loc><lastmod>2021-08-12T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/software-dark-ages/</loc><lastmod>2021-06-16T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/series/modern-business-software-in-go/</loc><lastmod>2024-11-18T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/running-integration-tests-on-google-cloud-build/</loc><lastmod>2021-04-01T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/repository-secure-by-design/</loc><lastmod>2021-02-09T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/microservices-test-architecture/</loc><lastmod>2024-11-18T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/ddd-cqrs-clean-architecture-combined/</loc><lastmod>2020-11-05T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/basic-cqrs-in-go/</loc><lastmod>2020-09-28T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/introducing-clean-architecture/</loc><lastmod>2020-09-01T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/database-integration-testing/</loc><lastmod>2020-07-30T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/repository-pattern-in-go/</loc><lastmod>2020-07-16T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/ddd-lite-in-go-introduction/</loc><lastmod>2020-07-01T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/things-to-know-about-dry/</loc><lastmod>2020-06-17T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/firebase-cloud-run-authentication/</loc><lastmod>2020-06-03T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/robust-grpc-google-cloud-run/</loc><lastmod>2020-05-27T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/complete-setup-of-serverless-application/</loc><lastmod>2020-05-19T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/serverless-cloud-run-firebase-modern-go-application/</loc><lastmod>2020-05-12T00:00:00+02:00</lastmod></url><url><loc>https://threedots.tech/post/when-sql-database-makes-great-pub-sub/</loc><lastmod>2019-12-14T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/watermill-0-3/</loc><lastmod>2019-02-13T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/gitlab-ci-tips-for-building-custom-workflows/</loc><lastmod>2019-01-14T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/go-docker-dev-environment-with-go-modules-and-live-code-reloading/</loc><lastmod>2019-01-03T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/watermill-0-2/</loc><lastmod>2018-12-19T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/automatic-semantic-versioning-in-gitlab-ci/</loc><lastmod>2018-12-13T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/presentations/2018/gophers-silesia-ddd/</loc><lastmod>2018-11-28T19:20:29+02:00</lastmod></url><url><loc>https://threedots.tech/presentations/</loc><lastmod>2018-11-28T19:20:29+02:00</lastmod></url><url><loc>https://threedots.tech/presentations/2018/coredump-cracow/</loc><lastmod>2018-11-26T15:20:29+02:00</lastmod></url><url><loc>https://threedots.tech/post/introducing-watermill/</loc><lastmod>2018-11-21T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/post/keeping-common-scripts-in-gitlab-ci/</loc><lastmod>2018-11-03T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/presentations/2018/4developers-cracow/</loc><lastmod>2018-10-15T19:20:29+02:00</lastmod></url><url><loc>https://threedots.tech/post/microservices-or-monolith-its-detail/</loc><lastmod>2018-02-28T00:00:00+01:00</lastmod></url><url><loc>https://threedots.tech/contact/</loc></url><url><loc/></url><url><loc/></url><url><loc/></url><url><loc>https://threedots.tech/presentations/2024/goprague/</loc></url><url><loc>https://threedots.tech/go-with-the-domain/</loc></url><url><loc/></url><url><loc>https://threedots.tech/presentations/2024/golab/</loc></url><url><loc>https://threedots.tech/toolbox/</loc></url><url><loc>https://threedots.tech/presentations/2024/gophercon/</loc></url><url><loc>https://threedots.tech/gophers/</loc></url><url><loc>https://threedots.tech/about/</loc></url><url><loc>https://threedots.tech/fosdem2023/</loc></url><url><loc>https://threedots.tech/presentations/2025/making-games-in-go/</loc></url><url><loc>https://threedots.tech/no-silver-bullet/</loc></url><url><loc>https://threedots.tech/pages/</loc></url><url><loc>https://threedots.tech/preview/</loc></url><url><loc>https://threedots.tech/privacy-policy/</loc></url><url><loc/></url><url><loc/></url><url><loc>https://threedots.tech/sections/</loc></url><url><loc>https://threedots.tech/support-us/</loc></url><url><loc/></url><url><loc>https://threedots.tech/newsletter/</loc></url><url><loc>https://threedots.tech/learn/</loc></url><url><loc/></url></urlset>