<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://breadcrumbscollector.tech/what-is-celery-beat-and-how-to-use-it/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/python-3-6-new-features-formatted-string-literals/</loc>
<lastmod>2017-03-19T17:42:59+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/dive-into-pythons-asyncio-part-1/</loc>
<lastmod>2017-04-01T11:05:00+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/dive-into-pythons-asyncio-part-2/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/dive-into-pythons-asyncio-part-3-web-framework/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/dive-into-pythons-asyncio-part-4-simple-chat-with-sanic/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/dive-into-pythons-asyncio-part-5-protocols/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/optimizing-mysql-queries/</loc>
<lastmod>2017-05-29T18:16:39+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/django-squashing-migrations-versus-continuous-delivery/</loc>
<lastmod>2017-05-31T21:59:06+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/writing-custom-checkers-for-pylint/</loc>
<lastmod>2017-06-15T18:48:08+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/asyncio-choosing-the-right-executor/</loc>
<lastmod>2017-09-06T21:21:02+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/i-have-a-big-class-with-too-many-methods-how-do-i-split-it/</loc>
<lastmod>2017-09-11T14:17:02+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/implementing-event-sourcing-in-python-part-1-aggregates/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/implementing-event-sourcing-in-python-part-2-robust-event-store-atop-postgresql/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/implementing-event-sourcing-in-python-part-3-robust-event-store-atop-rethinkdb/</loc>
<lastmod>2018-02-03T23:42:27+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/implementing-event-sourcing-in-python-part-4-efficient-read-model-with-projections/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/i-am-writing-a-book/</loc>
<lastmod>2018-08-01T11:34:35+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/is-your-test-suite-wasting-your-time/</loc>
<lastmod>2018-08-26T19:45:34+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/the-clean-architecture-in-python-how-to-write-testable-and-flexible-code/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/what-is-asyncios-ensure_future/</loc>
<lastmod>2019-10-10T18:00:52+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/implementing-the-clean-architecture-with-python-my-book-is-here/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/code-review-how-experienced-developers-do-it/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/mypy-how-to-use-it-in-my-project/</loc>
<lastmod>2020-03-20T20:17:00+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/mypy-how-to-use-it-in-my-project-part-2-automatically-annotate-code/</loc>
<lastmod>2020-03-23T14:00:00+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/mypy-how-to-use-it-in-my-project-part-3-kick-ass-tools-that-leverage-type-annotations/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/how-to-mock-in-python-almost-definitive-guide/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/when-to-use-the-clean-architecture/</loc>
<lastmod>2020-04-03T09:00:00+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/what-is-celery-beat-and-how-to-use-it-part-2-patterns-and-caveats/</loc>
<lastmod>2020-04-06T09:00:00+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/when-to-use-metaclasses-in-python-5-interesting-use-cases/</loc>
<lastmod>2020-04-10T09:00:00+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/stop-naming-your-python-modules-utils/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/beware-of-chicken-testing-or-mocks-overuse/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/how-to-patch-in-python/</loc>
<lastmod>2020-04-20T09:00:00+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/encapsulation-is-your-friend-also-in-python/</loc>
<lastmod>2020-04-24T09:00:00+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/how-to-implement-a-service-layer-in-django-rest-framework/</loc>
<lastmod>2020-04-27T09:00:00+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/staticmethod-considered-a-code-smell/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/modular-monolith-in-python/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/python-the-clean-architecture-in-2021/</loc>
<lastmod>2021-01-25T21:16:00+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/how-to-implement-and-use-command-bus-in-python-with-injector/</loc>
<lastmod>2021-04-04T20:01:49+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/how-to-use-code-coverage-in-python-with-pytest/</loc>
<lastmod>2021-04-11T19:49:05+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/meet-python-mockito-and-leave-built-in-mock-patch-behind/</loc>
<lastmod>2021-04-18T18:40:19+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/python-object-oriented-programming-fundamentals-and-the-most-common-mistake/</loc>
<lastmod>2021-04-25T12:50:22+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/custom-exceptions-in-python-how-and-what-for/</loc>
<lastmod>2021-05-02T17:51:53+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/grasp-controller-pattern-in-python/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/the-disenchantment-of-python-web-frameworks/</loc>
<lastmod>2024-01-17T00:01:37+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/where-to-put-all-your-utils-in-python-projects/</loc>
<lastmod>2021-05-23T17:39:25+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/debunking-myth-i-cant-properly-test-my-project-because-it-uses-3rd-party-api/</loc>
<lastmod>2021-05-30T22:09:57+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/which-library-is-the-best-for-writing-bdd-in-python/</loc>
<lastmod>2023-01-12T20:22:05+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/pythons-performance-hasnt-been-a/</loc>
<lastmod>2023-01-19T20:37:06+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/shortening-developers-feedback-loop/</loc>
<lastmod>2023-01-26T20:22:34+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/on-factory_boy-antipatterns-and-patterns/</loc>
<lastmod>2023-02-09T20:39:07+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/why-so-pedantic-about-pydantic-or/</loc>
<lastmod>2023-02-16T21:22:46+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/is-100-code-coverage-a-myth/</loc>
<lastmod>2025-04-05T10:41:35+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/python-type-hints-are-far-from-perfect/</loc>
<lastmod>2023-03-09T19:37:38+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/running-tests-in-parallel-with-pytest/</loc>
<lastmod>2023-03-16T19:36:22+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/writing-custom-exceptions-what-you/</loc>
<lastmod>2023-03-23T17:47:25+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/do-you-need-dependency-injection/</loc>
<lastmod>2023-04-06T21:16:52+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/four-strategies-to-automate-tests-with-3rd-party-apis/</loc>
<lastmod>2025-03-26T19:54:02+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/if-tech-debt-does-not-exist-then-whats-slowing-you-down/</loc>
<lastmod>2025-02-06T22:30:00+01:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/posts/how-to-stop-ending-up-with-pocs-in-production/</loc>
<lastmod>2025-04-06T23:17:40+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/</loc>
<lastmod>2025-05-17T16:45:29+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/</loc>
<lastmod>2025-05-17T16:45:29+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/archives/</loc>
<lastmod>2025-05-17T16:45:29+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/about/</loc>
<lastmod>2025-05-17T16:45:29+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/services/</loc>
<lastmod>2025-05-17T16:45:29+02:00</lastmod>
</url>
<url>
<loc>https://breadcrumbscollector.tech/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/asyncio/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/asyncio-in-background/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/asyncio-task/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/call-me-later/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/ensure-future/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/modular-monolith/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/tags/modulith/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/dajsiepoznac2017/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/python/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/asyncio/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/event-sourcing/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/clean-architecture/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/testing-software/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/software-engineering/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/mypy/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/type-annotations/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/celery/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/good-practices/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/python-idioms/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/django/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/domain-driven-design/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/grasp/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/testing/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/categories/architecture/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/page2/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/page3/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/page4/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/page5/</loc>
</url>
<url>
<loc>https://breadcrumbscollector.tech/page6/</loc>
</url>
</urlset>
