<?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://shiryaev.io/</loc></url><url><loc>https://shiryaev.io/about/</loc></url><url><loc>https://shiryaev.io/blog/</loc></url><url><loc>https://shiryaev.io/blog/compression-ratio/</loc></url><url><loc>https://shiryaev.io/blog/debounce-throttle/</loc></url><url><loc>https://shiryaev.io/blog/decorators-in-javascript/</loc></url><url><loc>https://shiryaev.io/blog/how-to-become-a-frontend-developer/</loc></url><url><loc>https://shiryaev.io/blog/iframe-guide/</loc></url><url><loc>https://shiryaev.io/blog/indexeddb/</loc></url><url><loc>https://shiryaev.io/blog/nuxt-super-optimization/</loc></url><url><loc>https://shiryaev.io/blog/package-managers/</loc></url><url><loc>https://shiryaev.io/blog/resume/</loc></url><url><loc>https://shiryaev.io/blog/snippets/</loc></url><url><loc>https://shiryaev.io/blog/spa-loading-template/</loc></url><url><loc>https://shiryaev.io/courses/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/vue-basics-directives/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/vue-basics-emits/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/vue-basics-hooks/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/vue-basics-introduction/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/vue-basics-props/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/vue-basics-reactive/</loc></url><url><loc>https://shiryaev.io/courses/vue-basics/vue-basics-slots/</loc></url><url><loc>https://shiryaev.io/en/</loc></url><url><loc>https://shiryaev.io/en/about/</loc></url><url><loc>https://shiryaev.io/en/blog/</loc></url><url><loc>https://shiryaev.io/en/blog/compression-ratio/</loc></url><url><loc>https://shiryaev.io/en/blog/debounce-throttle/</loc></url><url><loc>https://shiryaev.io/en/blog/decorators-in-javascript/</loc></url><url><loc>https://shiryaev.io/en/blog/how-to-become-a-frontend-developer/</loc></url><url><loc>https://shiryaev.io/en/blog/iframe-guide/</loc></url><url><loc>https://shiryaev.io/en/blog/indexeddb/</loc></url><url><loc>https://shiryaev.io/en/blog/nuxt-super-optimization/</loc></url><url><loc>https://shiryaev.io/en/blog/package-managers/</loc></url><url><loc>https://shiryaev.io/en/blog/resume/</loc></url><url><loc>https://shiryaev.io/en/blog/snippets/</loc></url><url><loc>https://shiryaev.io/en/blog/spa-loading-template/</loc></url><url><loc>https://shiryaev.io/en/courses/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/vue-basics-directives/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/vue-basics-emits/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/vue-basics-hooks/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/vue-basics-introduction/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/vue-basics-props/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/vue-basics-reactive/</loc></url><url><loc>https://shiryaev.io/en/courses/vue-basics/vue-basics-slots/</loc></url><url><loc>https://shiryaev.io/quiz/</loc></url><url><loc>https://shiryaev.io/quiz/sample/</loc></url></urlset>