<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://todianedev.todiane.com/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://todianedev.todiane.com/about/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://todianedev.todiane.com/shop/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://todianedev.todiane.com/shop/category/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://todianedev.todiane.com/blog/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://todianedev.todiane.com/diane-corriette/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://todianedev.todiane.com/independent-software/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://todianedev.todiane.com/owning-your-platform/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://todianedev.todiane.com/mtdify/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://todianedev.todiane.com/djangify/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://todianedev.todiane.com/invoice-generator/</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://todianedev.todiane.com/blog/marketplaces-vs-your-own-store/</loc><lastmod>2026-07-05</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-ai-assisted-coding-actually-looks-like/</loc><lastmod>2026-05-07</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-id-get-my-first-sale-over-50-if-i-had-to-start/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-i-build-traffic-to-my-digital-product-stores/</loc><lastmod>2026-05-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-welcome-window-live-customer-support/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/new-feature-monthly-review-dashboard-for-mtdify/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/invoice-generator-open-source-django/</loc><lastmod>2026-01-07</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/introducing-mtdify/</loc><lastmod>2026-04-03</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-is-software-for-one/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/understanding-local-first-sync/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/building-offline-apps-with-python-and-django/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/modern-digital-bookkeeping-vs-spreadsheets/</loc><lastmod>2026-01-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-journey-from-offline-first-to-local-first/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/six-weeks-of-rebuilding-the-foundations/</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-benefits-of-self-hosting-for-small-businesses/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/paper-records-to-digital-your-transition-checklist/</loc><lastmod>2026-01-02</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/when-offline-first-is-the-right-choice/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/offline-first-privacy-and-control/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-is-offline-first-software/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/free-stock-images-of-diverse-women-available/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/from-overwhelm-to-ownership-the-story-behind-build/</loc><lastmod>2026-01-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-freedom-of-building-without-feature-requests/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-building-for-yourself-creates-better-software/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-i-am-adding-local-first-development-to-my-work/</loc><lastmod>2025-11-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/from-personal-tool-to-product/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/getting-started-with-self-hosting-practical-guide/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/tools-you-can-run-yourself/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/introducing-djangify-mini-ecommerce-site-builder/</loc><lastmod>2026-01-01</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/local-first-vs-cloud-first-key-differences/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-ai-enhances-independent-web-development/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/mini-ecommerce-builder-system/</loc><lastmod>2025-10-24</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-goes-into-a-great-pdf/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-are-self-hosted-tools/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/cluster-pages-faqs-building-trust-through-content/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-i-learn-django-with-ai-my-current-workflow/</loc><lastmod>2025-11-05</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-i-investigate-django-errors-without-panic/</loc><lastmod>2025-10-10</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/behind-the-frontend-my-tailwind-v4-and-template-se/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/ai-search-readiness-vs-ai-seo-and-powered-search/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-businesses-must-focus-on-ai-search-readiness/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/formatting-for-ai-search-readiness/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/from-high-street-to-ai-search-winning-local-custom/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/schema-markup-made-simple/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-to-write-faq-snippets/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-local-businesses-can-get-ai-search-ready/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-is-a-cluster-page/</loc><lastmod>2025-10-12</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-django-and-why-i-kept-going/</loc><lastmod>2025-10-10</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/organising-my-django-blog-for-ai-search/</loc><lastmod>2025-10-11</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/behind-the-build-django-backend/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/continuous-learning-astro-ai-tools/</loc><lastmod>2025-10-07</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/when-to-use-headless-cms/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/building-for-ai-search-starts-with-structured-data/</loc><lastmod>2025-10-11</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/benefits-of-using-plr-products/</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/decided-to-find-out-what-ai-search-actually-means/</loc><lastmod>2025-10-11</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/corrison-api/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/lead-magnets-that-convert/</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/my-tech-stack-may-2025/</loc><lastmod>2025-10-10</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/setting-up-vps-hosting-hetzner-hestia/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-businesses-should-use-pdfs/</loc><lastmod>2025-10-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/reuse-blog-content-into-pdf/</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/examples-of-pdfs/</loc><lastmod>2025-10-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/common-pdf-mistakes/</loc><lastmod>2025-09-27</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/my-vibe-coding-profile/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/vibe-coding-and-software-for-one/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/django-project-structure/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-ai-wont-replace-your-voice-but-it-can-speed-up/</loc><lastmod>2025-10-25</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/seo-latest-news-march-2025/</loc><lastmod>2025-10-25</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/migrating-from-wordpress-to-django/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/mvp-metrics-that-matter/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-is-agentic-ai/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/digital-marketing-trends-feb-2025/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/apis-for-the-ai-agent-age/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-im-focusing-on-pdfs-not-websites/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/build-an-mvp-using-no-code-solutions/</loc><lastmod>2026-02-24</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/stream-english-educommerce/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-feedback-loop-and-your-mvp/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-experts-need-pdfs/</loc><lastmod>2025-10-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/how-to-turn-existing-content-into-pillar-content/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/repurpose-one-piece-of-content-into-10-assets/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/design-your-mvp-for-early-adopters/</loc><lastmod>2026-02-24</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/why-repurposing-content-matters/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/an-nda-for-your-mvp/</loc><lastmod>2026-02-24</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-psychology-of-mvp-feedback/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/mvps-can-validate-your-idea/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/what-is-a-digital-marketing-specialist/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/updated-tech-stack/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/note-taking-app-with-v0-dev/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/claude-3-5-crash-course/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/email-funnels-made-simple/</loc><lastmod>2025-10-25</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/technical-seo-matters/</loc><lastmod>2025-10-19</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/anvil-apps/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/flask-fastapi-or-django/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/python-foundational-concepts/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/break-over/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/djangonaut-space/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/ai-fundamentals/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/ai-learning-plan/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/my-tech-stack/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/programming-tips-beginners/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/full-stack-software-developer-certificate/</loc><lastmod>2025-10-09</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/our-spot-update/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/ai-abbreviations/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/best-option-for-chatbot-development/</loc><lastmod>2025-10-09</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/504-2/</loc><lastmod>2025-10-09</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-true-cost-of-diy-online-marketing-solutions/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/full-stack-software-developer/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/svm-mode-in-bios-is-visualisation/</loc><lastmod>2025-10-09</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/python-projects-to-build/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/ai-chatbot-developer/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/infj-t-personality/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/learning-bootstrap-5/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/project-5-readme/</loc><lastmod>2025-09-29</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/new-flask-website/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/django-nightmare/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/learning-flask-and-django/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/amazing-django-course/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/resume-project-updated/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/datacamp-sql-training/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/project-3-complete/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/using-bootstrap/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/a-passing-disappointment/</loc><lastmod>2025-10-09</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/a-working-job-title/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/python-project-planning/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/github-readme-page/</loc><lastmod>2025-12-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/the-cycle-of-life-project-2-submitted/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/july-hackathon-complete/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/freecodecamp-fastapi-handbook/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/june-2023-hackathon-second-place/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/rubber-duck-method/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/self-study-traps-to-avoid/</loc><lastmod>2025-09-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/todianedev/</loc><lastmod>2025-12-16</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/my-ideal-clients-reality-to-fantasy/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/my-belbin-framework/</loc><lastmod>2025-10-06</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/my-technical-va-timeline/</loc><lastmod>2026-04-13</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/from-little-fish-to-tech-va/</loc><lastmod>2025-10-09</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://todianedev.todiane.com/blog/category/ai-search-readiness/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/behind-the-build/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/development-notes/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/digital-bookkeeping/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/digital-marketing/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/local-first/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/offline-first/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/pdf-creation/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/reflections/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/self-hosted/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/training/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://todianedev.todiane.com/blog/category/ecommerce-builder/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
</urlset>
