<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://www.dimkoug.com/post/c-async-multithreading/testing-concurrent-and-async-c-code-in-xunit-taskc/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/code-review-finding-the-bugs-in-ai-generated-c-asy/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/why-a-c-lock-fails-across-3-kubernetes-pods-postgr/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/httpcontext-scoped-services-and-asynclocal-across/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/task-whenall-vs-whenany-vs-wheneach-vs-parallel-fo/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/iasyncenumerable-and-await-foreach-in-c-streaming/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/timeouts-and-cooperative-cancellation-in-c-linked/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/producer-consumer-in-c-with-channel-t-bounded-chan/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/is-concurrentdictionary-getoradd-thread-safe-in-c/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/c-lock-monitor-and-deadlocks-why-you-can-t-await-i/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/c-race-conditions-explained-lost-updates-check-the/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/thread-pool-starvation-in-net-detecting-it-with-do/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/should-you-elide-async-await-in-c-and-return-the-t/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/c-async-exception-handling-await-task-whenall-aggr/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-async-multithreading/what-happens-to-the-thread-during-await-in-c-conti/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/xunit-test-output-traits-and-skipping-tests-itesto/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/net-code-coverage-with-coverlet-and-reportgenerato/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/xunit-assert-vs-fluentassertions-vs-shouldly-in-c/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/creating-c-test-data-without-repetition-test-data/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/ilogger-and-ioptions-in-net-unit-tests-nulllogger/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/unit-testing-a-c-httpclient-wrapper-with-a-fake-ht/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/testing-time-dependent-c-code-with-timeprovider-an/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/testing-async-code-and-exceptions-in-xunit-assert/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/mocks-stubs-and-fakes-in-c-unit-tests-mocking-with/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/xunit-test-lifecycle-in-c-constructor-setup-idispo/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/xunit-fact-vs-theory-inlinedata-memberdata-and-the/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/xunit-unit-testing-best-practices-in-c-aaa-pattern/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/asp-net-core-background-work-backgroundservice-per/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/net-structured-logging-with-ilogger-and-source-gen/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/why-use-ihttpclientfactory-instead-of-new-httpclie/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/asp-net-core-configuration-ioptions-vs-ioptionssna/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/asp-net-core-middleware-vs-mvc-filters-vs-endpoint/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/asp-net-core-request-pipeline-kestrel-middleware-o/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-thread-safety-lock-semaphoreslim-interlocked-and/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-parallelism-task-whenall-and-parallel-foreachasy/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/modern-c-features-primary-constructors-collection/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-idisposable-iasyncdisposable-and-using-statement/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-throw-vs-throw-ex-preserving-stack-traces-and-de/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-string-immutability-when-to-use-stringbuilder-vs/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-extension-methods-how-they-work-and-where-net-us/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-generics-and-type-constraints-where-t-class-stru/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-delegates-func-action-events-and-lambdas-explain/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-linq-deferred-execution-multiple-enumeration-and/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-ienumerable-vs-iqueryable-with-ef-core-in-memory/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-boxing-and-unboxing-what-it-is-and-why-it-hurts/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/c-language-interview-q-a/c-value-types-vs-reference-types-class-vs-struct-v/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/ef-core-asnotracking-when-to-use-it-and-when-not-t/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/ef-core-n-1-query-problem-causes-detection-and-fix/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/is-ef-core-dbcontext-thread-safe-parallel-queries/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/ef-core-transactions-isolation-levels-and-retries/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/ef-core-concurrency-preventing-stock-overselling-w/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/ef-core-optimistic-concurrency-preventing-lost-u-1/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/ef-core-optimistic-concurrency-preventing-lost-upd/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/modular-monolith-in-net-bounded-context-modules-se/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/vertical-slice-architecture-in-asp-net-core-organi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/hexagonal-architecture-ports-and-adapters-in-net-d/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/onion-clean-architecture-in-net-project-referenc-1/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/onion-clean-architecture-in-net-project-references/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/n-tier-architecture-in-net-a-layered-bll-dal-examp/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/debugging-a-net-pod-in-crashloopbackoff-on-kuber-1/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/debugging-a-net-pod-in-crashloopbackoff-on-kuberne/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/kubernetes-configuration-secrets-and-scaling-for-1/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/kubernetes-configuration-secrets-and-scaling-for-n/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/graceful-shutdown-of-asp-net-core-pods-in-kubern-1/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/graceful-shutdown-of-asp-net-core-pods-in-kubernet/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/kubernetes-core-objects-and-a-production-ready-d-1/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/kubernetes-core-objects-and-a-production-ready-dep/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/running-a-net-api-with-postgresql-and-redis-locall/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/writing-a-good-dockerfile-for-a-net-service-multi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/ef-core-performance-beyond-n-1-and-indexes-dbconte/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/reducing-memory-allocations-and-gc-pressure-in-net/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/does-async-make-c-code-faster-throughput-task-when/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/cache-invalidation-and-cache-stampede-in-net-hybri/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/asp-net-core-caching-options-imemorycache-redis-hy/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/investigating-a-slow-asp-net-core-endpoint-in-prod/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/hardening-a-public-asp-net-core-api-rate-limiting/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/storing-passwords-and-protecting-sensitive-data-in/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/owasp-top-10-in-asp-net-core-what-net-protects-you/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/asp-net-core-authorization-roles-claims-policies-r/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/oauth-2-0-vs-openid-connect-in-net-choosing-a-flow/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/asp-net-core-jwt-bearer-authentication-authenticat/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/operating-distributed-net-systems-opentelemetry-tr/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/saga-pattern-in-net-microservices-keeping-order--1/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/saga-pattern-in-net-microservices-keeping-order-st/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/idempotent-message-consumers-in-net-with-ef-core-i/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-microservices-performance-docker/azure-service-bus-in-net-publishing-and-consuming/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/builder-pattern-in-c-test-data-builder-for-xunit-t/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/cqrs-mediator-and-observer-in-c-command-handlers-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/chain-of-responsibility-in-asp-net-core-middleware/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/factory-strategy-and-adapter-patterns-in-c-keyed-s/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/decorator-pattern-in-asp-net-core-adding-hybridcac/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/repository-and-unit-of-work-over-ef-core-per-aggre/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/tdd-in-c-with-xunit-and-nsubstitute-red-green-refa/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/domain-driven-design-in-net-aggregates-value-objec/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/solid-principles-in-c-srp-open-closed-liskov-isp-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/dependency-injection-in-asp-net-core-constructor-i/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/net-architecture-design-patterns/mvc-vs-mvt-asp-net-core-mvc-controllers-and-razor/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/secrets-in-azure-for-net-apps-key-vault-with-manag/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/ci-cd-pipeline-for-an-asp-net-core-service-pr-chec/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/xunit-testing-ci-cd-in-net/asp-net-core-integration-tests-with-xunit-webappli/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/securing-webhooks-in-asp-net-core-minimal-apis-hma/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/calling-flaky-http-apis-in-net-ihttpclientfactory/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/reliable-erp-integration-in-asp-net-core-transacti/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/sql-indexing-for-ef-core-apps-composite-covering-i/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/ef-core-interview-q-a/ef-core-performance-fixing-n-1-queries-and-lazy-lo/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/asp-net-core-error-handling-problemdetails-rfc-945/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/asp-net-core-di-lifetimes-and-captive-dependencies/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/c-async-pitfalls-in-asp-net-core-result-sync-over/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/ef-core-race-condition-fixing-check-then-act-stock/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-net-core-interview-q-a/asp-net-core-code-review-fixing-an-ai-generated-ge/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/order-status-state-machine-with-allowed-transition/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/testing-a-pricing-rule-so-the-business-trusts-it/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/b2b-pricing-engine-customer-price-volume-tiers-pro/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/finding-a-python-memory-leak-in-a-worker-with-trac/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/find-which-postgresql-session-is-blocking-a-query/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/diagnosing-a-hung-celery-worker-or-gunicorn-proces/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/using-pdb-essential-commands-and-pytest-pdb/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/reproduce-a-production-only-bug-locally-with-docke/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/test-data-with-factory-boy-and-query-count-asserti/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/mocking-an-external-http-api-courier-payment-gatew/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/testing-a-fastapi-endpoint-with-dependency-overrid/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/pytest-fixtures-and-parametrize-for-a-pricing-rule/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/repository-pattern-and-dependency-injection-in-dja/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/refactor-a-fat-django-view-into-a-testable-service/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/find-the-commit-that-introduced-a-bug-with-git-bis/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/recover-commits-lost-after-an-accidental-git-reset/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/multi-tenant-schema-preventing-cross-tenant-refere/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/composite-index-column-order-and-covering-indexes/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/schema-design-for-b2b-orders-with-per-customer-pri/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/delete-duplicate-rows-keeping-the-most-recent-one/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/how-to-read-explain-analyze-and-what-to-look-at-fi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/where-vs-having-b2b-customers-by-order-count-and-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/customers-who-never-ordered-not-exists-vs-not-in/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/daily-revenue-running-total-and-day-over-day-chang/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/top-3-most-recent-orders-per-customer-row-number-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/postgresql-row-level-security-for-multi-tenancy/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/extracting-structured-fields-from-free-text-with-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/tamper-evident-audit-log-with-a-hash-chain/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/find-the-security-problems-in-a-fastapi-reports-en/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/metrics-to-track-red-use-and-business-metrics-with/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/production-logging-with-request-ids-propagated-fro/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/ci-cd-pipeline-for-a-python-backend-github-actions/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/production-dockerfile-for-a-python-service-multi-s/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/scaling-dashboard-aggregations-over-hundreds-of-mi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/do-you-need-a-graph-database-recursive-ctes-for-bl/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/full-text-search-postgresql-tsvector-and-pg-trgm-v/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/running-periodic-jobs-once-with-celery-beat-and-po/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/reliable-event-publishing-with-the-transactional-o/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/exporting-10-million-rows-without-exhausting-memor/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/designing-a-data-enrichment-pipeline-with-caching/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/idempotent-upsert-with-on-conflict-do-update-so-im/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/importing-a-5-gb-30-million-row-csv-with-generator/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/designing-rbac-with-permissions-and-tenant-scoped/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/issuing-and-verifying-jwts-securely-rs256-claims-r/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/structuring-a-large-flask-app-application-factory/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/fastapi-when-to-use-async-def-versus-def/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/fastapi-endpoint-with-pydantic-validation-db-sessi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/alembic-autogenerate-pitfalls-and-creating-indexes/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/atomic-stock-decrement-and-locking-in-sqlalchemy-u/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/managing-the-sqlalchemy-session-in-a-web-app-per-r/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/sqlalchemy-2-0-model-and-query-without-n-1-selecti/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/testing-time-dependent-logic-and-dst-changes-with/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/testing-celery-tasks-mocking-delay-and-capturing-o/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/testing-code-that-calls-an-external-http-api-with/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/finding-a-slow-production-endpoint-step-by-step-wi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/updating-200000-rows-bulk-update-vs-batched-bulk-u/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/latest-event-per-screen-without-n-1-using-subquery/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/django-orm-count-total-and-online-screens-per-play/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/designing-large-video-uploads-up-to-2-gb-with-pres/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/handling-time-zones-and-dst-for-weekly-playlist-sc/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/storing-heartbeats-from-250000-screens-with-redis/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/preventing-a-periodic-celery-task-from-running-twi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/celery-production-settings-acks-late-time-limits-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/celery-chain-group-and-chord-explained-with-exampl/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/circuit-breaker-and-graceful-degradation-when-a-pr/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/securely-receiving-webhooks-hmac-dedup-and-async-p/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/refreshing-an-oauth2-access-token-safely-with-sele/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/calling-an-external-api-from-celery-with-retries-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/production-ready-client-for-an-external-api-with-r/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/cursor-pagination-for-lists-with-millions-of-rows/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/reducing-polling-load-with-etag-and-conditional-re/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/filtering-a-related-field-s-queryset-in-a-drf-seri/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/multi-tenant-saas-in-drf-scoping-every-queryset-to/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/check-for-balanced-brackets-in-a-string-using-a-st/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/group-orders-by-customer-and-find-the-top-3-produc/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/merge-overlapping-intervals-e-g-promotion-periods/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/two-sum-find-two-products-whose-prices-add-up-to-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/lru-cache-with-o-1-get-and-put-using-ordereddict/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/design-a-url-shortener-with-base62-codes/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/design-a-rate-limiter-100-requests-per-minute-per/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/finding-which-query-holds-a-lock-and-blocks-others/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/code-review-exercise-spot-the-problems-in-an-apply/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/testing-a-drf-endpoint-with-pytest-factory-boy-and/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/cache-aside-with-cache-stampede-protection/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/correct-distributed-lock-with-redis-token-ttl-lua/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/celery-chain-group-and-chord-when-to-use-each/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/database-job-queue-with-skip-locked-for-multiple-w/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/find-the-bug-celery-task-and-card-charge-inside-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/find-the-bug-lost-update-when-adding-loyalty-point/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/schema-design-for-b2b-price-lists-with-per-custome/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/sql-what-a-cte-is-and-how-to-find-duplicate-record/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/postgresql-latest-price-per-product-with-distinct/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/sql-window-functions-top-3-products-per-category-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/sql-inner-join-vs-left-join-when-counting-orders-p/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/drf-per-api-key-throttling-for-b2b-customers/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/drf-consistent-api-error-handling-with-a-custom-ex/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/drf-custom-permission-for-company-scoped-orders-an/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/drf-serializer-for-an-order-with-nested-items-crea/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/writing-a-django-management-command-for-a-large-ba/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/writing-a-custom-queryset-and-manager-in-django/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/django-bulk-price-updates-update-with-f-and-bulk-u/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/find-the-bug-wrong-sum-count-when-annotating-over/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/django-orm-latest-order-per-customer-without-n-1-q/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/django-orm-counting-orders-per-status-with-conditi/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/django-orm-products-that-have-never-been-ordered/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/django-orm-top-5-customers-by-revenue-in-the-last/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/django-orm-live-coding-the-example-models-used-in/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/threads-vs-processes-vs-asyncio-when-to-use-each/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/args-kwargs-and-keyword-only-arguments-in-python/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/iterator-vs-iterable-vs-generator-in-python/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/writing-a-timing-context-manager-in-python/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/writing-a-retry-decorator-with-exponential-backoff/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/python-closures-and-late-binding-in-lambdas/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/backend-live-coding/python-shallow-copy-vs-deep-copy/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/system-design-a-notification-service-email-sms-pus/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/running-celery-workers-on-ecs-fargate-with-rds-and/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/publishing-an-orderpaid-event-reliably-with-the-tr/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/handling-payment-provider-webhooks-hmac-check-dedu/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/preventing-double-charges-on-mobile-retries-with-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-preventing-one-customer-from-se/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-changing-a-response-format-for/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-approaching-a-report-query-that/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-adding-a-required-column-to-a-5/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-caching-a-product-page-at-2000/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-fixing-an-api-orders-endpoint-t/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-two-customers-buy-the-last-item/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-syncing-stock-and-orders-with-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-migrating-users-with-legacy-pas/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mock-cto-interview/mock-cto-interview-the-biggest-risk-when-migrating/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-n-1-queries/detecting-and-preventing-n-1-queries-with-a-query/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-n-1-queries/fixing-n-1-queries-with-select-related-and-prefetc/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-n-1-queries/n-1-queries-an-example-with-orders-customers-and-i/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-caching-patterns/caching-in-django-in-practice-redis-backend-cache/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-caching-patterns/cache-eviction-algorithms-and-implementing-an-lru/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-caching-patterns/cache-aside-lazy-loading-in-django-with-invalidati/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-concurrency/concurrency-fix-4-database-constraints-uniqueconst/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-concurrency/concurrency-fix-3-optimistic-locking-with-a-versio/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-concurrency/concurrency-fix-2-pessimistic-locking-with-select/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-concurrency/concurrency-fix-1-atomic-update-with-f-expressions/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-concurrency/find-the-bug-lost-update-race-condition-when-decre/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/double-entry-ledger-what-it-is-and-why-fintech-use/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/securing-webhooks-with-hmac-signatures-and-replay/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/rest-api-versioning-strategies-url-header-or-date/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/transactional-outbox-publishing-events-safely-with/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/making-a-celery-task-reliable-idempotency-retries/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/dangerous-schema-changes-on-large-postgresql-table/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/writing-a-simple-django-middleware-that-times-requ/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/django-annotate-vs-aggregate-and-subquery-with-out/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-interview-q-a/mutable-default-arguments-in-python-what-is-the-bu/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/bulk-upsert-insert-on-conflict-do-update/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/migration-operations-code-only-run-at-migrate-time/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/concurrency-explain/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/indexes-gin-gist-sp-gist-brin-b-tree-hash-partial/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/more-lookups-contained-by-range-bounds-has-keys-tr/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/range-fields-the-full-lookups/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/range-fields-exclude-constraint/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/search-extras-headline-weighted-rank-trigram-dista/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/full-text-search-trigram-similarity/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/hstorefield-lookups/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/json-builders-distinct-on-collation-generated-colu/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/jsonfield-lookups-nested-key-contains-has-key/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/arrayfield-lookups-contains-overlap-len-index/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/subquery-outerref-exists/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/case-when-f-arithmetic-expressionwrapper-coalesce/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/bitwise-aggregates-bitand-bitor-bitxor-over-flags/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/statistical-aggregates-corr-regrslope-regrintercep/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/window-functions-the-full-set/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/window-functions-rank-denserank-lag-over-price/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/postgresql-only-aggregates-arrayagg-stringagg-json/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/dates-standard-aggregates-count-avg-min-max-sum-ex/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/comparison-conversion-greatest-least-nullif-cast-c/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/date-time-functions/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/math-functions/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/text-functions/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django-orm-postgresql/text-math-functions-concat-upper-length-round/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/handlebars-compare-helper/</loc><lastmod>2026-02-06</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/docker-compose-for-django/</loc><lastmod>2025-08-14</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/function-to-reverse-a-string/</loc><lastmod>2025-07-27</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-decorator-example/</loc><lastmod>2025-07-27</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-dynamic-loop-model-object/</loc><lastmod>2025-06-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-async-scrapper-with-postgres-and-sqlalchemy/</loc><lastmod>2025-06-11</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-flatten-ordereddict/</loc><lastmod>2025-04-03</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/unique-list-of-dicts-in-python-function/</loc><lastmod>2024-12-03</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-template-tag-iterrate-object-fields-dynamic/</loc><lastmod>2024-11-01</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/generate-a-modelform-in-django/</loc><lastmod>2024-10-15</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/jquery-ajax-with-authorization-token-bearer-with-j/</loc><lastmod>2024-09-13</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/drf-build-url-dynamically-for-serializer/</loc><lastmod>2024-09-12</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/drf-allow-post-put-only-to-superuser/</loc><lastmod>2024-09-12</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-insert-large-queryset-into-m2m/</loc><lastmod>2024-09-11</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-run-sql-query-to-other-db/</loc><lastmod>2024-08-23</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-update-url-template-tag/</loc><lastmod>2024-08-05</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/dynamic-filter-listview-django/</loc><lastmod>2024-07-31</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-template-tag-for-pagination/</loc><lastmod>2024-07-02</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-custom-select-widgets-for-select2-js/</loc><lastmod>2024-06-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/sqlalchemy-function-insert-items-in-batches/</loc><lastmod>2024-06-09</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-form-invalid-mixin/</loc><lastmod>2024-03-21</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/iterate-django-apps-and-models/</loc><lastmod>2024-03-07</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-iterate-model-object-dynamically/</loc><lastmod>2024-03-07</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/sql-query-to-json-list-in-python/</loc><lastmod>2024-03-02</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-json-decimal-encoder/</loc><lastmod>2024-03-02</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-template-iterate-items-in-template/</loc><lastmod>2024-02-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/generate-django-table-dynamically/</loc><lastmod>2024-02-06</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/psycopg2-insert-or-update-json-object/</loc><lastmod>2024-01-14</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/psycopg2-reset-tables/</loc><lastmod>2024-01-14</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/get-or-create-object-in-python-with-psycopg-postgr/</loc><lastmod>2023-11-05</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-split-model-form-fields-into-bootstrap-rows/</loc><lastmod>2023-10-12</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-models-for-storing-web-scrapper-data/</loc><lastmod>2023-10-12</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/submit-form-with-jquery-ajax/</loc><lastmod>2023-10-06</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/windows/download-visual-studio/</loc><lastmod>2023-09-17</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/extract-the-first-page-of-pdf-document-in-python/</loc><lastmod>2023-08-17</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-template-tag-to-return-model-form-model-nam/</loc><lastmod>2023-08-08</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-keyword-generator-function/</loc><lastmod>2023-07-29</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-cache-decorator-per-user/</loc><lastmod>2023-07-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/remove-version-from-requirements-file-in-python-wi/</loc><lastmod>2023-07-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/asynchronous-management-command-in-django/</loc><lastmod>2023-07-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-request-check-response-type/</loc><lastmod>2023-07-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-requests-check-status-code/</loc><lastmod>2023-07-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/hotel-management-postgresql-basic-schema/</loc><lastmod>2023-07-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/create-backup-with-python-3-multiple-archives/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/celery-worker-supervisor-example-conf/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/clean-directory-contents/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/override-baseinline-formset/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-custom-decorator-example/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/paginate-list-of-items-function-into-python/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-get-model-urls-with-namespace/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-formset-add-error-classes/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/example-gulpfile-to-work-with-django/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-ajax-post-form/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-ajax-mixin-helpers/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/sql-cte-query-with-closure-table/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-bootstrap4-form-snippets/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/optimize-postgresql-in-debian-server/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/e-shop-schema-for-postgresql/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/appointments-sql-schema/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/events-sql-schema/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/blog-sql-schema/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/e-shop-schema-mssql-server/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/usefull-django-packages/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-timestamped-model/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/add-json-field-to-postgres-with-python/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/import-function-from-differernt-app-in-different-p/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/get-request-data-in-django/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/postgresql-schema-for-access-control-list/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-file-validation/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-function-to-create-query-string/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-render-ajax-function/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/jquery-checkbox-event/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/jquery-function-for-django-display-error-data/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-template-tag-for-boolean-image/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-remove-accents/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-delete-model-function/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/write-python-response-data-to-json-file/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/get-url-params-as-json-object-in-jquery/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/sql-server/create-index-in-sql-server/</loc><lastmod>2023-07-22</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-check-ajax-request/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-model-self-many-to-many-relation/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-m2m-through-models/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/basic-gallery-model-for-django/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/critical-path-method-algorithm-python/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/class-based-ajax-views-for-django/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python3-reverse-geocoding-with-google-maps/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/generate-a-string-based-on-permutations/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/generate-random-hex-color-code-in-python/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/example-multi-level-dict-in-python/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/convert-request-object-to-dict-in-django/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/find-the-size-of-postgresql-database/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/dynamically-loop-through-django-model-class/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/loop-through-django-applications-dynamically/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/example-of-a-crawler-spider-with-scrapy/</loc><lastmod>2023-07-20</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/pass-search-string-on-datatables-on-load/</loc><lastmod>2023-04-14</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-settings-for-vscode/</loc><lastmod>2022-06-27</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/handlebars-checkbox-helper/</loc><lastmod>2022-05-15</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/handlebars-multipleselectbox-helper/</loc><lastmod>2022-05-15</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/handlebars-selectbox-helper/</loc><lastmod>2022-05-15</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-windows-bat-script-to-activate-project/</loc><lastmod>2021-08-11</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/asp-core-default-connection-for-sql-server/</loc><lastmod>2021-07-03</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/fabric2-commands-for-django-development/</loc><lastmod>2021-05-17</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-function-to-write-json-file/</loc><lastmod>2021-03-11</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-split-string-to-list-function/</loc><lastmod>2021-03-09</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/create-boot-disk-ubuntu/</loc><lastmod>2021-02-16</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/async-view-example-with-django/</loc><lastmod>2021-02-06</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-raw-sql-query-as-dict/</loc><lastmod>2021-02-01</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-pagination-function/</loc><lastmod>2021-01-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-custom-simple-tags/</loc><lastmod>2021-01-17</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-mixins/</loc><lastmod>2021-01-17</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/save-django-images-programmatically/</loc><lastmod>2021-01-08</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-core-3/get-active-class-asp-core-3/</loc><lastmod>2020-11-17</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/windows-update/fix-windows-updates/</loc><lastmod>2020-11-17</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/backup-and-restore-postgresql-database/</loc><lastmod>2020-11-09</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/asp-core-3/rename-uploaded-file-to-server/</loc><lastmod>2020-10-30</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/scaffold-existing-database-asp-core-3/</loc><lastmod>2020-10-24</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/microsoft-sql-banners-table/</loc><lastmod>2020-10-24</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/microsoft-sql-table-press-release/</loc><lastmod>2020-10-24</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/microsoft-sql-table-events/</loc><lastmod>2020-10-24</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/copy-dict-to-a-new-object/</loc><lastmod>2020-05-12</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/execute-cron-job-every-one-minute-with-log-file/</loc><lastmod>2020-04-28</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/cms-basic-class-based-views/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-success-url-mixin/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/dynamic-templateview/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-settings-for-manage-staticfiles-and-media/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/create-django-groups-with-management-command/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/read-srid-of-shapefile/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/generate-dynamic-urls-for-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/backup-postgres-databases/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/basic-prime-number-check/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/encrypted-pk-in-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/jquery-chain-ajax-calls/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/example-wsgi-file-windows/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-dynamic-form-class/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/basic-celery-py-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/pgloader-import-mysql-database-to-postgresql-datab/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/dynamic-queryset/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/itterate-apps/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python3-requests-with-authentication/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/abstract-model-in-django-for-uuid-field/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/ubuntu-packages/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/custom-signup-view-in-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/windows/install-flake8-in-atom-editor-for-windows/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/basic-factorial/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/linked-list/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python3-xhtml2pdf-install/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/zero-fill-hard-drive-in-linux/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/example-virtualhost-django-apache2/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/ajax-jquery/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/remove-duplicate-files-in-python/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/multithread-zip-compress/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/sum-n-numbers/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/linux-alias-bash/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-mixin-to-pass-extra-attributes-in-form/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/depth-first-search-python/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/postgresql-clean-wal-files-script/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/convert-linestring-string-into-linestring-object/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-cbv-form-valid-to-return-ajax-response/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/example-ngnix-conf-file/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/daphne-asgi-supervisor-conf/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/node-js/node-js-error-enospc/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/pass-initial-data-to-form-class-in-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/gunicorn-example-conf/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-add-permissions-programmatically/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-multiple-profiles/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/ajax-ordering/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/bash-script-to-create-django-project/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-inline-formset-validation/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/google-maps/google-maps-populate-markers-with-ajax-and-marker/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-model-mixin/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/template-tag-to-get-url/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/breadth-first-search-python/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/ajax-pagination/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-rest-permission-settings/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/save-images-with-generic-foreign-key/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-url-settings-for-staticfiles-and-media/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/convert-polygon-string-into-polygon-object/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/import-shapefile-to-postgres-database/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-inlineformset-check-for-duplicates/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/add-multiple-content-to-static-page/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/geojson-example/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-slug-field-validator/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/install-virtualenv-with-venv-and-python3/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/grant-privileges-on-specific-user-in-psql-terminal/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/iterate-python-args/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-iterate-form-fields/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/find-srid-of-a-shapefile-in-python-3/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/create-database-from-terminal-mysql/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-popup-mixin/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/templatedoesnotexist-middleware/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/iterate-python-kwargs/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/binary-search-tree/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/model-to-store-passwords-per-project-in-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/add-bootstrap-class-to-form-fields/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/git/git-reset-hard-to-master/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-script-to-create-a-django-project/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/set-url-kwargs-to-view/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/populate-select-box-with-ajax/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python3-uwsgi/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/get-random-object-from-django-database-model/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-inline-filter-foreignkey/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-get-base-classes-of-object/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-get-object-class-name/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/create-backup-with-python-3-one-archive/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/git/remove-folder-from-a-git-repository/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/create-user-in-psql-terminal/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/git/git-create-a-repository-and-a-branch/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/create-extension-postgis-in-psql-terminal/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/create-database-with-specific-owner-in-psql/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/read-shapefile-with-gdal/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/delete-table-row/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/pass-request-get-items-to-a-form-class-in-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/login-protected-cbv-django/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-message-mixin/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/google-maps/google-maps-load-geojson-with-ajax/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/update-ubuntu/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/settings-for-redis-and-cache/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/jquery/jquery-ajaxstart-and-ajaxend-bind/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/linux-short-by-size/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/random-dates-in-python/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/python-date-generator/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/convert-string-to-bytes-object-python/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/basic-object-python/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-mixin-for-reusable-absolute-url-method/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/cached-templates-django-production-settings/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/read-ics-file-with-python3/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/django-user-model/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/run-psql-file-from-terminal/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/celery-beat-supervisor-example-conf/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/linux/find-info-about-motherboard/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/mysql-server/reset-mysql-root-password/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/psql-connect-to-database/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/python/fibonacci-python/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/django/basic-context-processor/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/git/remove-file-from-a-git-repository/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/post/postgresql/exit-psql-terminal/</loc><lastmod>2020-04-19</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://www.dimkoug.com/posts/c-async-multithreading/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/c-language-interview-q-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/net-microservices-performance-docker/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/net-architecture-design-patterns/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/xunit-testing-ci-cd-in-net/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/ef-core-interview-q-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/asp-net-core-interview-q-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/backend-live-coding/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/mock-cto-interview/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/django-n-1-queries/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/django-caching-patterns/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/django-concurrency/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/django-interview-q-a/</loc><lastmod>2026-11-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/django-orm-postgresql/</loc><lastmod>2026-05-22</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/sql-server/</loc><lastmod>2023-05-24</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/python/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/django/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/git/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/linux/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/node-js/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/mysql-server/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/asp-core-3/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/windows-update/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/jquery/</loc><lastmod>2023-04-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/postgresql/</loc><lastmod>2018-11-04</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/windows/</loc><lastmod>2018-11-04</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/posts/google-maps/</loc><lastmod>2018-11-04</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/6-2/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/6-1/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/6-0/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/5-2/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/5-1/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/5-0/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/4-2/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/4-1/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/4-0/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/3-2/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/3-1/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/3-0/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/2-2/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/2-1/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/2-0/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-11/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-10/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-9/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-8/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-7/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-6/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-5/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-4/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-3/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-2/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://www.dimkoug.com/pages/django-documentation/1-1/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
</urlset>
