<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://piccolo-orm.com/tutorial/documentation/</loc></url><url><loc>https://piccolo-orm.com/tutorial/videos/</loc></url><url><loc>https://piccolo-orm.com/blog/building-an-admin-to-handle-millions-of-rows/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/which-is-the-fastest-asgi-server/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/what-is-the-maximum-number-of-coroutines-you-should-run-concurrently/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/asyncio-vs-gevent/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/asyncio-gather/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/auto-migrations/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/cockroach-db-support/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/build-a-python-cli-quickly-with-targ/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/black-sheep/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/building-a-great-select-widget/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-column-choices/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/database-column-defaults-in-piccolo/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/taking-our-ui-testing-to-the-next-level-with-cypress/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/deprecation-warnings-in-python-code/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/database-migrations/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/creating-a-new-sphinx-theme-for-our-docs/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/easy-forms-using-pydantic-and-piccolo-admin/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/exception-handling-in-asyncio/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/python-s-graphlib-is-awesome/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/frozen-queries/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/improving-tab-completion-in-python-libraries/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/introduction-to-asgi/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/is-async-worthwhile/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/making-open-source-accessible/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/namespacing-python-attributes/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/many-to-many-relationships/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/netlify-vs-self-hosting/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-admin-bulk-updates-and-more/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/orm-design-challenges/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-admin-forms-downloading-files/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-admin-tooltips/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-admin-multi-factor-authentication-now-available/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-for-data-science-scripts/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-transactions/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/piccolo-admin-is-now-multilingual/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/plugins-for-python-projects/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/postgre-sql-14-released/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/postgres-concurrency/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/postgres-one-database-to-rule-them-all/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/managing-your-data-using-fast-api-and-piccolo-admin/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/python-contextvars/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/python-package-versioning/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/reasons-to-use-an-orm/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/advanced-type-annotations-using-python-s-type-var/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/select-for-update-in-piccolo-postgres/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/should-i-use-python-instead-of-golang-or-node/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/replicating-graph-ql-using-rest-piccolo-and-fast-api/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/understanding-sys-exit/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/should-i-use-python-properties/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/talk-python-to-me-podcast/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/testing-python-type-annotations/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/top-level-await-in-python/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/the-power-of-python-descriptors/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/cross-site-request-forgery/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/understanding-jwt-and-sessions/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/why-choose-piccolo/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/why-is-an-event-loop-useful/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/why-python-type-annotations-are-awesome/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/blog/a-guide-to-managed-postgre-sql-services/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/tutorial/</loc></url><url><loc>https://piccolo-orm.com/ecosystem/</loc></url><url><loc>https://piccolo-orm.com/blog/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://piccolo-orm.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url></urlset>