<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://www.benlopatin.com/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/a-fistful-of-refactorings-practical-improvements-for-django-apps-this-old-pony-32/</loc>
        <lastmod>2018-01-23T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/a-fistful-of-testing-strategies-this-old-pony-54/</loc>
        <lastmod>2018-07-11T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/a-short-side-journey-on-git-workflows-and-django-projects-this-old-pony-71/</loc>
        <lastmod>2018-12-04T11:06:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/add-django-content-management-to-saas-and-other-non-cms-sites-this-old-pony-38/</loc>
        <lastmod>2018-03-06T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/and-now-the-reasons-for-moving-django-models-this-old-pony-37/</loc>
        <lastmod>2018-02-27T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/app-architecture-matters-or-how-not-to-double-charge-your-customers-this-old-pony-31/</loc>
        <lastmod>2018-01-16T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/bad-architecture-this-old-pony-76/</loc>
        <lastmod>2019-01-23T11:01:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/better-living-through-django-app-reusabililty-this-old-pony-64/</loc>
        <lastmod>2018-10-09T10:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/breaking-out-your-django-app-for-great-good-this-old-pony-65/</loc>
        <lastmod>2018-10-16T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/caching-and-performance-choices-in-your-django-app-this-old-pony-61/</loc>
        <lastmod>2018-09-11T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/can-i-ask-a-follow-up-question-about-the-wordpress-django-integration-guide/</loc>
        <lastmod>2016-09-08T17:08:06.487Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/configuration-management-when-your-django-app-is-already-deployed-this-old-pony-27/</loc>
        <lastmod>2017-12-12T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/confusing-requirements-with-specifications-and-the-birth-of-bad-legacy-code-this-old-pony-70/</loc>
        <lastmod>2018-11-27T11:05:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/contain-yourself-containers-and-vms-for-legacy-django-apps-this-old-pony-24/</loc>
        <lastmod>2017-11-21T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/could-i-get-your-opinion-real-quickly-this-old-pony/</loc>
        <lastmod>2019-03-13T18:18:09.506Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/crunchy-on-the-outside-gooey-on-the-inside-your-django-project-code-that-is-this-old-pony-36/</loc>
        <lastmod>2018-02-20T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/designing-django-sites-for-maintainability-another-plumbing-story-this-old-pony-60/</loc>
        <lastmod>2018-08-28T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/did-you-know-its-faster-to-rewrite-code-from-scratch-this-old-pony-28/</loc>
        <lastmod>2017-12-19T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/django-tune-up-for-wordpress-integrators/</loc>
        <lastmod>2016-09-08T17:08:06.487Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/do-you-remember-django-standalone-apps/</loc>
        <lastmod>2018-10-09T12:22:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/does-your-django-site-schedule-maintenance-for-you-this-old-pony-63/</loc>
        <lastmod>2018-09-25T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/faster-better-happier-django-development-with-project-onboarding-this-old-pony-41/</loc>
        <lastmod>2018-03-27T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/flip-ya-for-real-feature-flipping-as-a-maintenance-strategy-this-old-pony-26/</loc>
        <lastmod>2017-12-05T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/hidden-deltas-in-estimating-on-existing-django-projects-this-old-pony-57/</loc>
        <lastmod>2018-07-31T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/hobble-your-django-app-with-complexity-for-fun-and-no-profit-this-old-pony-72/</loc>
        <lastmod>2018-12-19T11:20:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/how-do-you-tie-tests-back-to-documentation-this-old-pony-56/</loc>
        <lastmod>2018-07-24T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/i-heard-you-liked-logging-from-your-app-so-i-put-logging-in-your-app-this-old-pony-23/</loc>
        <lastmod>2017-11-15T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/i-thought-i-saw-a-varchar-or-suboptimal-model-modeling-in-django-this-old-pony-45/</loc>
        <lastmod>2018-05-08T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/if-you-dont-know-your-tools-this-old-pony-75/</loc>
        <lastmod>2019-01-16T11:05:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/its-faster-to-write-from-scratch-but-riskier-the-software-architecture-and-urban-planning-issue-this-old-pony-29/</loc>
        <lastmod>2018-01-02T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/just-how-much-should-you-use-the-django-admin-this-old-pony-42/</loc>
        <lastmod>2018-04-03T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/leaning-on-the-compiler-and-working-effectively-with-legacy-django-code-this-old-pony-48/</loc>
        <lastmod>2018-05-29T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/loggings-low-hanging-fruit-errors-and-other-things-that-go-bump-in-the-night-this-old-pony-22/</loc>
        <lastmod>2017-11-08T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/making-an-app-webscale-or-app-schemas-vs-db-schemas-this-old-pony-25/</loc>
        <lastmod>2017-11-28T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/making-django-templates-manageable-this-old-pony-49/</loc>
        <lastmod>2018-06-06T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/nobody-talks-about-sending-email-in-your-django-app-this-old-pony-47/</loc>
        <lastmod>2018-05-22T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/not-so-fast-when-your-django-site-is-slow-this-old-pony-40/</loc>
        <lastmod>2018-03-20T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/prioritizing-technical-debt-vs-feature-development-in-your-django-app-this-old-pony-55/</loc>
        <lastmod>2018-07-18T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/refactoring-django-apps-a-better-way-of-moving-models-this-old-pony-33/</loc>
        <lastmod>2018-01-30T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/refactoring-like-washing-your-hands-in-the-bathroom-this-old-pony-59/</loc>
        <lastmod>2018-08-14T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/should-you-add-react-or-angular-to-an-existing-django-site-this-old-pony-39/</loc>
        <lastmod>2018-03-13T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/skinny-controllers-and-fat-django-managers-this-old-pony-44/</loc>
        <lastmod>2018-04-24T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/so-long-and-thanks-for-all-the-pythons-this-old-pony/</loc>
        <lastmod>2019-01-24T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/starting-to-prioritize-and-triage-issues-in-cleaning-up-django-apps-this-old-pony-50/</loc>
        <lastmod>2018-06-19T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/sushi-but-for-web-apps-raw-sql-django-this-old-pony-50/</loc>
        <lastmod>2018-06-12T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/testing-django-and-python-variations-this-old-pony-61/</loc>
        <lastmod>2018-09-18T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/the-django-checklist-manifesto-this-old-pony-66/</loc>
        <lastmod>2018-10-23T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/the-module-hierarchy-and-your-django-project-this-old-pony-30/</loc>
        <lastmod>2018-01-09T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/the-old-pony-but-first-the-backups-or-losing-data/</loc>
        <lastmod>2017-06-27T11:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/the-old-pony-moving-the-monolith-part-2/</loc>
        <lastmod>2017-10-04T12:40:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/the-old-pony-youre-locked-in-here-with-me/</loc>
        <lastmod>2017-07-25T14:40:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/the-point-of-no-return-and-the-advantages-of-web-apps-this-old-pony-21/</loc>
        <lastmod>2017-10-31T11:40:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/the-problem-with-fat-models-or-an-oops-mistake-this-old-pony-69/</loc>
        <lastmod>2018-11-20T11:05:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-a-framework-to-assess-software-service-lock-in/</loc>
        <lastmod>2017-08-30T12:50:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-a-heuristic-for-identifying-complexity-in-django-views/</loc>
        <lastmod>2017-06-13T11:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-approaching-the-monolith/</loc>
        <lastmod>2017-09-06T11:50:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-decoupling-from-django-for-great-good/</loc>
        <lastmod>2017-06-04T12:40:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-from-awesome-module-import-lockin/</loc>
        <lastmod>2017-08-08T11:50:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-hacking-the-django-monolith/</loc>
        <lastmod>2017-09-13T12:20:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-hey-this-proprietary-black-box-api-will-make-this-super-easy/</loc>
        <lastmod>2017-08-01T12:20:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-how-logging-monitoring-and-analytics-work-together/</loc>
        <lastmod>2017-10-24T11:15:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-monoliths-or-microservices/</loc>
        <lastmod>2017-10-11T11:23:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-moving-the-monolith-part-1/</loc>
        <lastmod>2017-09-27T11:50:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-select-from-database-lockin/</loc>
        <lastmod>2017-08-23T12:50:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-the-old-man-knows-the-exceptions/</loc>
        <lastmod>2017-07-04T11:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-the-surprising-power-of-linting/</loc>
        <lastmod>2017-07-18T11:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-this-is-how-you-analyze-your-django-monolith-for-fun-and-profit/</loc>
        <lastmod>2017-09-21T11:50:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-to-cbv-or-not-to-cbv/</loc>
        <lastmod>2017-07-11T11:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-upcoming-email-tips/</loc>
        <lastmod>2016-09-08T17:08:06.487Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-whats-going-on-or-a-little-bit-about-logging/</loc>
        <lastmod>2017-10-17T12:25:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/this-old-pony-when-the-code-has-no-tests/</loc>
        <lastmod>2017-06-20T11:10:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/turning-around-a-django-site-without-a-single-line-of-python-this-old-pony-68/</loc>
        <lastmod>2018-11-13T11:04:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/two-reasons-why-software-gets-complicated-even-django-sites-this-old-pony-34/</loc>
        <lastmod>2018-02-06T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/we-didnt-understand-this-old-code-so-we-just-replaced-it-with-a-binary-latrine-this-old-pony-35/</loc>
        <lastmod>2018-02-13T11:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/what-the-async-moving-django-features-outside-the-request-this-old-pony-46/</loc>
        <lastmod>2018-05-15T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/where-should-that-go-django-forms-edition-this-old-pony-43/</loc>
        <lastmod>2018-04-17T14:30:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/_unpublished-this-old-pony/your-copy-of-the-django-wordpress-integration-guide-finally/</loc>
        <lastmod>2016-09-08T17:08:06.487Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/a-heroku-helper-script/</loc>
        <lastmod>2014-10-04</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/adding-i18n-support-django-addendum/</loc>
        <lastmod>2014-11-15</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/against-empathy/</loc>
        <lastmod>2018-03-04</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/ai-bio/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/basic-haskell-todo/</loc>
        <lastmod>2015-10-11</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/books-i-want-to-see/</loc>
        <lastmod>2019-04-26</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/cleaning-django-template-tags/</loc>
        <lastmod>2014-02-24</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/continuous-cross-browser-screenshots/</loc>
        <lastmod>2014-04-10</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/dashboards-are-hard/</loc>
        <lastmod>2014-08-27</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/deploying-static-sites-circle-ci/</loc>
        <lastmod>2015-01-23</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/djangocon-2013-links/</loc>
        <lastmod>2013-09-03</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/djangocon2016/</loc>
        <lastmod>2016-07-20</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/featured-items-content-rivers-django-cms/</loc>
        <lastmod>2015-06-01</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/finding-the-needle-djangocon-2013/</loc>
        <lastmod>2013-10-11</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/flake8-pre-commit-hooks/</loc>
        <lastmod>2015-03-27T15:40:15</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/freelance-faq/</loc>
        <lastmod>2016-10-15</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/freelance-knowledge-resources/</loc>
        <lastmod>2017-01-30</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/freelance-lies-and-clients-from-hell/</loc>
        <lastmod>2018-12-05</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/geocoding-with-pygeocodio/</loc>
        <lastmod>2014-02-17</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/getting-started-with-ansible/</loc>
        <lastmod>2014-06-28</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/git-commits-for-collaboration/</loc>
        <lastmod>2015-08-27</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/google-analytics-tracking-mismatches/</loc>
        <lastmod>2015-12-08</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/how-to-overcome-intertia/</loc>
        <lastmod>2012-05-26</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/incentivizing-enterprise-knowledge-management/</loc>
        <lastmod>2011-08-01</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/inefficiencies-embedded-in-modern-infrastructure/</loc>
        <lastmod>2012-05-29</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/invoicing-for-web-developers/</loc>
        <lastmod>2013-07-07</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/101-database-views.html/</loc>
        <lastmod>2022-04-06T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/102-implementing-materialized-views-django.html/</loc>
        <lastmod>2022-04-28T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/103-securing-tokens.html/</loc>
        <lastmod>2022-05-06T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/104-python-paas.html/</loc>
        <lastmod>2023-08-18T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/105-road-tests-lab-tests.html/</loc>
        <lastmod>2023-12-18T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/106-performance-outside-the-box.html/</loc>
        <lastmod>2025-12-05T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/52-triaging-django-security-issues.html/</loc>
        <lastmod>2018-06-26T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/53-triaging-bugs-in-django-projects.html/</loc>
        <lastmod>2018-07-03T17:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/58-aggressively-testing-django-form-validation.html/</loc>
        <lastmod>2018-08-07T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/67-leverage-points-in-django-development.html/</loc>
        <lastmod>2018-10-30T10:45:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/73-django-isnt-good-enough.html/</loc>
        <lastmod>2018-12-26T11:05:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/74-django-is-more-than-good-enough.html/</loc>
        <lastmod>2019-01-02T11:05:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/77-contortionist-data-models.html/</loc>
        <lastmod>2019-02-05T11:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/78-fixing-what-aint-broke.html/</loc>
        <lastmod>2019-02-13T11:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/79-novelty-seeking.html/</loc>
        <lastmod>2019-02-26T11:03:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/80-reducing-bus-factor-with-code.html/</loc>
        <lastmod>2019-03-06T11:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/81-the-automator.html/</loc>
        <lastmod>2019-03-12T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/82-automated-django-deployments.html/</loc>
        <lastmod>2019-03-26T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/letters/83-robots-in-the-cloud.html/</loc>
        <lastmod>2019-04-03T10:00:00Z</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/making-medium-posts-readable/</loc>
        <lastmod>2019-02-26</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/managing-envdir-with-fabric/</loc>
        <lastmod>2015-12-18</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/meet-django-organizations/</loc>
        <lastmod>2014-05-30</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/migrating-to-django-filer/</loc>
        <lastmod>2015-08-13</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/moving-django-models/</loc>
        <lastmod>2018-02-16</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/numeric-values-and-representation/</loc>
        <lastmod>2017-05-03T13:22:53</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2010/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2011/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2012/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2013/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2014/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2015/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2016/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2017/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2018/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2019/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2020/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2021/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/2026/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/how-trumps-hope/</loc>
        <lastmod>2021-10-30</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/posts/what-is-an-america/</loc>
        <lastmod>2026-01-04</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/projects/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/projects/django-organizations/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/projects/elasticstack/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/projects/pydiscourse/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/projects/pygeocodio/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/projects/smartystreets/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/pylibmc-and-heroku/</loc>
        <lastmod>2014-07-30</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/pytennessee-2015/</loc>
        <lastmod>2015-02-15T16:51:59</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/python-refactoring-with-comprehensions/</loc>
        <lastmod>2015-12-14</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/python-single-value-unpacking/</loc>
        <lastmod>2016-09-02</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/read-django-standalone-apps/</loc>
        <lastmod>2018-09-29</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/requirements-and-specifications/</loc>
        <lastmod>2015-04-08</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/restoring-postgres-and-django/</loc>
        <lastmod>2020-07-05</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/richmond-gis-data/</loc>
        <lastmod>2013-11-25</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/sapiens/</loc>
        <lastmod>2018-10-17</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/sharepoint-knowledge-management-criticisms/</loc>
        <lastmod>2012-05-07</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/simple-search-manager-methods/</loc>
        <lastmod>2013-06-28</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/starting-with-selenium-django14/</loc>
        <lastmod>2012-04-26</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/sustaining-interest/</loc>
        <lastmod>2018-11-16</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/taleo-dreadful-competition/</loc>
        <lastmod>2012-05-20</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/talks/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/talks/crafting-api-clients/</loc>
        <lastmod>2015-02-08</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/talks/finding-the-needle/</loc>
        <lastmod>2013-09-03</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/talks/this-old-pony/</loc>
        <lastmod>2016-07-20</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/testing-url-remapping-with-pyresttest/</loc>
        <lastmod>2017-03-17</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/the-delight-of-disacquiring/</loc>
        <lastmod>2012-05-12</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/the-gulag-archipelago/</loc>
        <lastmod>2018-06-07</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/the-portable-developer/</loc>
        <lastmod>2014-12-30</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/the-spanish-civil-war/</loc>
        <lastmod>2018-03-21</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/the-subtle-art/</loc>
        <lastmod>2018-03-15</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/this-old-pony/</loc>
    </url>
    <url>
        <loc>https://www.benlopatin.com/us-society-suburban-model/</loc>
        <lastmod>2010-12-02</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/using-django-proxy-models/</loc>
        <lastmod>2014-12-14</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/waking-sleeping-beauty/</loc>
        <lastmod>2015-05-20</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/web-finances-past-and-future/</loc>
        <lastmod>2011-11-27</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/why-is-enterprise-software-complicated/</loc>
        <lastmod>2012-05-26</lastmod>
    </url>
    <url>
        <loc>https://www.benlopatin.com/why-use-devpi/</loc>
        <lastmod>2014-10-31</lastmod>
    </url>
</urlset>
