<?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://sadensmol.com/tags/ai/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/04/ai-the-future-we-wanted-or-the-trap-we-didnt-see/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/opinion/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/software-development/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/devops/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/kubernetes/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/03/learning-system-design-7-kubernetes/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/system-design/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/03/learning-system-design-6-ai-agents/</loc><lastmod>2026-03-16T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/03/learning-system-design-5-understanding-postgresql-locks/</loc><lastmod>2026-03-12T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/postgresql/</loc><lastmod>2026-03-12T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/03/learning-system-design-4-saga-pattern/</loc><lastmod>2026-03-05T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/microservices/</loc><lastmod>2026-03-05T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/02/learning-system-design-3-rate-limiting/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/rate-limiting/</loc><lastmod>2026-02-26T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/gaming/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/02/learning-system-design-2-secure-game-launch-for-3rd-party-integrations/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/security/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/web/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/http/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2026/02/learning-system-design-1-how-http-works/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/networking/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/go/</loc><lastmod>2025-05-13T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/immutability/</loc><lastmod>2025-05-13T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/java/</loc><lastmod>2025-05-13T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2025/05/things-i-hate-in-go-fourth/</loc><lastmod>2025-05-13T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2024/10/go-gems-1-powerful-go-context-in-msa/</loc><lastmod>2024-10-05T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/golang/</loc><lastmod>2024-10-05T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/grpc/</loc><lastmod>2024-10-05T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2023/12/count-your-money-in-go-without-floating-problems/</loc><lastmod>2023-12-12T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/money/</loc><lastmod>2023-12-12T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/interfaces/</loc><lastmod>2023-09-23T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/solid/</loc><lastmod>2023-09-23T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2023/09/things-i-hate-in-go-third/</loc><lastmod>2023-09-23T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/closures/</loc><lastmod>2023-09-06T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2023/09/things-i-hate-in-go-second/</loc><lastmod>2023-09-06T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/dependency-injection/</loc><lastmod>2023-07-06T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2023/07/things-i-hate-in-go-first/</loc><lastmod>2023-07-06T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/clean-architecture/</loc><lastmod>2023-03-09T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2023/03/my-clean-architecture-go-application/</loc><lastmod>2023-03-09T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2023/02/from-java-kotlin-to-go/</loc><lastmod>2023-02-28T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/kotlin/</loc><lastmod>2023-02-28T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2023/01/rate-limiting-in-multi-tier-apps/</loc><lastmod>2023-01-24T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/exception/</loc><lastmod>2022-09-18T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/posts/2022/09/exception-based-flow-control-in-spring-boot-application/</loc><lastmod>2022-09-18T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/tags/spring-boot/</loc><lastmod>2022-09-18T00:00:00+00:00</lastmod></url><url><loc>https://sadensmol.com/about/</loc></url><url><loc>https://sadensmol.com/categories/</loc></url></urlset>