<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://liyonajohny.com/</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/about</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/core-web-vitals-checklist</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/jwt-and-rbac-across-api-and-ui</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/pytest-fixtures-worth-writing</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/rest-api-people-can-use</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/reviewing-ai-written-code</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/single-sign-on-into-wordpress-lms</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/speeding-up-a-slow-sql-query</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/ai-tooling</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/api-design</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/astro</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/client-work</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/code-review</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/core-web-vitals</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/data-modelling</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/databases</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/fastapi</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/jwt</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/openapi</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/performance</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/postgresql</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/practice</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/pydantic</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/pytest</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/python</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/react-js</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/security</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/seo</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/single-sign-on</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/sql</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/testing</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/tags/wordpress</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/vague-conversation-to-data-model</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/blog/validate-api-input-with-pydantic</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/contact</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/experience</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/faq</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/projects</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/projects/clinicalpilot-ai</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/projects/digital-twin-platform</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/projects/drug-recommendation-system</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/projects/enterprise-logistics-platform</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/projects/high-performance-client-sites</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/projects/music-school-management-app</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/skills</loc><changefreq>monthly</changefreq></url><url><loc>https://liyonajohny.com/uses</loc><changefreq>monthly</changefreq></url></urlset>