<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://serhiisoldatov.dev/</loc></url><url><loc>https://serhiisoldatov.dev/blog/</loc></url><url><loc>https://serhiisoldatov.dev/about/</loc></url><url><loc>https://serhiisoldatov.dev/projects/</loc></url><url><loc>https://serhiisoldatov.dev/blog/decomposing-hardcoded-roles/</loc><lastmod>2026-10-31</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/elasticsearch-to-opensearch-migration-story/</loc><lastmod>2026-09-25</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/hidden-tradeoffs-of-playwright-e2e-testing/</loc><lastmod>2026-06-07</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/django-manage-py-tab-completion/</loc><lastmod>2026-05-21</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/django-enterprise-sso-with-aws-cognito/</loc><lastmod>2026-04-12</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/sso-for-your-admin-panel/</loc><lastmod>2026-04-12</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/testing-sso-with-cognito-and-oidc/</loc><lastmod>2026-04-12</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/aws-cognito-sso-setup/</loc><lastmod>2026-04-12</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/okta-sso-setup/</loc><lastmod>2026-04-11</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/azure-sso-setup/</loc><lastmod>2026-04-11</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/django-repositories-and-services/</loc><lastmod>2025-09-07</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/drf-when-to-override-part-2/</loc><lastmod>2025-08-10</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/drf-when-to-override-part-1/</loc><lastmod>2025-08-10</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/drf-custom-validation-error-messages/</loc><lastmod>2026-11-08</lastmod></url><url><loc>https://serhiisoldatov.dev/blog/django-docker-images-with-uv/</loc><lastmod>2025-03-30</lastmod></url><url><loc>https://serhiisoldatov.dev/tags/architecture/</loc></url><url><loc>https://serhiisoldatov.dev/tags/authentication/</loc></url><url><loc>https://serhiisoldatov.dev/tags/clean-code/</loc></url><url><loc>https://serhiisoldatov.dev/tags/cognito/</loc></url><url><loc>https://serhiisoldatov.dev/tags/django/</loc></url><url><loc>https://serhiisoldatov.dev/tags/drf/</loc></url><url><loc>https://serhiisoldatov.dev/tags/oidc/</loc></url><url><loc>https://serhiisoldatov.dev/tags/python/</loc></url><url><loc>https://serhiisoldatov.dev/tags/sso/</loc></url></urlset>