<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://vueschool.io/articles</loc>
        <lastmod>2026-07-01T14:33:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/2-minute-breakdown-of-the-nuxt-3-release-candidate/</loc>
        <lastmod>2022-05-15T21:43:51Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/04/2-minute-breakdown-of-the-nuxt-3-release-candidate-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/48-hours-of-unlimited-vue-js-learning-your-guide-to-vue-schools-free-weekend/</loc>
        <lastmod>2024-10-02T13:47:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS-Free-Weekend_blog-1-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/100-developer-meetups-to-find-your-local-vue-js-tribe/</loc>
        <lastmod>2022-09-27T16:10:03Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Mls25xKD.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/an-introduction-to-nuxt-scripts-insights-from-harlan-wiltons-nuxt-nation-2024-talk/</loc>
        <lastmod>2024-12-09T08:41:57Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/Nuxt-Nation-Talks_An-Introduction-to-Nuxt-Scripts_-Insights-from-Harlan-Wiltons-Nuxt-Nation-2024-Talk-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/rUGpsGj.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/IucprC9.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/HsSXoAi.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/dgkrCRO.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/black-friday-deals-build-better-vue-js-apps-for-less/</loc>
        <lastmod>2024-11-27T13:23:03Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/11/BF-blog_Build-Better-Vue.js-Apps-for-Less-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/build-real-world-projects-vue-schools-project-based-learning-paths/</loc>
        <lastmod>2024-10-28T06:27:59Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS-Free-Weekend_blog-4-8.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/building-advanced-wysiwyg-editors-with-vue-and-tinymce-a-complete-guide/</loc>
        <lastmod>2025-01-27T13:14:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/01/VS_Building-Advanced-WYSIWYG-Editors-with-Vue-and-TinyMCE-A-Complete-Guide.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/building-shader-effects-in-vue/</loc>
        <lastmod>2025-07-16T13:01:22Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/07/VS_Building-Shader-Effects-in-Vue-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/building-vues-high-performance-future-vapor-mode-insights-from-rizumu-ayakas-vue-js-nation-2025-talk/</loc>
        <lastmod>2025-03-17T09:56:49Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_VN-Talk_-Rizumu-Ayaka_-Join-Us-Building-Vues-High-Performance-Future_-Vapor-Mode-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/SCIWHSg.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/klNJFKg.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/crafting-a-custom-component-library-with-vue-and-daisy-ui/</loc>
        <lastmod>2024-05-16T08:38:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/04/1206919039335309.lUCfgK8wxsAeXD1G40gx_height640.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/diving-deep-into-nitro-the-server-engine-behind-nuxt-insights-from-pooya-parsa-at-nuxt-nation-2024/</loc>
        <lastmod>2024-12-05T17:08:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/Nuxt-Nation-Talks_Diving-Deep-into-Nitro_-The-Server-Engine-Behind-Nuxt-Insights-from-Pooya-Parsa-at-Nuxt-Nation-2024-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/fGmyckc.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/enhance-your-vue-js-ui-skills-free-learning-opportunity/</loc>
        <lastmod>2024-10-12T10:21:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS-Free-Weekend_-blog-2-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/enhanced-routing-with-unplugin-vue-router/</loc>
        <lastmod>2024-05-07T13:10:48Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/VS_Enhanced_Routing_with_UnPlugin_Vue_Router-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/screenshot-of-file-based-routing.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/screenshot-of-autocomplete.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/expand-your-vue-js-skills-explore-essential-tools-and-frameworks/</loc>
        <lastmod>2024-10-18T12:55:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS-Free-Weekend_blog-3-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/form-and-function-with-formwerk-insights-from-abdelrahman-awads-vue-js-nation-2025-talk/</loc>
        <lastmod>2025-03-17T11:36:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_VN-Talk_-Abdelrahman-Awad_-Form-and-Function-with-Formwerk-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/akBny8K.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/ZeIGwc5.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/free-weekend-offers-access-to-all-vue-school-courses/</loc>
        <lastmod>2022-09-19T10:25:12Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Free-Weekend-Article6.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/generating-fake-data-with-faker-js/</loc>
        <lastmod>2024-12-09T09:30:03Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_Course-Announcement-Generating-Fake-Data-with-Faker.js-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/PwheiYt.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/highlights-from-vue-js-nation-day-1/</loc>
        <lastmod>2023-01-26T15:31:39Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/5a5eb195-1265-4dee-a1a9-8db4f2e3246b.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-26_at_11-07-02_Vue.js_Nation.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-26_at_11-08-51_Vue.js_Nation.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-26_at_11-11-02_Vue.js_Nation.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-26_at_12-17-29_Vue.js_Nation.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/FnVcRJtaUAEqEqk.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/FnVcW3vXoAEJ-Yd.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-25_at_18-44-19_Vue.js_Nation.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-25_at_19-43-10_Vue.js_Nation.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-26_at_11-03-51_Vue.js_Nation.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/highlights-from-vue-js-nation-day-2/</loc>
        <lastmod>2023-02-01T15:43:11Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/092090fc-cce5-4d9f-b99d-16d34a2fa2d9.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/jaopdMo5.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/5cqG8esw.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/P-0JofvL.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/UPpxZfWX.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/T2AObryJ.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/5deEmB1_.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/JSWXXPTH.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/PMjBeL5D.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/2xQHLmZD.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/auOPh1fb.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/PmB9FnIo.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/how-dependency-injection-rescued-my-app-from-the-untestable-abyss-insights-from-laurent-cazanoves-vue-js-nation-2025-talk/</loc>
        <lastmod>2025-03-17T09:53:44Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_VN-Talk_-Laurent-Cazanove_-How-dependency-injection-rescued-my-app-from-the-untestable-abyss-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/3mjaLL2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/5qNBXeg.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/how-to-convince-your-boss-to-get-you-vue-js-certified/</loc>
        <lastmod>2023-06-28T15:44:12Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/06/How-to-convince-your-boss-to-get-you-Vue.js-certified.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/how-to-fit-1100-lessons-of-free-vue-js-training-into-48-hours/</loc>
        <lastmod>2024-03-05T14:10:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/VS_Fit-1100-lessons-into-48-hours_-A-simply-how-to-guide-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/how-to-improve-your-vue-skills-for-free-in-a-weekend-without-burning-out/</loc>
        <lastmod>2026-02-03T09:53:25Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/slot-props-code.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/composables-course-screenshot.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/master-class-screenshot.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/introduction-to-error-monitoring-for-vue-developers/</loc>
        <lastmod>2022-05-15T21:45:05Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/introduction-to-error-monitoring-for-vue-developers-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-12-17_at_10.19.41_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-11-19_at_2.53.29_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-11-23_at_3.50.17_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-11-23_at_4.57.12_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-11-29_at_8.55.58_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-12-15_at_2.01.59_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-11-23_at_11.46.23_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-11-29_at_2.11.51_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen_Shot_2021-12-17_at_10.04.06_AM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/introduction-to-typescript-for-vue-developers/</loc>
        <lastmod>2022-05-15T21:45:14Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/typescript-fundamentals-social-renamed.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/Screen-Shot-2021-12-01-at-3.16.43-PM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/introduction-to-vite-for-vue-developers/</loc>
        <lastmod>2022-05-15T21:45:10Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/introduction-to-vite-for-vue-developers-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/just-released-nuxt-hub-multi-vendor-and-first-class-db/</loc>
        <lastmod>2025-12-11T19:37:46Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/12/nuxt-hub-multi-vendor-and-db.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/learn-to-build-your-own-kickstarter-app-with-vue-js-web-3-and-blockchain/</loc>
        <lastmod>2023-07-12T09:13:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Vue.js-Forge-4-Header-Image.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Vue.js-Forge-4-Tools-and-Technologies.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Vue.js-Forge-4-Cover-Image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/learning-vue-js-in-2022/</loc>
        <lastmod>2022-05-15T21:45:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/11/something-for-everyone-bf-social-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/llm-agents-your-guide-to-smarter-development/</loc>
        <lastmod>2025-05-19T07:28:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/05/VS_How-LLM-Agents-Work_-Smarter-Workflows-Better-Decisions.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/magically-enhancing-your-nuxt-js-web-fonts-insights-from-daniel-roes-nuxt-nation-2024-talk/</loc>
        <lastmod>2024-12-05T17:07:41Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/Nuxt-Nation-Talks_Magically-Enhancing-Your-Nuxt.js-Web-Fonts_-Insights-from-Daniel-Roes-Nuxt-Nation-2024-Talk-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/0vttan0.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/OliCMpm.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/master-ai-driven-development-free-online-aidd-day-2025/</loc>
        <lastmod>2025-09-04T14:54:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/aidd-day-blog-post.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/daniel.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/justin.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/garrison.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/kent.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://aidd.io/images/ai-driven-development-day/speakers/mostafa-said.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://aidd.io/images/ai-driven-development-day/speakers/phil-nash.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://aidd.io/images/ai-driven-development-day/speakers/debbie-o-brien.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/benedikt.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/master-error-handling-in-a-vue-js-app/</loc>
        <lastmod>2025-03-13T11:04:12Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_Handling-Errors-in-Vue-like-a-Pro-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/6UDbK4E.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/hWrj8EL.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/master-javascript-error-handling/</loc>
        <lastmod>2025-02-25T10:20:13Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/02/VS_JavaScript-Error-Handling-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/master-vue-js-3-the-ultimate-guide-for-building-real-world-apps-in-2024/</loc>
        <lastmod>2024-05-21T07:45:03Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/VS_Master_Vue.js_3__The_Ultimate_Guide_for_Building_Real-World_Apps_in_2024.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/mastering-full-stack-nuxt-with-nitro-and-h3-insights-from-alexander-lichters-nuxt-nation-2024-talk/</loc>
        <lastmod>2024-12-05T17:07:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/Nuxt-Nation-Talks_Mastering-Full-Stack-Nuxt-with-Nitro-and-h3-Insights-from-Alexander-Lichters-Nuxt-Nation-2024-Talk-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/ZUNci3n.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/meet-the-instructor-of-mastering-pinia/</loc>
        <lastmod>2023-12-14T07:19:29Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/09/Image-for-Pinia-article.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/nuxt-3-stable-launch-all-the-details-from-nuxt-nation-2022/</loc>
        <lastmod>2022-11-29T16:27:31Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img0.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img3.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img4-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img5.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img6.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/img7.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/nuxt-nation-2022-in-review/</loc>
        <lastmod>2022-12-14T15:06:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Frame-37.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot-2022-12-14-at-16.03.26.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img9.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img3.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-05_at_6.11.48_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img5.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img6.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img7.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-05_at_6.12.53_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-05_at_6.14.35_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-05_at_6.15.22_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-05_at_6.16.08_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img11.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/img12.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-05_at_6.18.18_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-05_at_6.19.08_PM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/nuxt-nation-2023-recap/</loc>
        <lastmod>2024-01-07T17:00:02Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/1.article-image-for-NN20231-scaled.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_05-59-04_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_06-08-48_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_06-15-59_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_06-35-56_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_18-07-20_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_18-15-09_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_19-01-05_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-12_at_19-22-17_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_06-50-17_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_07-04-55_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot-2023-12-13-at-08-25-14-Nuxt-Nation-2023-11.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_10-05-56_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_10-35-24_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_11-46-57_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_11-52-50_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_20-14-08_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-13_at_12-08-33_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-14_at_05-25-21_Nuxt_Nation_2023.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-12-14_at_05-46-20_Nuxt_Nation_2023.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/prepare-for-vue-3/</loc>
        <lastmod>2022-05-15T22:08:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/11/Prepare-For-Vuejs3-with-Vue-School.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/quasar-building-mobile-desktop-and-web-apps-in-vue-with-one-codebase/</loc>
        <lastmod>2024-08-05T11:53:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/08/VS_Quasar-Fundamentals-1-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/rag-for-vue-js-and-nuxt-js-what-it-is-and-how-to-use-it/</loc>
        <lastmod>2025-07-15T07:31:36Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/07/VS_RAG-for-Vue.js-and-Nuxt.js_-What-It-Is-and-How-to-Use-It-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/lO0M0Ec.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/real-time-data-with-laravel-reverb-and-vue-js/</loc>
        <lastmod>2024-12-08T18:25:32Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/VS_Laravel-Reverb-Tutorial-Article-3-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/see-you-at-vueconf-us-2022/</loc>
        <lastmod>2022-06-08T16:00:49Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/03/see-you-at-vueconf-us-2022.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/vue-conf-us-2020-workshops.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/six-vue-js-events-you-should-know-about-in-2023/</loc>
        <lastmod>2023-01-19T08:25:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/6-Vue.js-Events-you-should-know-about-in-2023.jpeg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/state-management-with-pinia-live-workshop-on-7-september/</loc>
        <lastmod>2022-08-19T14:00:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/08/state-management-with-pinia-workshop-on-7-september-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/media/39ebc760d644aa4625743dfc727ff737/pinia-the-enjoyable-vue-store.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/08/people-working-at-desk.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/state-of-the-vuenion-2023-a-recap-of-evan-yous-address-at-vue-js-amsterdam-2023/</loc>
        <lastmod>2023-02-16T08:37:16Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/vue-amsterdam-evan-talk.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_12.06.30_PM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_12.15.22_PM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_12.17.32_PM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_12.18.47_PM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_12.27.17_PM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_2.11.02_PM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_2.15.05_PM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-10_at_9.49.42_AM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-10_at_9.57.07_AM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-10_at_10.00.10_AM-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_2.38.32_PM-copy.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/streamlining-data-fetching-in-nuxt-with-pinia-colada-insights-from-eduardo-s-m-morotes-nuxt-nation-2024-talk/</loc>
        <lastmod>2024-12-09T08:50:13Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/Nuxt-Nation-Talks_Streamlining-Data-Fetching-in-Nuxt-with-Pinia-Colada_-Insights-from-Eduardo-S.M.-Morotes-Nuxt-Nation-2024-Talk-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/mup9vHq.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/student-pricing-at-vue-school/</loc>
        <lastmod>2022-06-16T18:53:41Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/06/student-discount-social-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-human-side-of-vue-js-how-learning-vue-changes-your-life-as-a-developer/</loc>
        <lastmod>2025-01-13T07:49:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/01/VS_The-Human-Side-of-Vue.js_-How-Learning-Vue-Changes-Your-Life-as-a-Developer-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-importance-and-usage-of-ai-in-vue-js-insights-from-a-live-panel-at-vue-js-nation-2025/</loc>
        <lastmod>2025-06-23T19:36:25Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_VN-Talk_-Panel-2_-The-importance-and-usage-of-AI-in-Vue.js-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/UR61mxG.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/dvs59vq.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-largest-vue-js-online-conference-of-2023-is-announced/</loc>
        <lastmod>2022-12-19T09:37:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/VN2023_Launch-Article-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/VN2023_1200x675_Evan_speakers-images.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/VN2023-Logo-image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-official-vue-js-certification-program-is-announced/</loc>
        <lastmod>2023-02-21T10:46:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Vue.js-Certification-Program-Launched.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Vue.js-Certification-Program-Levels.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Vue.js-Certification-Objectives.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Vue.js-Certification-Program-Approved-by-Evan-You.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-path-to-master-vue-js/</loc>
        <lastmod>2026-09-02T11:12:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Master-Vue-Article5.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-perfect-full-stack-fusion-vue-js-x-laravel-insights-from-vue-js-nation-2025-live-panel-discussion-between-j-cirre-and-m-said/</loc>
        <lastmod>2025-03-17T09:49:31Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_VN-Talk_-Mostafa-Said-Josh-Cirre_-The-Perfect-Full-Stack-Fusion_-Vue.js-x-Laravel-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/qxqPVCE.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/SwwMrgt.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-pros-and-cons-of-online-learning-vs-classroom-training/</loc>
        <lastmod>2023-02-14T12:09:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Online-vs-Classroom-Developer-Training.jpeg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-role-of-devs-in-emerging-economies/</loc>
        <lastmod>2024-06-06T13:33:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/image.jpeg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/the-wild-world-of-openclaw-stories-from-the-ai-agent-frontier/</loc>
        <lastmod>2026-02-05T16:09:51Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/feature-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/traditional-human-computer-interaction-hci-vs-human-ai-interaction-haii-and-why-vue-js-developers-should-care/</loc>
        <lastmod>2025-06-17T09:53:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/06/VS_Fixing-Cannot-read-properties-of-undefined-reading-value-in-Vue-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/viteconf-2025-the-first-in-person-vite-conference-in-amsterdam/</loc>
        <lastmod>2025-03-14T15:15:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/viteconf-2025.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/vueschool-team-booth.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/evan-you-talk-amsterdam.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-14-at-15.37.05-scaled.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vn-talk-evan-you-preview-of-vue-3-6-vapor-mode/</loc>
        <lastmod>2025-03-17T09:42:20Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_VN-Talk_-Evan-You_-Preview-of-Vue-3.6-Vapor-Mode-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/4sddh5a.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Nr1gy2a.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/DVc229J.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-3-beta-is-released/</loc>
        <lastmod>2022-05-15T21:49:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/04/Screenshot-2020-04-17-at-7.29.02-PM.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/maxresdefault-1024x576.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-3-x-web3-vue-js-forge-episode-4-recap/</loc>
        <lastmod>2023-08-17T16:37:31Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Frame_1410_1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-14_at_12-55-56_Replay_of_Day_1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-12_at_07-29-15_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-12_at_21-36-03_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-13_at_07-18-51_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-13_at_20-30-10_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-14_at_11-54-32_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-14_at_10-20-01_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-14_at_10-31-37_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-14_at_11-53-03_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-14_at_11-53-25_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Screenshot_2023-08-14_at_12-52-21_Vue.js_Forge_Episode_4.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-composables/</loc>
        <lastmod>2024-08-26T12:29:16Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/08/VS_Vue-Composables-Course-Announcement-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-conf-us-day-1-summary/</loc>
        <lastmod>2022-06-09T22:25:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/vue-conf-us-day-1-summary-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-conf-us-day-2-summary/</loc>
        <lastmod>2022-06-16T14:10:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/vue-conf-us-day-2-summary-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-2025-in-review-and-a-peek-into-2026/</loc>
        <lastmod>2025-12-03T10:19:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/12/VS-_-Vue.js-2025-In-Review-and-a-Peek-into-2026.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-amsterdam-2023-a-recap-of-the-two-day-event/</loc>
        <lastmod>2023-02-23T09:28:23Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_763.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshotnew1.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-09_at_08-56-54_JSworld_Conference_2023_-_Agorify.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshot2.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/FolyC71XEAE4El__1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/FoicCoHXwAUnDvJ_1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_762.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/FpBKqDvaMAAKB8e_1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Screenshot_2023-02-15_at_12.06.30_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshot5.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshot6.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshot7.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshot8.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshot10.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/snapshot12.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-certification-program-level-1-curriculum-is-revealed/</loc>
        <lastmod>2023-05-03T15:56:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/04/Certification-article-v2.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-certification-what-the-community-thinks/</loc>
        <lastmod>2023-05-17T14:38:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/Vue.js-Certification-What-the-Community-Thinks.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/Vue.js-Certification-Developer-Expecations-from-getting-certified.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/Vue.js-Certification-Additional-Training-Wanted.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-certification-year-end-wrap-up/</loc>
        <lastmod>2024-02-16T21:26:16Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/VS_Articles_CERT_Year_End_Wrap_up_Article_21.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/A01-Vue.js_Experience.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/A02-Front-end_experience.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/A03-Current_role.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/A06-Expectations.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/email-tweets.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-forge-3-in-review/</loc>
        <lastmod>2023-05-18T08:34:25Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/Frame_1382.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/alezk.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/eduardo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/daniel-roe.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/boudy.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/van.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/ramona.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/danielk.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-forge-episode-1-in-review/</loc>
        <lastmod>2022-08-05T15:20:33Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/08/vue-js-forge-episode-1-in-review-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-forge-episode-3-is-coming/</loc>
        <lastmod>2023-04-06T09:47:51Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/04/Vue.js-Forge-Episide-3-May-3-4-2023.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/04/VF3-Daniel-Roe.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/04/Vf3-Daniel-Kelly.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/04/VF3-Boudy-de-Geer.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-nation-2022-conference-in-review/</loc>
        <lastmod>2022-05-15T21:44:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/01/vue-js-nation-2022-in-review-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_11.41.04_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_11.48.38_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_12.01.47_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_12.09.31_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_12.26.11_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-26_at_10.28.37_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-26_at_11.09.00_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_2.18.30_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-26_at_12.24.59_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-26_at_1.02.21_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_4.14.32_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-26_at_2.04.31_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_4.29.40_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_4.50.54_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-28_at_4.58.27_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-27_at_11.08.05_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-27_at_11.36.54_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-27_at_12.41.52_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-31_at_11.31.18_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-27_at_1.37.44_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-31_at_11.50.55_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/01/Screen_Shot_2022-01-27_at_2.51.09_PM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-js-nation-2024-day-1-recap/</loc>
        <lastmod>2024-04-29T16:01:46Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/VN-YouTube-Videos-release-image1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-03-18_Vue.js_Nation-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-13_at_08-53-10_Vue.js_Nation-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-04-52_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-09-53_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-09-25_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-08-08_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-10-38_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-11-45_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-12-28_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-12-53_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-14_at_06-13-25_Vue.js_Nation_2024_Day_1-300x169.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-nation-2024-day-2-recap/</loc>
        <lastmod>2024-04-25T16:00:19Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/VN-YouTube-Videos-release-image21.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-13_at_08-53-10_Vue.js_Nation-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-07-10_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-08-31_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-10-36_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-15-17_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-16-31_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-17-02_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-17-42_Vue.js_Nation-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-19-46_Vue.js_Nation-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-21-22_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/Screenshot_2024-02-26_at_18-23-00_Vue.js_Nation1-300x169.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-school-black-friday-2025-60-off-1820-in-bonuses/</loc>
        <lastmod>2025-11-12T09:18:21Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/bf-article-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-school-free-weekend-2025-learn-vue-for-0/</loc>
        <lastmod>2025-11-04T16:55:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/free-weekend-article-cover.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/slot-props-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/composables-course-screenshot.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/master-class-screenshot.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-school-hire-app-a-breath-of-fresh-air-for-developer-recruitment/</loc>
        <lastmod>2022-06-16T18:12:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/vue-school-hire-app-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-school-launches-amazing-back-to-school-offers/</loc>
        <lastmod>2022-09-20T09:49:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Back-to-School-2022.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vue-school-launches-amazing-black-friday-early-bird-deals/</loc>
        <lastmod>2022-11-10T08:50:30Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/BF2022_Black-Friday-Early-Bird-Launch-Article.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/vueschool-black-friday/</loc>
        <lastmod>2025-11-27T15:44:20Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_084235ACA0F42F0B68F7364696C6C1B64C69D2CDDD90962E8B7A1815E5ADEEAA_1764173462509_Cert.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_084235ACA0F42F0B68F7364696C6C1B64C69D2CDDD90962E8B7A1815E5ADEEAA_1764173540135_AIDD+45+OFF.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_090C9B7BDE5FF1260FAB30E9BFC9168884700E6DF590C9EE02676B557AE56C69_1764146779856_Screenshot+2025-11-26+at+2.38.36PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_090C9B7BDE5FF1260FAB30E9BFC9168884700E6DF590C9EE02676B557AE56C69_1764146793468_Screenshot+2025-11-26+at+2.38.05PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_090C9B7BDE5FF1260FAB30E9BFC9168884700E6DF590C9EE02676B557AE56C69_1764150158299_Cyber+monday+SS+1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_090C9B7BDE5FF1260FAB30E9BFC9168884700E6DF590C9EE02676B557AE56C69_1764153455589_unnamed+2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_084235ACA0F42F0B68F7364696C6C1B64C69D2CDDD90962E8B7A1815E5ADEEAA_1764174529081_unnamed+3.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_084235ACA0F42F0B68F7364696C6C1B64C69D2CDDD90962E8B7A1815E5ADEEAA_1764178756507_image+36.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropboxusercontent.com/s_084235ACA0F42F0B68F7364696C6C1B64C69D2CDDD90962E8B7A1815E5ADEEAA_1764226978727_unnamed+4.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/what-does-the-vueniverse-look-like-in-2025-predictions-for-the-vue-ecosystem-in-the-year-ahead/</loc>
        <lastmod>2024-12-04T16:07:30Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/11/VS_What-to-expect-in-2025_2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/what-employers-are-looking-for-in-a-good-vue-developer/</loc>
        <lastmod>2026-02-27T06:31:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/VS-_-What-Employers-are-Looking-for-In-a-Good-Vue-Developer.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/what-i-learned-from-teaching-vue/</loc>
        <lastmod>2022-11-30T09:53:41Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/What-I-learned-from-Teaching-Vue.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-34.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-35.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-36.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/what-is-changing-for-vuejs-developers-in-2023/</loc>
        <lastmod>2022-12-06T08:24:59Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-20.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-28.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-23.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-24.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-25.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-26.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-27.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/what-is-vite-and-what-does-it-mean-for-vue-developers/</loc>
        <lastmod>2025-10-30T13:11:02Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/vite-plus.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/evan-vite-plus-demo.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/vite-run-build-r.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/vite-plugin-inspect.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/what-to-expect-from-vue-js-in-2024/</loc>
        <lastmod>2024-01-24T13:03:38Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/VS_What-to-expect-from-Vue.js-in-2024-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/what-you-will-love-in-vue-3-video/</loc>
        <lastmod>2022-12-01T13:53:01Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/04/maxresdefault.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/whats-coming-in-nuxt-3/</loc>
        <lastmod>2022-05-15T21:46:36Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/09/whats-coming-in-nuxt-3-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/09/calendar.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/whats-new-in-nuxt-4/</loc>
        <lastmod>2024-11-18T14:36:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/11/VS_Whats-New-in-Nuxt-4-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/where-to-start-when-selecting-a-beginner-level-vue-js-course/</loc>
        <lastmod>2022-05-15T21:47:43Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/04/where-to-start-when-selecting-a-beginner-level-vuejs-course-Vue-School-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/media/0b2faaa92e00e7b6d5937c127f65119f/vue-3-fundamentals-not-transparent.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/which-vue-js-version-to-use-in-2021-and-why/</loc>
        <lastmod>2022-05-15T21:48:05Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/11/Vue-School-Which-vue-version-to-use-in-2021.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/why-is-coding-an-essential-skill-for-the-future/</loc>
        <lastmod>2022-11-09T09:37:10Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/WhyisCodingImportantForFuture.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/why-people-are-mad-with-vue-3/</loc>
        <lastmod>2022-05-15T21:53:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/06/7uGNJ2c-scaled.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2019/06/Untitled-1024x126.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2019/06/7uGNJ2c-1024x768.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/why-should-you-become-a-vue-js-developer/</loc>
        <lastmod>2024-01-16T08:20:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/Why-should-you-become-a-Vue.js-Developer_1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/why-you-should-attend-vue-js-nation-2025/</loc>
        <lastmod>2025-01-02T08:50:33Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_Why-you-should-attend-Vue-Nation-2025-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/PQtRcH5.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/HTSA6Pl.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/news/year-end-wrap-up/</loc>
        <lastmod>2024-01-16T08:34:21Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/VS_VS-Year-End-Wrap-up-Article-21.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/2/</loc>
        <lastmod>2026-08-19T10:57:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/3/</loc>
        <lastmod>2026-01-06T12:16:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/4/</loc>
        <lastmod>2026-02-12T15:59:49Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/5/</loc>
        <lastmod>2025-09-04T14:54:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/6/</loc>
        <lastmod>2025-09-03T17:19:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/7/</loc>
        <lastmod>2026-08-20T10:37:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/8/</loc>
        <lastmod>2025-06-23T19:41:22Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/9/</loc>
        <lastmod>2026-08-20T10:52:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/10/</loc>
        <lastmod>2026-09-02T11:28:17Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/11/</loc>
        <lastmod>2024-12-17T20:06:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/12/</loc>
        <lastmod>2026-08-17T15:21:31Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/13/</loc>
        <lastmod>2026-08-20T10:23:36Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/14/</loc>
        <lastmod>2026-09-02T11:26:29Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/15/</loc>
        <lastmod>2025-07-28T09:55:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/16/</loc>
        <lastmod>2024-12-08T18:25:32Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/17/</loc>
        <lastmod>2024-05-16T08:38:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/18/</loc>
        <lastmod>2026-09-02T16:00:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/19/</loc>
        <lastmod>2024-12-27T15:57:46Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/20/</loc>
        <lastmod>2026-09-02T11:22:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/21/</loc>
        <lastmod>2023-12-14T08:01:46Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/22/</loc>
        <lastmod>2026-09-02T11:24:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/23/</loc>
        <lastmod>2025-01-01T16:46:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/24/</loc>
        <lastmod>2024-12-06T12:23:27Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/25/</loc>
        <lastmod>2026-09-02T11:12:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/26/</loc>
        <lastmod>2026-08-17T15:26:56Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/27/</loc>
        <lastmod>2025-01-02T07:51:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/28/</loc>
        <lastmod>2026-08-20T10:53:39Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/29/</loc>
        <lastmod>2025-09-03T04:27:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/30/</loc>
        <lastmod>2024-12-08T17:50:16Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/31/</loc>
        <lastmod>2026-08-20T11:01:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/32/</loc>
        <lastmod>2024-12-08T11:29:33Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/33/</loc>
        <lastmod>2024-12-30T19:22:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/page/34/</loc>
        <lastmod>2022-05-15T22:19:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://vueschool.io/articles/uncategorized/accessing-netlify-edge-context-in-nuxt-and-why-you-might-want-to/</loc>
        <lastmod>2025-08-18T06:42:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/Accessing-Netlify-Edge-Context-in-Nuxt-and-Why-You-Might-Want-To.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/uncategorized/as-developers-will-ai-make-us-think-less-based-on-mit-research/</loc>
        <lastmod>2025-08-15T05:57:13Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/VS_As-developers-Will-AI-make-us-think-less_-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/14dp0zU.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/h8W6lJC.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/uncategorized/how-to-run-scheduled-tasks-in-nuxt-on-netlify-the-hacky-way-for-now/</loc>
        <lastmod>2025-08-18T06:51:23Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/VS_How-To-Run-Scheduled-Tasks-in-Nuxt-on-Netlify-The-Hacky-Way-…-for-now….png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/gbbch6E.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/SDrt1B2.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/uncategorized/vue-doo-magic-ai-development-tricks-insights-from-vue-js-nation-2025-with-daniel-kelly/</loc>
        <lastmod>2025-06-23T19:41:22Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_VN-Talk_-Daniel-Kelly_-Vue-doo-Magic_-AI-Development-Tricks-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/LHak3qU.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/5-awesome-modules-to-use-in-your-nuxt-project/</loc>
        <lastmod>2022-10-13T09:19:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Group_4.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/social-card-large.f6878fd8df804f73ba3f1a271122105a.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen_Shot_2022-09-26_at_10.20.29_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/opengraph.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/68747470733a2f2f6e6578742e756e6c69676874686f7573652e6465762f6f672e706e67.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/preview.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen_Shot_2022-09-26_at_9.40.48_AM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/5-component-design-patterns-to-boost-your-vue-js-applications/</loc>
        <lastmod>2026-05-14T09:50:06Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_5-Component-Design-Patterns-to-Boost-Your-Vue.js-Applications-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/5-testing-a-vue-component/</loc>
        <lastmod>2022-05-15T22:21:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/testing-like-a-pro-in-javascript-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_F92C5E53D5F83B3BC92F21122D0B3F0ABED7FA338B0D607F96EF4251D7C11430_1523013242952_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/6-tips-for-building-large-scale-vue-js-3-applications/</loc>
        <lastmod>2022-05-15T21:46:48Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/07/6-tips-social-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/clone-objects-between-components.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/clone-objects-between-components-fixed.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/6-top-vs-code-extensions-for-vue-js-developers-in-2023/</loc>
        <lastmod>2023-12-14T08:01:46Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/4f93020a-9eef-4b7c-9e12-ca5a880b37e4.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_682.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_69.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_68.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_681.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_683.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_691.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/7-awesome-vue-js-3-plugins-and-libraries-to-know-in-2023/</loc>
        <lastmod>2023-06-08T10:15:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_7661.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_7671.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screen_Recording_2023-03-08_at_8.42.54_AM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_768.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screen_Recording_2023-03-08_at_10_18_14_PM_AdobeExpress.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screen_Recording_2023-03-09_at_8_09_59_AM_AdobeExpress.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_769.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screenshot_2023-03-07_at_09-02-17_Vue.js_Toast_Notification_-_Demo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_770.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screenshot_2023-03-08_at_8.39.11_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_771.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screen_Recording_2023-03-08_at_8.34.10_AM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_772.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screen_Recording_2023-03-08_at_7.42.43_AM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Group-47.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screenshot-2023-03-08-at-22-24-05-getHired-–-Cloud-Firestore-–-Firebase-console.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_774.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Screen_Recording_2023-03-08_at_9.35.07_AM.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/7-beautiful-next-level-button-components-with-vue-vueuse-and-tailwindcss/</loc>
        <lastmod>2024-11-11T16:34:10Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS_10-Beautiful-Next-Level-Button-Components-with-Tailwind-and-Vue.js-3.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/393yeG9.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/JV69BjX.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/DRtGK8N.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/yXK7YOE.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/8zkOIMS.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/AG53mUq.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/GE8fRFQ.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/9-reasons-to-use-gridsome-for-your-next-vue-application/</loc>
        <lastmod>2022-05-15T21:49:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/04/002-9-reasons-to-use-Gridsome-for-your-next-Vue-application.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/Xafo-B3A.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/r1DOuBGY.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/s_A9A72A62733386737FB798039B1AAA5B699478BAB3DE6EDC8B0402FA58C0F912_1585758396502_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/kN6u9-OY.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/ksESCRkk.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/ezgif.com-video-to-gif.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/04/ezgif.com-video-to-gif-1-1.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/10-practical-tips-for-better-vue-apps/</loc>
        <lastmod>2024-09-09T10:36:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/09/VS_10-Practical-Tips-for-Better-Vue-Apps-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/wbLLQzs.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/10-tips-for-well-designed-vue-components/</loc>
        <lastmod>2025-05-12T20:26:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/05/VS_10-Tips-for-Well-Designed-Vue-Components.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/10-vue-powered-heroes-for-design-inspiration/</loc>
        <lastmod>2026-01-21T12:32:12Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/VS-_-10-Vue-Powered-Heroes-for-Design-Inspiration.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-1-gradient-wave-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-2-split-screen-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-3-video-background-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-4-parallax-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-5-text-reveal-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-6-particles-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-7-glassmorphism-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-8-gradient-mesh-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-9-floating-cards-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/hero-10-neon-cyberpunk-copy.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/12-tips-for-creating-vue-components-with-ai-agents/</loc>
        <lastmod>2026-01-05T10:44:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/12/12-tips-ai.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/12/command-screenshot.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/a-custom-opinionated-event-handler-for-nuxt-api-endpoints-with-guards-and-validation-support/</loc>
        <lastmod>2025-05-29T12:51:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/05/VS_A-Custom-Opinionated-Event-Handler-for-Nuxt-API-Endpoints-with-Guards-And-Validation-Support.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/6rfce4y.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/NqM4OoY.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/HqyjaSG.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/j9hV0zi.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/abstracting-your-dependencies/</loc>
        <lastmod>2022-05-15T21:47:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/01/Abstracting-your-dependencies-Vue-School.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_8129114C782334608F9843E6224853C7F4A1838E8376F8E6993CB4920D922F03_1609956264005_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_8129114C782334608F9843E6224853C7F4A1838E8376F8E6993CB4920D922F03_1609956534324_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/accessible-alerts-dialogs-and-alert-dialogs-with-shadcn-vue/</loc>
        <lastmod>2025-08-28T16:56:48Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/alert-dialogs-feature-image-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/alert.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/alert-dialog.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/dialog.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/08/dialog-image-ezgif.com-optimize.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/an-overview-of-changes-in-nuxt-4/</loc>
        <lastmod>2026-08-17T15:21:31Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/11/nuxt-4-guide-what-changed-and-how-to-migrate-from-nuxt-3.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/async-vuejs-components/</loc>
        <lastmod>2022-05-15T21:53:32Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/07/async-components-vuejs.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://preview.ibb.co/f4WwQo/code_split_chunk.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/automatic-file-based-routing-in-vue-js-with-typescript-support/</loc>
        <lastmod>2024-06-02T08:43:21Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/VS_Automatic-File-Based-Routing-in-Vue.js-with-TypeScript-Support-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/file-based-routing-graph.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/best-vs-code-extensions-for-vue-js-and-nuxt-developers/</loc>
        <lastmod>2026-08-20T10:32:36Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/01/Best-VS-Code-Extensions-for-Vue.js-and-Nuxt-Developers.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/NGoolQ2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/gGvInTE.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/vOztFJl.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/2sUWCdC.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/1ORa2DJ.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/RA2lFKj.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/mYjRgKd.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/GJFLzsw.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/07PjU9O.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Cm78PgZ.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/YvyuSyo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/eISy3Lh.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/7jtfmer.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/QT6ZuDK.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/iFVd7dK.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/000HNts.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Yt2wDzl.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/fbGVJ5G.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/d4DuIlj.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/8LVVe6q.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/ubIyb6u.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/V1cLZ3H.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/6u5c6vT.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/b0nOuF2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/WpwILiU.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/build-a-file-upload-component-in-vue-js-with-the-composition-api/</loc>
        <lastmod>2026-08-20T10:37:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/VS_File-Uploads-in-Vue.js-Course-Announcement.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/MuWUgQK.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/MPAkOPm.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/0w0MQJ0.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/UJvRAQL.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/build-an-infinite-scroll-component-using-intersection-observer-api/</loc>
        <lastmod>2022-05-15T21:53:36Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/07/vue-school-Infinite-Scroll-Component-with-Intersection-Observer-API.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/build-file-based-theme-inheritance-module-in-nuxt/</loc>
        <lastmod>2024-12-08T17:50:16Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/06/vueschool_vuejs_article_Theme-Inheritance-in-Nuxt.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/building-a-multi-step-form-with-petite-vue/</loc>
        <lastmod>2022-05-15T21:46:44Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/08/petite-vue-social-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_8.53.32_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/ezgif.com-gif-maker.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_11.20.00_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_2.20.49_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_2.21.11_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/form-steps-2.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/better-buttons.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/step-indicators.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_4.26.28_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_4.30.08_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_5.03.13_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_5.15.10_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_5.19.37_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/08/Screen_Shot_2021-08-06_at_5.17.23_PM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/building-a-procrastination-timer-with-vue-3-composition-api/</loc>
        <lastmod>2024-09-04T17:19:20Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/09/VS_Building-a-_Procrastination-Timer_-with-Vue-3-Composition-API.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/building-a-tag-input-component-with-the-vue-3-composition-api/</loc>
        <lastmod>2022-05-15T21:47:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/06/creating-a-tag-input-component-social-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06//scrollTags.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/Screen_Shot_2021-06-16_at_12.30.03_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/Screen_Shot_2021-06-16_at_12.28.07_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/Screen_Shot_2021-06-16_at_12.01.39_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/Screen_Shot_2021-06-16_at_1.46.37_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/addTags.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06//removeTag.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/badBackspaceDelete.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/goodBackspaceRemove.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/Screen_Shot_2021-06-16_at_3.21.06_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/positionCursor.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/v-model.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/common-mistakes-in-vue-js/</loc>
        <lastmod>2024-02-14T10:41:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/02/VS_Articles_Common-Mistakes-in-Vue.js.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/composables-vs-provide-inject-vs-pinia-when-to-use-what/</loc>
        <lastmod>2026-03-03T17:08:29Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/feature-v5-copy.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/decision-flowchart.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/composing-layouts-with-vue-router/</loc>
        <lastmod>2026-08-17T15:26:56Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/02/how-to-compose-layouts-in-vue-3-with-vue-router.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/default-layout-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/login-layout-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/typesafe-route-meta-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/nested-route-layout-for-admin-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/home-page-with-no-left-sidebar-named-view-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/about-page-with-left-sidebar-named-view-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/contact-page-with-left-sidebar-named-view-copy.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/crafting-stunning-uis-with-prime-vue/</loc>
        <lastmod>2026-08-18T13:03:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS_Prime-Vue_-The-Ultimate-Guide-to-Building-Stunning-UIs-3.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/lJ6Akt8.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/uuk7LDj.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/hXSTa61.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/nKD3rI1.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-apollo-dashboard-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/primevue-chat-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-apollo-mail-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-apollo-ecommerce-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-apollo-ecommerce-cart-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-apollo-auth-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-component-data-table-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-component-tree-table-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-component-pagination-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-component-knob-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/date-picker-screenshot-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/08/prime-vue-component-carousel-copy.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/5vCPJjM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/creating-your-own-router/</loc>
        <lastmod>2022-05-15T22:14:13Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/01/vueschool_creating-your-own-router.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/database-seeds-with-the-nuxt-task-runner/</loc>
        <lastmod>2024-12-17T20:06:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_Database-Migrations-with-the-Nuxt-Task-Runner-1-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/0TAYziG.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/VeEDNxw.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/debugging-magic-with-vue-devtools/</loc>
        <lastmod>2024-12-06T13:36:45Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Frame-14061.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screenshot_2023-07-24_at_10.18.05_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screenshot_2023-07-24_at_10-14-40_Vue.js_devtools__Get_this_Extension_for__Firefox_en-US.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screenshot_2023-07-24_at_10.17.06_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screenshot_2023-07-24_at_2.36.59_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screen_Recording_2023-07-24_at_11.07.25_AM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screen-Recording-2023-07-24-at-4.16.26-PM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screenshot_2023-07-24_at_4.01.39_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screenshot_2023-07-24_at_11.06.15_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screenshot_2023-07-24_at_10.52.21_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/07/Screen_Recording_2023-07-24_at_10.58.55_AM.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/decoding-chatgpt-how-it-works-and-why-it-matters-for-developers/</loc>
        <lastmod>2025-06-30T15:29:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/06/VS_Decoding-ChatGPT_-How-It-Works-and-Why-It-Matters-for-Developers-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/vUCpOts.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/NBzpMEN.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/deep-dive-into-vue-state-management/</loc>
        <lastmod>2022-05-15T21:50:16Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/03/Deep-Dive-Into-State-Management-With-Vuejs.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://pbs.twimg.com/media/C1bFq0CWIAEWn_N.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_99435F2B09DED18C5231A9F560AF65D11094D44DFC6DA860ED6AA4045E24193A_1579474504445_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/developing-a-full-stack-nuxt-app-with-bolt-new-an-ai-experiment/</loc>
        <lastmod>2024-12-25T15:21:57Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/11/VS_Developing-a-Full-Stack-Nuxt-App-with-Bolt.new-An-AI-Experiement-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/BlRJQJt.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/vZ9w1Zi.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/JffTwrU.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/G0jGLhv.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/BUCNi2h.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/T2UmIVM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/OqtTGaR.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/HzQ0JCZ.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/osozRST.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/o2B9iL2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/oiUUIIo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/E7fzARF.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/domain-driven-design-in-nuxt-apps/</loc>
        <lastmod>2022-05-15T21:49:19Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/11/domain-driven_design_in_nuxt_apps-vueschool.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_FFF03BC78A30F82D87BC808FDB0EDF1C5F5BFFCBAE30893C1E876130EE87343A_1604848599946_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_FFF03BC78A30F82D87BC808FDB0EDF1C5F5BFFCBAE30893C1E876130EE87343A_1604850068699_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_FFF03BC78A30F82D87BC808FDB0EDF1C5F5BFFCBAE30893C1E876130EE87343A_1604850265609_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/domain-driven-design-in-vue-js/</loc>
        <lastmod>2022-05-15T21:49:15Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/11/domain-driven_design_in_vue_apps-vueschool.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/domain-driven-design-with-nuxt-layers/</loc>
        <lastmod>2024-12-04T14:28:43Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/04/VS_Domain-Driven-Design-with-Nuxt-Layers-2-e1715847805990-1024x536.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/effective-ways-to-learn-and-master-vue-js/</loc>
        <lastmod>2026-09-02T11:22:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/Frame_776_1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/effortless-data-generation-with-faker-js-a-developers-guide/</loc>
        <lastmod>2024-12-09T09:32:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_Generating-Fake-Data-with-Faker.js-1-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/DYuSDvX.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/email-password-logins-with-nuxt-auth-utils-and-nuxt-ui/</loc>
        <lastmod>2025-04-16T17:18:52Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/login-smart.gif</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/login-dumb.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/register-dumb.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/enhance-router-to-work-with-spas/</loc>
        <lastmod>2022-05-15T21:54:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/01/vueschool_creating-your-own-router.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/eslint-and-prettier-with-vite-and-vue-js-3/</loc>
        <lastmod>2025-07-28T09:37:38Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/07/eslint-prettier-social-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/07/eslint-homepage-screenshot.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/eslint-in-action.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/07/prettier-homepage-screenshot.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/prettier-in-action-optimized.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/prettier-eslint-battle.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/Screen_Shot_2021-07-14_at_3.35.46_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/Screen_Shot_2021-07-14_at_3.38.03_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/prettier-at-work-in-vite-project-1.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/vue-attributes-order.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/07/Screen_Shot_2021-07-14_at_11.49.44_AM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/exciting-new-features-in-vue-3/</loc>
        <lastmod>2022-05-15T21:51:38Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/10/exciting_new_features_in_vuejs_3.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/exploring-nuxt-devtools/</loc>
        <lastmod>2024-01-07T17:00:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/VS_Articles_Nuxt_Devtools.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-10_at_11.52.36_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-10_at_1.46.05_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-10_at_1.49.34_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-10_at_1.50.40_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-10_at_1.56.02_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-10_at_2.01.07_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-10_at_2.54.28_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-11_at_3.34.46_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-14_at_11.03.39_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/Screenshot_2023-11-11_at_3.45.08_PM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/exploring-the-vue-js-ecosystem-tools-and-libraries-that-make-development-fun/</loc>
        <lastmod>2025-01-20T10:55:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/01/VS_Exploring-the-Vue.js-Ecosystem_-Tools-and-Libraries-That-Make-Development-Fun-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/QSLCYnR.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/64zungn.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/BO6sIj1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/t2DNiVi.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/tiVLh0t.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/EbQ1x3e.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/extending-vue-router-links-in-vue-3/</loc>
        <lastmod>2022-05-15T21:47:38Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/04/extending-vue-router-links-blog-post.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://media.giphy.com/media/fH64u5y85GaibsUOvQ/giphy.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/04/extending-vue-router-links.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/04/internal-vs-external-link-2.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/faster-web-applications-with-vue-3/</loc>
        <lastmod>2022-05-15T22:10:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/10/Faster-Web-Apps-with-Vue-3.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_7E10F997B345C8ACEB22BBCAABE63193C543D3B9FD8CC4E9D97BCE872D02900F_1569764322693_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_7E10F997B345C8ACEB22BBCAABE63193C543D3B9FD8CC4E9D97BCE872D02900F_1569766248008_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/fixing-cannot-read-properties-of-undefined-reading-value-in-vue/</loc>
        <lastmod>2025-07-10T07:10:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/07/VS_Fixing-Cannot-read-properties-of-undefined-reading-value-in-Vue-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/from-css-to-shaders/</loc>
        <lastmod>2025-07-23T06:51:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/07/VS_From-CSS-to-Shaders.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/from-vue-js-options-api-to-composition-api-is-it-worth-it/</loc>
        <lastmod>2024-12-04T12:39:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/11/VS_From-Vue.js-Options-API-to-Composition-API_-Is-it-Worth-it_-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/generate-deterministic-uis-with-vue-and-the-ai-sdk/</loc>
        <lastmod>2026-02-02T22:02:20Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/feature.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/weather-chat-widget.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/generating-random-ids-in-vue-js/</loc>
        <lastmod>2026-04-03T19:06:57Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/04/feature-v2.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/getting-started-with-nuxi-nuxt-cli/</loc>
        <lastmod>2025-01-01T16:46:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Frame-3.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/nuxi-init-command-output.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/nuxt-3-welcome-page.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Screen-Shot-2022-10-24-at-1.10.47-PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Screen-Shot-2022-10-24-at-1.17.00-PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Screen-Shot-2022-10-24-at-1.34.25-PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Screen-Shot-2022-10-28-at-6.51.09-AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Screen-Shot-2022-10-27-at-9.19.37-AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/Screenshot-2022-10-27-at-06-56-09-Nitro-Server-bundle-stats.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/getting-started-with-nuxt-js-as-a-beginner/</loc>
        <lastmod>2022-09-20T08:35:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Frame-2-scaled.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Frame-8.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Group-2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen-Shot-2022-09-13-at-10.11.03-AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen-Shot-2022-09-12-at-5.46.14-PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen-Shot-2022-09-13-at-9.06.06-AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen-Shot-2022-09-13-at-9.08.04-AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen-Shot-2022-09-13-at-3.28.25-PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/Screen-Shot-2022-09-13-at-3.29.12-PM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/github-login-in-under-10-mins-with-nuxt-auth-utils/</loc>
        <lastmod>2025-06-05T08:41:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/06/VS_GitHub-Login-in-Under-10-Mins-with-Nuxt-Auth-Utils.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/global-state-management-with-pinia-in-nuxt-3/</loc>
        <lastmod>2024-12-06T12:23:27Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/global-state-management-with-pinia-in-nuxt-3.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/globally-load-sass-into-your-vue-js-applications/</loc>
        <lastmod>2024-12-30T19:22:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/06/Globally-Load-SASS-into-your-vuejs-applications.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/handling-file-uploads-in-nuxt-with-usestorage/</loc>
        <lastmod>2025-04-10T04:07:41Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/VS_Handling-File-Uploads-in-Nuxt-with-useStorage.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/hmmixX3.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/home-rolled-store-with-the-vue-js-composition-api/</loc>
        <lastmod>2022-05-15T21:47:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/06/home-rolled-composition-api.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/06/composition-api-vue-dev-tools.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/home-rolled-store-with-vue-observable-vue-2/</loc>
        <lastmod>2022-05-15T21:47:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/home-rolled-store-with-vue-observable.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-do-i-drag-and-drop-in-vue/</loc>
        <lastmod>2026-08-20T12:47:43Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/how-do-i-drag-and-drop-in-vue.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-access-vue-refs-defined-in-script-setup-within-unit-tests/</loc>
        <lastmod>2024-11-11T16:10:10Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS_How-to-Access-Vue-Refs-Defined-in-Script-Setup-within-Unit-Tests-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-build-feature-rich-forms-in-vue-js/</loc>
        <lastmod>2022-12-14T07:27:11Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/how-to-build-feature-rich-forms-in-vue-js-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/screenshot-of-validation-message.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/screenshot-of-submission-state.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-copy-to-clipboard-in-vue/</loc>
        <lastmod>2025-09-17T14:07:30Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/VS-_-How-to-Copy-to-Clipboard-In-Vue.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-create-a-vue-js-3-tool-tip-plugin/</loc>
        <lastmod>2022-10-10T13:37:24Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/how-to-create-a-vue-js-3-tool-tip-plugin-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/tippyjs-screenshot-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/typesafe-plugin-options.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-create-an-animated-sprite-with-vueuse/</loc>
        <lastmod>2022-05-15T21:43:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/04/how-to-create-an-animated-sprite-with-vueuse-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/man-walking-sprite.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/walking-man-solo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/man-walking-useIntervalFn-200.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/man-walking-useIntervalFn-100.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/man-walking-speed.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/man-walking-pause-resume.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/man-walking-pause-flying.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/04/man-walking-pause-rafFn-done.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-create-supabase-database-migration-files-in-vue-js/</loc>
        <lastmod>2024-07-30T09:53:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/07/VS_How-to-Create-Supabase-Database-Migration-Files-in-Vue.js-1-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/gPMvnlr.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-customize-the-nuxt-ui-design-system/</loc>
        <lastmod>2025-11-06T18:30:52Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/VS-_-How-to-Customize-the-Nuxt-UI-Design-System.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-fix-script-setup-cannot-contain-es-module-exports-error/</loc>
        <lastmod>2024-12-04T12:34:42Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS_How-to-fix_-_script-setup-cannot-contain-es-module-exports_-error-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/7Zl6kVR.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/p6sltMH.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-install-jetbrains-mono-font-in-visual-studio-code/</loc>
        <lastmod>2025-07-28T09:59:15Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/05/how-to-install-jetbrains-mono-font-in-visual-studio-code-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/05/jetbrains-mono-ligs.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/05/Screen_Shot_2022-05-02_at_4.38.28_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/05/Screen_Shot_2022-05-02_at_4.54.31_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/05/Screen_Shot_2022-05-02_at_4.42.17_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/05/jetbrains-mono-before-after.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/05/Screen_Shot_2022-05-02_at_5.14.20_PM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-load-third-party-scripts-in-nuxt-js/</loc>
        <lastmod>2026-08-20T11:01:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/11/Loading-third-party-scripts-in-nuxt.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-master-vue-router-in-vue-js-3-with-composition-api/</loc>
        <lastmod>2024-12-04T13:51:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/VS_How_to_Master_Vue_Router_in_Vue.js_3_with_Composition_API.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/14.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/13.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-migrate-from-vue-cli-to-vite/</loc>
        <lastmod>2025-01-02T07:51:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/11/how-to-migrate-from-vue-cli-to-vite-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/09/vitejs-homepage.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-migrate-from-vuex-to-pinia/</loc>
        <lastmod>2022-06-28T14:25:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/how-to-migrate-from-vuex-to-pinia-social-2.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/webpack-compile-errors.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/modules-note-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/checking-imports-of-auth-module-in-vs-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/delete-auth-module-in-vs-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/search-results-for-auth-action-dispatches-in-vs-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/mapActions-and-mapGetters-errors-in-js-console.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/search-results-for-mapActions-in-vs-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/search-results-for-map-getters-in-vs-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/search-results-for-store-state-auth-in-vs-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/search-results-for-rootState-auth-in-vs-code.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-package-and-distribute-a-vue-js-3-plugin-on-npm/</loc>
        <lastmod>2022-10-19T09:21:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/how-to-package-and-distribute-a-vue-js-3-plugin-on-npm-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/plugin-options-auto-complete.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/09/component-props-on-hover.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-prefetch-a-vue-js-component/</loc>
        <lastmod>2025-01-02T08:06:21Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_How-to-Prefetch-a-Vue.js-Component-3-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/IZLuqQ6.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-scrape-amazon-with-playwright-and-bright-data/</loc>
        <lastmod>2025-01-02T16:11:03Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_How-To-Scrape-Amazon-with-Playwright-and-Bright-Data-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-send-real-time-custom-events-from-the-browser-a-vite-dev-server/</loc>
        <lastmod>2025-09-03T17:19:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/06/VS_How-to-Send-Real-Time-Custom-Events-from-the-Browser-a-Vite-Dev-Server-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/import-meta-hot-diagragm.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/vite-websocket-server-to-browser-2.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-structure-a-large-scale-vue-application/</loc>
        <lastmod>2024-05-16T16:04:29Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/VS_How_do_I_structure_a_large_scale_Vue.js_Application.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_9.41.46_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_9.46.55_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_9.50.36_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_10.03.36_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_10.11.09_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_10.20.26_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_10.09.49_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/05/Screenshot_2024-04-24_at_11.20.04_AM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-structure-a-large-scale-vue-js-application/</loc>
        <lastmod>2026-08-20T10:53:39Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/structuring-large-scale-applications-feature.jpeg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-test-custom-prop-validators-in-vuejs/</loc>
        <lastmod>2022-05-15T21:49:43Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/05/How-to-test-custom-prop-validators_vueschool.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/05/testing_vuejs_prop_validators_vueschool-1024x472.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2020/05/testing_vuejs_prop_validators_console_error_vueschool-1024x209.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-update-root-css-variable-with-javascript/</loc>
        <lastmod>2026-08-20T10:23:36Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS_How-to-update-css-variable-with-javascript-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-use-environment-variables-in-vite-js/</loc>
        <lastmod>2025-07-28T09:55:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/07/VS_How-to-Use-Environment-Variables-in-Vite.js-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/4xLIYAT.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-use-laravel-reverb-to-send-real-time-data-to-a-vue-js-frontend/</loc>
        <lastmod>2024-06-18T07:16:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/VS_Laravel-Reverb-Tutorial-Article-4-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-use-vue-router-a-complete-tutorial/</loc>
        <lastmod>2025-09-03T04:27:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/04/how-to-use-vue-router-4-vueschool.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/vuejs3-directory-structure-1024x948.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/new-route-to-vue-router-scaled.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/app-with-users-list.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/showing-users-ids-in-vue-app.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/accessing-vue-router-params-in-devtools.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/the-js-tab-in-vuedevtools.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-to-write-a-vue-composable-step-by-step/</loc>
        <lastmod>2024-12-06T13:43:39Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/07/VS_How-to-Write-a-Vue-Composable-Step-by-Step-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/v1jR67C.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/0m2Ln8x.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/ZpOyVid.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/how-vue-js-developers-can-use-ai-coding-agents-to-build-faster/</loc>
        <lastmod>2025-06-23T19:30:10Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/05/VS_How-Vue.js-Developers-Can-Use-AI-Coding-Agents-to-Build-Faster-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/hybrid-rendering-in-nuxt-js-3/</loc>
        <lastmod>2024-12-05T19:51:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/hybrid-rendering-in-nuxt-social-2.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/client-side-rendering-spa.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/server-side-rendering-ssr.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/universal-rendering.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/static-site-generation.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/incremental-static-generation-isg.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/hybrid-rendering.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/import-aliases-in-vite/</loc>
        <lastmod>2024-12-08T10:52:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/09/import-aliases-in-vite-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/09/vitejs-homepage-1024x624.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/improving-reactivity-with-vueuse/</loc>
        <lastmod>2025-07-02T13:15:49Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Frame_41.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/VueUse-homepage.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screenshot_2022-12-14_at_9.36.45_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screen_Recording_2022-12-19_at_12.18.18_PM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screen_Recording_2022-12-19_at_12.13.45_PM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screen_Recording_2022-12-19_at_11.53.31_AM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screen_Recording_2022-12-19_at_12.27.05_PM.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/12/Screen_Recording_2022-12-19_at_2.14.21_PM.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/infinite-scrolling-in-vue-with-apollo/</loc>
        <lastmod>2022-07-21T13:21:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/infinite-scrolling-in-vue-with-apollo-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/Screen_Shot_2022-06-24_at_11.24.48_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/Screen_Shot_2022-06-24_at_11.30.48_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/Screen_Shot_2022-06-24_at_11.37.06_AM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/localhost_3000__1.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/javascript-error-re-throwing-what-why-when/</loc>
        <lastmod>2025-03-06T09:10:13Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_JavaScript-Error-Handling-Technical-Article.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/lazy-hydration-and-server-components-in-nuxt-vue-js-3-performance/</loc>
        <lastmod>2024-12-06T12:05:19Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/VS_Articles_Lazy-Hydration-and-Server-Components-in-Nuxt-Vue.js-3-Performance1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/Untitled.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/New-Project-16.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/Untitled2.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/lazy-load-routes/</loc>
        <lastmod>2022-05-15T21:54:24Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/01/vueschool_creating-your-own-router.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/lazy-loading-and-code-splitting-in-vue-js/</loc>
        <lastmod>2022-05-15T22:11:29Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/07/Lazy-loading-and-code-splitting-in-Vue.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_2E24013928DC2D1846E0F307F3A147533515D197E2854B22120C80C9A603E380_1556811094745_01.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_2E24013928DC2D1846E0F307F3A147533515D197E2854B22120C80C9A603E380_1556811200558_02.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_2E24013928DC2D1846E0F307F3A147533515D197E2854B22120C80C9A603E380_1556811287345_03.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_2E24013928DC2D1846E0F307F3A147533515D197E2854B22120C80C9A603E380_1558377879646_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/lazy-loading-individual-vue-components-and-prefetching/</loc>
        <lastmod>2024-12-08T11:29:33Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/09/async-components-and-prefetching-vuejs.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/09/popup-modal-Vue-component-1024x558.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/09/sidebar-menu-vue-component-1024x561.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/09/screenshot-from-caniuse-for-prefetch-hint-1024x472.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/09/vue-async-component-showing-loading-indicator-1024x562.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/09/vue-async-component-showing-connectivity-error-1024x561.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/09/vue-async-component-showing-generic-error-1024x560.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/make-router-vue-js-plugin/</loc>
        <lastmod>2022-05-15T22:15:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/01/vueschool_creating-your-own-router.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/making-avatars-move-ai-generated-videos-with-runway-in-a-nuxt-app/</loc>
        <lastmod>2025-06-23T19:32:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/VS_Making_Avatars_Move__AI_Generated_Videos_with_Runway_in_a_Nuxt_App.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/mOT8gc9.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/9yU1hmL.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articleimagescredits.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articleimagesapi-keys.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articleimagesnuxt-welcome-screen.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/Screenshot_2025-03-27_at_9.54.34_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/Screenshot_2025-03-27_at_9.54.56_AM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/master-tailwindcss-4-for-vue/</loc>
        <lastmod>2026-08-20T10:52:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/02/VS_Master-TailwindCSS-4-for-Vue.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/mastering-reactivity-and-data-updates-in-vue-js-3/</loc>
        <lastmod>2024-08-26T11:28:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/08/VS_Mastering-Reactivity-and-Data-Updates-in-Vue.js-3-1-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/PSct4j7.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/migrating-from-vue-2-to-vue-3-deprecated-and-updated-features/</loc>
        <lastmod>2023-05-09T08:47:28Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/05/Frame-1369.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/migrating-from-vue-2-to-vue-3-new-features/</loc>
        <lastmod>2023-07-04T16:47:44Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/06/Frame-1384.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/06/Copy_of_vf_image_with_screenshots_MAC_TEMPLATE.psd_13.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/06/Copy_of_vf_image_with_screenshots_MAC_TEMPLATE.psd_12.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/nuxt-3-beta-first-impressions/</loc>
        <lastmod>2022-05-15T21:45:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/10/nuxt-3-beta-first-impressions-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-14_at_1.38.10_PM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/nuxt-composition-api/</loc>
        <lastmod>2022-05-15T21:49:30Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/08/vueschool-nuxt-composition-api-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/nuxt-content-text-to-speech-with-eleven-labs/</loc>
        <lastmod>2025-06-23T19:45:45Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_Give-Your-Web-Apps-a-Voice-with-Eleven-Labs-AI-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/evkp1VI.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/nuxt-ssr-optimizing-tips/</loc>
        <lastmod>2022-05-15T21:49:25Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/09/vueschool_nuxt_ssr_optimizing_tips.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://miro.medium.com/max/2856/1*-zjNpHphoKaaZJgG7omu2w.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://camo.githubusercontent.com/bfb800e576a06f992802cecdb1ed944cbe4f391e/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6d616f6265726c65686e65722f696d6167652f75706c6f61642f635f7363616c652c665f6175746f2c715f6175746f2c775f3630302f76313533323135383531332f6769746875622f7675652d6c617a792d687964726174696f6e2f6e6f2d6c617a792d687964726174696f6e2d64656d6f2d62656e63686d61726b</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://camo.githubusercontent.com/ab15fbdee6f0b9fef2200702c18c832d0dfa2f02/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6d616f6265726c65686e65722f696d6167652f75706c6f61642f635f7363616c652c665f6175746f2c715f6175746f2c775f3630302f76313533323135383531332f6769746875622f7675652d6c617a792d687964726174696f6e2f6c617a792d687964726174696f6e2d64656d6f2d62656e63686d61726b</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/observable-workflows-with-n8n-and-vue-js/</loc>
        <lastmod>2026-01-06T12:16:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/VS-_-Observable-Workflows-with-n8n-and-Vue.js.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-simple-workflow.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-executions-tab.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-webhook-step.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-create-url-string-step.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-complex-workflow.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-posts-data-table.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-get-post-endpoint.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-webhook-trigger-step.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-validation-step.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-database-query-step.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-respond-webhook-step.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-auth-select.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-newsletter-workflow.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-webhook-post-request.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-ai-email-validation.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-email-validation-conditional.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-422-error-response.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-email-database-insert.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-successful-subscription-response.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/n8n-welcome-email-send.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/optimistic-updates-and-pinia-colada/</loc>
        <lastmod>2026-03-09T19:45:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/feature-v3.jpeg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/traditional-approach-diagram-1.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/optimistic-approach-diagram.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/optimizing-data-loading-in-nuxt-with-parallel-requests/</loc>
        <lastmod>2025-01-13T07:20:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/01/VS_Optimizing-Data-Loading-in-Nuxt-with-Parallel-Requests-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/options-api-vs-composition-api/</loc>
        <lastmod>2026-09-02T11:24:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/8d885152-b2e7-466c-8c52-3363b15bfdd5.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/composition-api-after.e3f2c350.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/passkeys-in-nuxt-the-best-login-ux/</loc>
        <lastmod>2025-10-17T14:01:27Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/nuxt-passkey-article.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/landing-signin-card.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/touchid-prompt.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/select-passkey.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/passkey-on-another-device.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/pinia-an-alternative-vue-js-store/</loc>
        <lastmod>2022-05-15T21:47:15Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/pinia.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/05/Screen_Shot_2021-04-30_at_4.32.03_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/05/Screen_Shot_2021-05-13_at_10.14.00_PM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/pinia-unlocked-vue-schools-ultimate-learning-resources/</loc>
        <lastmod>2023-12-14T07:20:21Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Frame-14181-scaled.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Frame_1414-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Frame_1415-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/FeeI7bzX0AAKhci.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Frame_1416-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Frame_1417-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/08/Frame_1413-scaled.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/portal-a-new-feature-in-vue-3/</loc>
        <lastmod>2022-05-15T21:51:08Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/12/vueschool_Portal-new-feature-in-vue-3_high_res.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/portless-https-hosting-for-vue-dev-servers/</loc>
        <lastmod>2026-05-14T07:24:17Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/04/feature-option-2.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/prisma-orm-with-nuxt-and-supabase/</loc>
        <lastmod>2025-11-25T15:40:44Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/VS_Prisma-ORM-with-Nuxt-and-Supabase.jpeg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articleseed-typesafe-methods.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/seed-typesafe-data.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articlesupabase.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articleprisma-studio.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articletype-safe-useFetch.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articlegithub-actions.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articleconnect-button.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/articleprisma-connection.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/rag-with-nuxt-and-gemini-file-search/</loc>
        <lastmod>2026-03-26T12:11:25Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/VS-_-How-to-Build-a-RAG-Retrieval-Augmented-Generation-Vue-App.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/demo-screenshot.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/manage-documents.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/reactivity-101-in-vue-js/</loc>
        <lastmod>2024-04-29T12:16:44Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/04/VS_Reactivity-101-•-A-Deep-Dive-into-Reactivity-1024x536.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/reusing-logic-in-vue-components/</loc>
        <lastmod>2022-05-15T21:53:27Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/07/Vue-School-Reuse-Logic-in-Vue-Components.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/rich-content-comments-with-tinymce-and-vue-js/</loc>
        <lastmod>2025-02-05T07:42:26Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/02/VS-Article-2400x1350-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/WXynCo5.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/FHonW6C.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/UClD1sj.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/vtRGbEP.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/robust-nuxt-authentication-with-better-auth/</loc>
        <lastmod>2026-03-19T12:43:23Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/VS-_-Robust-Nuxt-Authentication-with-Better-Auth.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/register-2.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/login-2.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/dashboard-2.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/github-developer-settings-2.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/github-login-button.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/send-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/verify-code.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/2fa-dashboard.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/backup-codes.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/running-deepseek-ai-locally-and-chatting-from-vs-code/</loc>
        <lastmod>2025-02-12T15:32:27Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/02/VS_Running-DeepSeek-AI-Locally-and-Chatting-from-VS-Code.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/HXWK8HJ.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Wa5DzDS.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/R815VOz.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Fky3xXQ.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/scalable-nuxt-3-monorepos-with-pnpm-workspaces/</loc>
        <lastmod>2022-10-18T13:15:52Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/scaling-nuxt-3-with-pnpm-monorepos-social-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/shared-component-used-in-2-aps.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/helper-function-shared-with-2-apps.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/css-lib-shared-with-2-apps.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/secure-your-vue-js-3-app-laravel-11-middleware-with-pinia-and-vue-router/</loc>
        <lastmod>2024-12-06T13:54:15Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/VS_Secure-Your-Vue.js-3-App_-Laravel-11-Middleware-with-Pinia-and-Vue-Router-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/laravel-middleware-with-vuejs.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/MO34UQY.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/laravel-vuejs-pinia-thumbnail.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/setting-up-your-ide-for-nuxt-ui-a-complete-guide/</loc>
        <lastmod>2025-12-03T13:47:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/nuxt-ui-vs-code-article.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/tailwind-autocomplete.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/typesafe-props-for-the-card-component.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/iconfiy-extension-screenshot.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/mdc-code-folding.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/smarter-data-fetching-with-pinia-colada/</loc>
        <lastmod>2026-02-12T15:59:49Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/VS-_-Smarter-Data-Fetching-with-Pinia-Colada.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/pinia-colada-devtools.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/snapshot-testing/</loc>
        <lastmod>2022-05-15T22:20:53Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/testing-like-a-pro-in-javascript-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_58213BF018FD0961C4344D0DBA3156E5A68E45CE0A0DFB6C16D4061EC7E6C991_1521133634081_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_58213BF018FD0961C4344D0DBA3156E5A68E45CE0A0DFB6C16D4061EC7E6C991_1521134013141_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_58213BF018FD0961C4344D0DBA3156E5A68E45CE0A0DFB6C16D4061EC7E6C991_1521134033997_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/sorting-filtering-and-paginating-data-from-a-laravel-backend-in-a-vue-js-spa/</loc>
        <lastmod>2023-03-28T11:14:10Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/03/querying-data-from-a-laravel-backend-in-vue-js-spa.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/sorting-lists-with-vue-js-composition-api-computed-properties/</loc>
        <lastmod>2024-08-26T13:34:01Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/08/VS_Sorting-Lists-with-Vue.js-Composition-API-Computed-Properties-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/start-testing-with-vitest-beginners-guide/</loc>
        <lastmod>2025-01-13T19:30:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Frame_44.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-11_at_1.30.35_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-10_at_2.36.28_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-10_at_2.42.33_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-10_at_2.45.46_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-11_at_11.07.18_AM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-11_at_12.17.51_PM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/01/Screenshot_2023-01-11_at_1.14.03_PM.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/state-based-favicons-tab-alerts-in-vue/</loc>
        <lastmod>2025-09-16T21:29:25Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/favicons-feature.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/favicon-change.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/09/favicon-state.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/state-management-with-composition-api/</loc>
        <lastmod>2022-05-15T21:49:48Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/04/State-Management-With-Composition-API-vueschool.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/stop-writing-vue-for-these-uis-css-took-them-back/</loc>
        <lastmod>2026-07-01T14:33:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/04/feature-option-1-copy.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/gifs/container-queries-demo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/has-and-focus-demo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/popover-anchor-demo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/gifs/details-transitions-demo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/gifs/scroll-driven-demo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/gifs/view-transitions-demo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/light-dark-demo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/color-tokens-demo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/gifs/clamp-fluid-demo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/gifs/reading-progress-demo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/progress-fn-demo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/gifs/custom-highlight-demo.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cut-the-js-demos.netlify.app/images/layers-demo.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/structuring-vue-components/</loc>
        <lastmod>2024-12-08T16:31:22Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2018/07/Vue-School-structure-vue-components.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/suspense-everything-you-need-to-know/</loc>
        <lastmod>2025-01-15T11:50:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/06/suspense-everything-you-need-to-know-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/05/uncoordinated-1.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/05/coordinated-1.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/05/uncoordinated.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/05/coordinated.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/05/nested.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/05/placeholderrrrrr.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/suspense-new-feature-in-vue-3/</loc>
        <lastmod>2022-05-15T21:51:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/11/VueSchool_Suspense_new_vue3_feature.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/techniques-for-sharing-data-between-vue-js-components/</loc>
        <lastmod>2024-12-05T18:00:25Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/header.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/props-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/emits-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/button.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/stores-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/teststores.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/provide-scaled.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/11/testprovide.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/teleport-a-new-feature-in-vue-3/</loc>
        <lastmod>2022-05-15T21:47:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/01/Vue-School-teleport-new-vue-3-feature.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/test-doubles/</loc>
        <lastmod>2022-05-15T22:20:33Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/testing-like-a-pro-in-javascript-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/testing-in-javascript/</loc>
        <lastmod>2022-05-15T22:18:41Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/testing-like-a-pro-in-javascript-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_433B9E581511F732D8D5EC55EC74B66DDCB092DE2616F77F38BDC16938E2F21F_1518624787319_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_433B9E581511F732D8D5EC55EC74B66DDCB092DE2616F77F38BDC16938E2F21F_1518624323458_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_433B9E581511F732D8D5EC55EC74B66DDCB092DE2616F77F38BDC16938E2F21F_1518624235822_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_433B9E581511F732D8D5EC55EC74B66DDCB092DE2616F77F38BDC16938E2F21F_1518625526867_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-benefits-of-the-vue-3-app-initialization-code/</loc>
        <lastmod>2025-01-01T17:18:59Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/02/vueschool_benefits_of_vue3_createApp.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-cjs-build-of-vites-node-api-is-deprecated/</loc>
        <lastmod>2024-03-04T20:01:07Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/02/VS_Vite_Upgrade_Error_Article.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-complete-guide-to-vue-slots/</loc>
        <lastmod>2026-08-19T10:57:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/02/the-complete-guide-to-vue-slots-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-definitive-guide-to-building-cross-platform-apps-with-vue-quasar/</loc>
        <lastmod>2024-08-12T11:38:03Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/08/VS_The-Definitive-Guide-To-Building-Cross-Platform-Apps-With-Vue-Quasar-1-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/SeK6a3H.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/SAp9hHM.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/15MnPQo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/I0O2L84.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/ttW3kJx.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/uPgxerS.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/HjA0mMx.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/qYKYBFK.pnghttps://i.imgur.com/qYKYBFK.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/mkiCMTc.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-latest-in-css-2026/</loc>
        <lastmod>2026-01-28T12:26:12Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/VS-_-The-Latest-in-CSS-2026.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/scroll-state-query-slides.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/customizable-select.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/01/sibling-index-stagger-animation-example.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-model-context-protocol-mcp-for-web-developers/</loc>
        <lastmod>2025-04-15T08:00:36Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/04/VS_The-Model-Context-Protocol-MCPs-for-Web-Developers-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/EBHvniA.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/zBZsOWF.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/4q206G9.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/5GNlPo3.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/MLLtNNa.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-right-package-manager-commands-faster-with-ni/</loc>
        <lastmod>2025-11-05T14:25:22Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/VS-_-The-Right-Package-Manager-Commands-Faster-with-Ni.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/nr-interactive.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/nr-mono-repo-interactive.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-ultimate-guide-for-using-vue-js-with-laravel/</loc>
        <lastmod>2026-09-02T16:00:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/VS_Articles_Using_Vue_with_Laravel_1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/02/client-side-rendering.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/server-side-rendering.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/vue-inertia-laravel-integration.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/decoupled-vue-laravel-integration.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/embedded-vue-in-laravel-blade.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/single-blade-vue-app.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/nuxtjs-laravel-integration.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/laravel-splade.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/01/vue-laravel-hybridly.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-ultimate-guide-to-vue-performance-a-comprehensive-course-for-building-lightning-fast-applications/</loc>
        <lastmod>2024-12-31T13:05:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_How-to-Prefetch-a-Vue.js-Component-2-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Q7Sc6d9.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-vue-3-transition-component-101/</loc>
        <lastmod>2024-12-06T13:06:16Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/06/the-vue-3-transition-component-101.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/the-vue-form-component-pattern-robust-forms-without-the-fuss/</loc>
        <lastmod>2025-08-25T21:16:28Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_The-Vue-Form-Component-Pattern_-Robust-Forms-Without-the-Fuss-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/myrIVb1.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/yF4NrwE.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/tvPXSjT.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/dnG1vQK.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/tightly-coupled-components-vue-components-with-provide-inject/</loc>
        <lastmod>2024-07-15T08:29:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/07/Inject-1-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/nrnTQyG.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/tips-and-gotchas-for-using-key-with-v-for-in-vue-js-3/</loc>
        <lastmod>2024-12-06T12:58:39Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/10/VS_Tips-and-Gotchas-for-Using-key-with-v-for-in-Vue.js-3-Article.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/tooling-saves-your-bacon/</loc>
        <lastmod>2022-05-15T21:45:01Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/tooling-saves-your-bacon-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/HAR.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/webpack-before.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/12/webpack-after.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/top-5-vue-css-superpowers-you-might-be-missing/</loc>
        <lastmod>2025-06-26T07:53:31Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/06/VS_How-to-Send-Real-Time-Custom-Events-from-the-Browser-a-Vite-Dev-Server-1-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Tbt0DCr.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/pqglmeC.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/understanding-and-measuring-nuxt-performance-vue-js-3-performance/</loc>
        <lastmod>2024-12-08T18:04:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/VS_Understanding-Nuxt-Performance1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img3.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img4.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img5.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img6.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img7.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img8.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img9.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/12/img10.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/understanding-the-directory-structure-in-nuxt-3/</loc>
        <lastmod>2024-12-04T16:40:51Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/10/Frame-2.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/understanding-web-accessibility-in-vue-js/</loc>
        <lastmod>2023-06-26T15:39:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/06/Frame-13901.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/unlocking-the-power-of-ai-in-your-vue-coding-workflow/</loc>
        <lastmod>2024-10-30T14:34:47Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/10/VS_Unlocking-the-Power-of-AI-in-Your-Vue-Coding-Workflow-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/unveiling-the-magic-of-provide-inject-with-vue-js/</loc>
        <lastmod>2024-12-08T18:14:23Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/11/Injects.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/upgrading-eslint-from-v8-to-v9-in-vue-js/</loc>
        <lastmod>2024-12-08T13:31:45Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/11/VS_Upgrading-eslint-v8-to-v9.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/07/eslint-homepage-screenshot.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/use-hygen-to-bootstrap-new-components-in-your-custom-vue-ui-library/</loc>
        <lastmod>2024-04-25T16:54:50Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/04/VS_Use_Hygen_to_Bootstrap_New_Components_in_your_Custom_Vue_UI_Library-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/04/hygen-screenshot.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/use-supabase-auth-with-vue-js-3/</loc>
        <lastmod>2022-05-15T21:45:23Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/11/use-supabase-auth-with-vue-js-3-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-12_at_1.56.38_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_4.14.48_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_2.35.56_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_2.38.55_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_2.41.19_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_2.42.56_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_4.18.55_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-admin/upload.php?item=1157</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_4.20.34_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_4.22.40_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_4.25.39_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_5.21.35_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/11/Screen_Shot_2021-11-15_at_5.23.10_PM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/using-pretext-in-vue-to-build-variable-height-ui-without-layout-thrash/</loc>
        <lastmod>2026-04-03T22:47:45Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/04/feature-v2-1.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/v-model-and-definemodel-a-comprehensive-guide-to-two-way-binding-in-vue-js-3/</loc>
        <lastmod>2026-09-02T11:26:29Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/08/VS_v-model-vs-defineModel_-A-Comprehensive-Guide-to-Two-Way-Binding-in-Vue.js-3-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vibe-coding-a-collaborative-editor-with-comment-support-with-nuxt-ui-and-jazz/</loc>
        <lastmod>2026-04-28T12:55:21Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/04/feature-2.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/04/collaborative-editor-example.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/video-thumbnail-generator-vue-component-with-mediabunny/</loc>
        <lastmod>2025-10-16T01:32:48Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/VS-_-Video-Thumbnail-Generator-Vue-Component-with-Mediabunny.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/visual-studio-code-shortcuts-for-vue-js-developers/</loc>
        <lastmod>2023-03-01T04:54:11Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/Frame_701.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/187038026-b905c819-447e-40ae-8798-9ac8aac91312.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/correct_vid.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/co3.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/02/keyboard-shortcuts.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-agent-skills-for-reliable-ai-development/</loc>
        <lastmod>2026-03-13T11:51:19Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/VS-_-Vue-Agent-Skills-for-Reliable-AI-Development.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/trusted-sources-to-agent.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/without-vs-with-skills.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2026/03/skills-layering.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-component-fundamentals-with-the-composition-api/</loc>
        <lastmod>2024-04-25T16:11:33Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/VS_Vue_Component_Fundamentals_CAPI.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-js-and-html-injection-explained/</loc>
        <lastmod>2025-06-18T13:53:15Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/07/VS_Vue.js-and-HTML-Injection-Explained-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/XLtMMSV.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/LbVrLyk.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-js-directives-a-beginners-guide/</loc>
        <lastmod>2024-12-27T15:57:46Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/09/Frame_140831.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/09/Screenshot_2023-09-25_at_07-49-20_Vue_SFC_Playground.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2023/09/Screenshot_2023-09-25_at_08-05-48_Vue_SFC_Playground.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-js-performance-mastering-cache/</loc>
        <lastmod>2022-05-15T21:49:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2020/07/Mastering-Browser-Cache-Vue-School.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_76B22547C84E7832DFA905837F78F8842C4EA1983235060A3E481882705477B9_1594074246798_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_76B22547C84E7832DFA905837F78F8842C4EA1983235060A3E481882705477B9_1594074348657_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2018/09/ChromeDino-796x500.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://miro.medium.com/proxy/1*oOcY2Gn-LVt1h-e9xOv5oA.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://developers.google.com/web/fundamentals/architecture/images/appshell.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_76B22547C84E7832DFA905837F78F8842C4EA1983235060A3E481882705477B9_1594138670889_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_76B22547C84E7832DFA905837F78F8842C4EA1983235060A3E481882705477B9_1594139779235_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://webdev.imgix.net/runtime-caching-with-workbox/stale-while-revalidate.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_76B22547C84E7832DFA905837F78F8842C4EA1983235060A3E481882705477B9_1594835609241_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_76B22547C84E7832DFA905837F78F8842C4EA1983235060A3E481882705477B9_1594835577289_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-js-performance-optimizing-third-party-libraries/</loc>
        <lastmod>2022-05-15T22:07:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/12/vueschool_Optimize-third-party-libraries_in_vuejs.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_E233B8532D6E0E4038F1AF39CF1EB3A490E8A600CBFB51DC26FC6A38C5274185_1576661929694_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_E233B8532D6E0E4038F1AF39CF1EB3A490E8A600CBFB51DC26FC6A38C5274185_1576503134266_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cloud.githubusercontent.com/assets/302213/20628702/93f72404-b338-11e6-92d4-9a365550a701.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://user-images.githubusercontent.com/1768834/32993653-878ed6ec-cd5b-11e7-83ff-15d9ebc51d96.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_E233B8532D6E0E4038F1AF39CF1EB3A490E8A600CBFB51DC26FC6A38C5274185_1576534478353_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_E233B8532D6E0E4038F1AF39CF1EB3A490E8A600CBFB51DC26FC6A38C5274185_1576673445331_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_E233B8532D6E0E4038F1AF39CF1EB3A490E8A600CBFB51DC26FC6A38C5274185_1576572708131_image.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-js-router-performance/</loc>
        <lastmod>2022-05-15T21:52:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2019/08/Lazy-loading-Vue-Router.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://cdn-images-1.medium.com/max/1200/1*35NnFOrorhQThxQX7Oml3w.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://paper-attachments.dropbox.com/s_3E2B6D676393E308921DFCC4F358F8BC4A52C080E465D3F2D31F0A4B09CFFE85_1562593516588_image.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://pet-happy.com/files/up/2014/09/scared-cat.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cdn-images-1.medium.com/max/800/1*O4ec5EhhM_ULzY4LH6xk-g.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cdn-images-1.medium.com/max/1600/1*sPuEIhcm1NqDjVRCKCXVhA.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://cdn-images-1.medium.com/max/1600/1*VPV1rLABkruxSoGhKDbjJg.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-js-script-setup-in-less-than-5-minutes/</loc>
        <lastmod>2022-05-15T21:44:57Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/01/vue-js-script-setup-in-less-than-5-minutes-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-js-testing-with-vue-test-utils-and-vitest/</loc>
        <lastmod>2025-01-29T05:55:46Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/01/VS_Vue.js-Testing-with-Vue-Test-Utils-and-Vitest-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vue-language-tools-volar-typescript-and-the-official-vscode-extension/</loc>
        <lastmod>2024-09-16T07:48:55Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/09/VS_Vue-Language-Tools_-Volar-TypeScript-and-the-Official-VSCode-Extension-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vueuse-head-and-netlify-prerendering-for-seo-and-social-friendly-spas/</loc>
        <lastmod>2022-05-15T21:45:31Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/10/vue-use-head-prerendering-social-image.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_4.51.26_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_4.52.59_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_5.18.33_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_5.09.27_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_5.13.04_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_5.17.44_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_5.23.26_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_5.27.56_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/10/Screen_Shot_2021-10-19_at_5.30.51_PM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/vuex-the-official-vuejs-store/</loc>
        <lastmod>2024-12-08T13:28:42Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/vuex.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/vuex-screenshot.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/vuex-devtools.gif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/web-scraping-for-developers-that-just-works/</loc>
        <lastmod>2024-12-31T12:35:17Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_Web-Scraping-for-Developers-That-Just-Works-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/Owv6sx7.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/jgMH7oq.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-is-a-race-condition-in-vue-js/</loc>
        <lastmod>2024-07-01T22:26:21Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/06/VS_What-is-a-Race-Condition-in-Vue.js_.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-is-a-store-in-vue-js/</loc>
        <lastmod>2022-05-15T21:47:30Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/05/what-is-a-store-in-vue-js.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/05/vuejs-stores-2.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/05/vuejs-stores-vs-props-events.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2021/05/you-need-a-store.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-is-a-vue-js-composable/</loc>
        <lastmod>2024-12-31T09:38:12Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/08/What-is-a-Vue.js-Composable.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/08/mixin-composable-comparison.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-is-a-vue-js-error-boundary-component/</loc>
        <lastmod>2025-03-17T12:36:17Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/03/VS_Handling-Errors-in-Vue-like-a-Pro-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/XjIyKZx.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-is-testing-and-why-should-we-do-it/</loc>
        <lastmod>2022-05-15T22:19:09Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2021/12/testing-like-a-pro-in-javascript-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_433B9E581511F732D8D5EC55EC74B66DDCB092DE2616F77F38BDC16938E2F21F_1518536554259_pyramid_1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_433B9E581511F732D8D5EC55EC74B66DDCB092DE2616F77F38BDC16938E2F21F_1518537976433_pyramid_2.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://d2mxuefqeaa7sj.cloudfront.net/s_433B9E581511F732D8D5EC55EC74B66DDCB092DE2616F77F38BDC16938E2F21F_1518538971595_pyramid_3.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-is-the-jamstack/</loc>
        <lastmod>2022-08-26T22:01:52Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/08/what-is-the-jamstack-social.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/07/blog_post_before_JAMstack.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/07/static-site-generation.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/07/static_site_generators.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/07/Screen_Shot_2022-06-23_at_1.12.04_PM.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/07/trigger-build-step.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/07/micro-services.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/07/Screen_Shot_2022-06-23_at_1.11.47_PM.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-is-vue-nexttick-accessing-the-dom-after-data-updates/</loc>
        <lastmod>2024-12-09T09:08:54Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_What-is-Vue-nextTick_-Accessing-the-DOM-after-Data-Updates-1-1024x576.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/what-makes-a-good-vue-component-library-a-checklist/</loc>
        <lastmod>2024-03-20T12:43:23Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/03/VS_What-Makes-a-Good-Vue-Component-Library_-A-Checklist-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/whats-coming-in-vue-3-5/</loc>
        <lastmod>2024-12-04T13:04:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/08/VS_Whats-Coming-in-Vue-3.5_-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/why-ai-responses-are-never-the-same-and-how-to-fix-it-for-developers/</loc>
        <lastmod>2025-07-23T07:29:15Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/07/VS_Why-AI-responses-vary_-Understanding-probabilistic-vs.-deterministic-systems-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/why-i-chose-vue-over-react-and-maybe-you-should-too/</loc>
        <lastmod>2025-11-20T18:03:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/VS-_-Why-I-Chose-Vue-Over-React-and-Maybe-You-Should-too.jpeg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/state-of-js-2024.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/11/screenshot-of-evans-workshop.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/why-use-shadcn-vue-key-advantages-for-your-next-project/</loc>
        <lastmod>2024-12-06T13:55:39Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/09/VS_Why-Use-Shadcn-Vue_-Key-Advantages-for-Your-Next-Project-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/6IfvrPC.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://i.imgur.com/jjKCbm3.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/why-use-typescript-with-vue-js/</loc>
        <lastmod>2024-12-08T13:12:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2022/03/why-use-typescript-with-vue-js.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/phone-number-number-type-js.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/phone.value_.match-not-a-function-error.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/phone.value_.match-is-null-error.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/match-can-be-null-ts-hint.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/match-no-exist-on-number-typescript-hint.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/emit-undefined-eslint-hint.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/typescript-hint-vue-custom-event.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/vue-custom-event-fixed.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/vue-event-payload-not-autocompleteable-with-js.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/typescript-vue-custom-event-autocomplete-options.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://vueschool.io/articles/wp-content/uploads/2022/03/typescript-hint-vuejs-props.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/why-vue-js-is-a-great-starting-point-for-new-coders/</loc>
        <lastmod>2026-09-02T11:28:17Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/12/VS_Vue.js-for-Code-Newbies_-Starting-Your-Coding-Journey-with-Vue-1-1.png</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/writing-custom-vue-eslint-rules-and-why/</loc>
        <lastmod>2025-10-20T20:54:00Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10/eslint-rules-article.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10//vue-no-faux-composables.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10//vue-no-ref-access-in-templates.jpeg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2025/10//vue-no-torefs-on-props.jpeg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://vueschool.io/articles/vuejs-tutorials/zod-and-query-string-variables-in-nuxt/</loc>
        <lastmod>2024-12-06T11:36:04Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://blog.vueschool.io/wp-content/uploads/2024/02/zod-and-query-string-variables-in-nuxt.jpg</image:loc>
            <image:title>[object Object]</image:title>
        </image:image>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v7.5.0 at 2026-09-02T19:34:48.387Z -->