<?xml version='1.0' encoding='UTF-8'?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.vaadin.com/rewix-full-stack-java-b2b-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/rewix.png</image:loc><image:caption>rewix</image:caption><image:title>rewix</image:title></image:image><lastmod>2025-06-17</lastmod></url><url><loc>https://blog.vaadin.com/npm-related-dx-improvements-to-delay-vaadin-14-release-vaadin-15-postponed-to-december</loc><image:image><image:loc>https://website.vaadin.com/hubfs/social-suggested-images/Vaadin-8.png</image:loc><image:caption>Vaadin8</image:caption><image:title>Vaadin8</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-6-maintenance-guarantee</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-6-maintenance-guarantee/joonas.png</image:loc><image:caption>joonas</image:caption><image:title>joonas</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2020-02-07</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-boilerplate-in-bluemix</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-boilerplate-in-bluemix/boilerplate.png</image:loc><image:caption>boilerplate</image:caption><image:title>boilerplate</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-boilerplate-in-bluemix/bluemix-screenshots.jpeg</image:loc><image:caption>bluemixscreenshots</image:caption><image:title>bluemixscreenshots</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-kotlin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-kotlin/Screenshot_20170529_160601.png</image:loc><image:caption>Screenshot20170529160601</image:caption><image:title>Screenshot20170529160601</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Kotlin%20and%20Vaadin%20(2).png</image:loc><image:caption>KotlinandVaadin2</image:caption><image:title>KotlinandVaadin2</image:title></image:image><lastmod>2023-04-19</lastmod></url><url><loc>https://blog.vaadin.com/implement-chat-for-your-flow-web-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2052%20(2).png</image:loc><image:caption>Frame522</image:caption><image:title>Frame522</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/FB-1200x628-v4%20(2).png</image:loc><image:caption>FB1200x628v42</image:caption><image:title>FB1200x628v42</image:title></image:image><lastmod>2021-05-06</lastmod></url><url><loc>https://blog.vaadin.com/desktop-pwa-installable-web-apps-are-coming-to-your-desktop</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/desktop-pwa-installable-web-apps-are-coming-to-your-desktop/desktop-pwa.png</image:loc><image:caption>desktoppwa</image:caption><image:title>desktoppwa</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/desktop-pwa-installable-web-apps-are-coming-to-your-desktop/desktop-pwa-1.png</image:loc><image:caption>desktoppwa1</image:caption><image:title>desktoppwa1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/guidelines-on-creating-templates-for-vaadin-designer</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/guidelines-on-creating-templates-for-vaadin-designer/blog-template-outline-window.png</image:loc><image:caption>blogtemplateoutlinewindow</image:caption><image:title>blogtemplateoutlinewindow</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/guidelines-on-creating-templates-for-vaadin-designer/blog-template-example.png</image:loc><image:caption>blogtemplateexample</image:caption><image:title>blogtemplateexample</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/guidelines-on-creating-templates-for-vaadin-designer/blog-template-properties-window.png</image:loc><image:caption>blogtemplatepropertieswindow</image:caption><image:title>blogtemplatepropertieswindow</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java/integrating-pinecone-vector-database-into-spring-boot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/integrating-pinecone-vector-database-into-spring-boot.png</image:loc><image:caption>integratingpineconevectordatabaseintospringboot</image:caption><image:title>integratingpineconevectordatabaseintospringboot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/building-vaadin-add-ons-with-minimal-dependencies-and-spring-boot-setup</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Optimalprojectsetup.png</image:loc><image:caption>Optimalprojectsetup</image:caption><image:title>Optimalprojectsetup</image:title></image:image><lastmod>2024-09-10</lastmod></url><url><loc>https://blog.vaadin.com/tackling-blocking-dialogs-in-web-applications-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/blocking%20idalogs.png</image:loc><image:caption>blockingidalogs</image:caption><image:title>blockingidalogs</image:title></image:image><lastmod>2023-07-03</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-liferay-symposium</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Tomi_face.jpg</image:loc><image:caption>Tomiface</image:caption><image:title>Tomiface</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-at-liferay-symposium/liferaywinner.png</image:loc><image:caption>liferaywinner</image:caption><image:title>liferaywinner</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-26-json-editor</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-26-json-editor/CbWotWG.gif</image:loc><image:caption>CbWotWG</image:caption><image:title>CbWotWG</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-26-json-editor/1reMlFl.gif</image:loc><image:caption>1reMlFl</image:caption><image:title>1reMlFl</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-26-json-editor/DugqrvT.png</image:loc><image:caption>DugqrvT</image:caption><image:title>DugqrvT</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-26-json-editor/Vw09URF.gif</image:loc><image:caption>Vw09URF</image:caption><image:title>Vw09URF</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-26-json-editor/74CRqRe.png</image:loc><image:caption>74CRqRe</image:caption><image:title>74CRqRe</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-26-json-editor/quX4j09.gif</image:loc><image:caption>quX4j09</image:caption><image:title>quX4j09</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-26-json-editor/wNSdYwB.png</image:loc><image:caption>wNSdYwB</image:caption><image:title>wNSdYwB</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-vaadin-cdi-with-jaas-authentication</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-cdi-with-jaas-authentication/thomas.png</image:loc><image:caption>thomas</image:caption><image:title>thomas</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/java-web-app-vessel-tracking-ais-mqtt</loc><image:image><image:loc>https://website.vaadin.com/hubfs/java-web-app-vessel-tracking-ais-mqtt.png</image:loc><image:caption>javawebappvesseltrackingaismqtt</image:caption><image:title>javawebappvesseltrackingaismqtt</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-04-24</lastmod></url><url><loc>https://blog.vaadin.com/spring-news-beta-is-in-the-air</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/spring-news-beta-is-in-the-air/4d8f03fb-32f4-4af6-a7cf-64f6eb179324.png</image:loc><image:caption>4d8f03fb32f44af6a7cf64f6eb179324</image:caption><image:title>4d8f03fb32f44af6a7cf64f6eb179324</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/free-support-is-upon-us</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/free-support-is-upon-us/4a64871f-dfd2-440a-a3e3-6f3e5c7c707f.png</image:loc><image:caption>4a64871fdfd2440aa3e36f3e5c7c707f</image:caption><image:title>4a64871fdfd2440aa3e36f3e5c7c707f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/free-support-is-upon-us/4a64871f-dfd2-440a-a3e3-6f3e5c7c707f-1.png</image:loc><image:caption>4a64871fdfd2440aa3e36f3e5c7c707f1</image:caption><image:title>4a64871fdfd2440aa3e36f3e5c7c707f1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java-calling-chatgpt-openai-apis-in-spring-boot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Calling%20ChatGPT%20and%20OpenAI%20APIs%20in%20Spring%20Boot%20with%20Java.png</image:loc><image:caption>CallingChatGPTandOpenAIAPIsinSpringBootwithJava</image:caption><image:title>CallingChatGPTandOpenAIAPIsinSpringBootwithJava</image:title></image:image><lastmod>2023-08-07</lastmod></url><url><loc>https://blog.vaadin.com/flowfact-mobile-with-vaadin-touchk-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/flowfact-mobile-with-vaadin-touchk-1/1639b610-9ba3-44c0-bb70-2c964db8c238.jpeg</image:loc><image:caption>1639b6109ba344c0bb702c964db8c238</image:caption><image:title>1639b6109ba344c0bb702c964db8c238</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/flowfact-mobile-with-vaadin-touchk-1/582248f3-3625-417b-8999-7a31f64fb17d.png</image:loc><image:caption>582248f33625417b89997a31f64fb17d</image:caption><image:title>582248f33625417b89997a31f64fb17d</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-maven-essentials-for-the-impatient-developer</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-maven-essentials-for-the-impatient-developer/2a8c6fc1-ce18-4027-8e72-da228b4452aa.png</image:loc><image:caption>2a8c6fc1ce1840278e72da228b4452aa</image:caption><image:title>2a8c6fc1ce1840278e72da228b4452aa</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-maven-essentials-for-the-impatient-developer/959619c2-0440-43f3-89e6-b9ad900e7cb9.png</image:loc><image:caption>959619c2044043f389e6b9ad900e7cb9</image:caption><image:title>959619c2044043f389e6b9ad900e7cb9</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-maven-essentials-for-the-impatient-developer/bc215001-952e-49d5-8d50-960f808e8df0.png</image:loc><image:caption>bc215001952e49d58d50960f808e8df0</image:caption><image:title>bc215001952e49d58d50960f808e8df0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-maven-essentials-for-the-impatient-developer/d868e52c-0715-4ce8-8403-23879f103ce6.png</image:loc><image:caption>d868e52c07154ce8840323879f103ce6</image:caption><image:title>d868e52c07154ce8840323879f103ce6</image:title></image:image><lastmod>2020-06-15</lastmod></url><url><loc>https://blog.vaadin.com/reintroducing-vaadin-flow-and-fusion</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Flow-fusion.png</image:loc><image:caption>Flowfusion</image:caption><image:title>Flowfusion</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/flow-fusion-diagram.png</image:loc><image:caption>flowfusiondiagram</image:caption><image:title>flowfusiondiagram</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/community-survey-results</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-survey-results/36dd79f0-a33a-4f4e-97cd-da927617220a.png</image:loc><image:caption>36dd79f0a33a4f4e97cdda927617220a</image:caption><image:title>36dd79f0a33a4f4e97cdda927617220a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-survey-results/cf485610-ff83-46c1-9743-d4d9efcb0439.png</image:loc><image:caption>cf485610ff8346c19743d4d9efcb0439</image:caption><image:title>cf485610ff8346c19743d4d9efcb0439</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-survey-results/4844bc5d-095c-4c5c-b431-73edbf67d278.png</image:loc><image:caption>4844bc5d095c4c5cb43173edbf67d278</image:caption><image:title>4844bc5d095c4c5cb43173edbf67d278</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/prepare-your-add-ons-for-vaadin-24</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/New%20Blog%20Featured%20Image%20(2).png</image:loc><image:caption>NewBlogFeaturedImage2</image:caption><image:title>NewBlogFeaturedImage2</image:title></image:image><lastmod>2022-12-20</lastmod></url><url><loc>https://blog.vaadin.com/meet-some-talented-vaadiners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/Ville_audiobook2twitter.jpeg</image:loc><image:caption>Villeaudiobook2twitter</image:caption><image:title>Villeaudiobook2twitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/Olli_fifatwitter.jpeg</image:loc><image:caption>Ollififatwitter</image:caption><image:title>Ollififatwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/5091e401-51f2-4ec3-9510-e98a829523c4.jpeg</image:loc><image:caption>5091e40151f24ec39510e98a829523c4</image:caption><image:title>5091e40151f24ec39510e98a829523c4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/Ibrahim_rallytwitter.jpeg</image:loc><image:caption>Ibrahimrallytwitter</image:caption><image:title>Ibrahimrallytwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/Krista_juoksutwitter.jpeg</image:loc><image:caption>Kristajuoksutwitter</image:caption><image:title>Kristajuoksutwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/Mikko_matkailutwitter.jpeg</image:loc><image:caption>Mikkomatkailutwitter</image:caption><image:title>Mikkomatkailutwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/Tatu_horseridingtwitter.jpeg</image:loc><image:caption>Tatuhorseridingtwitter</image:caption><image:title>Tatuhorseridingtwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/BinhTwitter.jpeg</image:loc><image:caption>BinhTwitter</image:caption><image:title>BinhTwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-some-talented-vaadiners/RasmusCS1twitter.jpeg</image:loc><image:caption>RasmusCS1twitter</image:caption><image:title>RasmusCS1twitter</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-6-is-out</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-6-is-out/context-menu.png</image:loc><image:caption>contextmenu</image:caption><image:title>contextmenu</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-6-is-out/reconnect-dialog.png</image:loc><image:caption>reconnectdialog</image:caption><image:title>reconnectdialog</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/devops-for-your-agile-software-process</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/devops-for-your-agile-software-process/devops2.png</image:loc><image:caption>devops2</image:caption><image:title>devops2</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/theming-vaadin-applications-a-practical-guide</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Theming%20Vaadin%20applications.png</image:loc><image:caption>ThemingVaadinapplications</image:caption><image:title>ThemingVaadinapplications</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><lastmod>2024-12-20</lastmod></url><url><loc>https://blog.vaadin.com/deploying-a-vaadin-application-to-ibm-cloud</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-03-31%20at%2011.40.57.png</image:loc><image:caption>Screenshot20220331at114057</image:caption><image:title>Screenshot20220331at114057</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Barbaros.jpeg</image:loc><image:caption>Barbaros</image:caption><image:title>Barbaros</image:title></image:image><lastmod>2022-04-01</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-15-and-beyond-an-insiders-look-at-vaadins-future</loc><image:image><image:loc>https://website.vaadin.com/hubfs/ServerVSClient.png</image:loc><image:caption>ServerVSClient</image:caption><image:title>ServerVSClient</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin15Banner.png</image:loc><image:caption>Vaadin15Banner</image:caption><image:title>Vaadin15Banner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JavaUI.png</image:loc><image:caption>JavaUI</image:caption><image:title>JavaUI</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin15Banner-sns.png</image:loc><image:caption>Vaadin15Bannersns</image:caption><image:title>Vaadin15Bannersns</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/hilla-1-3-adds-react-support</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-react.png</image:loc><image:caption>hillareact</image:caption><image:title>hillareact</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/components-1.png</image:loc><image:caption>components1</image:caption><image:title>components1</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-july-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2016/marco.png</image:loc><image:caption>marco</image:caption><image:title>marco</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/come-and-meet-vaadin-at-javaone-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/come-and-meet-vaadin-at-javaone-2014/c44398cb-f6fe-49d3-9295-797f8fe83592.png</image:loc><image:caption>c44398cbf6fe49d39295797f8fe83592</image:caption><image:title>c44398cbf6fe49d39295797f8fe83592</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-helped-rockwell-to-migrate-their-software-gradually-with-mpr</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Pages/success-stories/rockwell-automation/Rockwell_Automation_Logo.png</image:loc><image:caption>RockwellAutomationLogo</image:caption><image:title>RockwellAutomationLogo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Rockwell%20automation.png</image:loc><image:caption>Rockwellautomation</image:caption><image:title>Rockwellautomation</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Quality-Plan-Creation-1.webp</image:loc><image:caption>QualityPlanCreation1</image:caption><image:title>QualityPlanCreation1</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/react-spring-boot-together</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/screenshot1-1.png</image:loc><image:caption>screenshot11</image:caption><image:title>screenshot11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/React-Spring-Boot.png</image:loc><image:caption>ReactSpringBoot</image:caption><image:title>ReactSpringBoot</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/two-factor-authentication-with-google-authenticator</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/two-factor-authentication-with-google-authenticator/d6edc50d-7d21-49db-815b-6a6f29cb42b5.png</image:loc><image:caption>d6edc50d7d2149db815b6a6f29cb42b5</image:caption><image:title>d6edc50d7d2149db815b6a6f29cb42b5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/two-factor-authentication-with-google-authenticator/236f26ff-56cc-4ee6-a8b1-b194f2ab4be8.gif</image:loc><image:caption>236f26ff56cc4ee6a8b1b194f2ab4be8</image:caption><image:title>236f26ff56cc4ee6a8b1b194f2ab4be8</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/two-factor-authentication-with-google-authenticator/1d06d3db-5887-4d5a-9aca-0e9e223ed091.png</image:loc><image:caption>1d06d3db58874d5a9aca0e9e223ed091</image:caption><image:title>1d06d3db58874d5a9aca0e9e223ed091</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-responsive-layouts-with-vaadin-utility-classes</loc><image:image><image:loc>https://website.vaadin.com/hubfs/jonte.png</image:loc><image:caption>jonte</image:caption><image:title>jonte</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Responsive%20design.png</image:loc><image:caption>Responsivedesign</image:caption><image:title>Responsivedesign</image:title></image:image><lastmod>2024-08-06</lastmod></url><url><loc>https://blog.vaadin.com/how-to-implement-infinite-scrolling-using-vaadin-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Infinite%20scolling%20(1).png</image:loc><image:caption>Infinitescolling1</image:caption><image:title>Infinitescolling1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2022-12-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-community-survey-learn-more-about-our-users-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-survey-learn-more-about-our-users-/CompanyType.png</image:loc><image:caption>CompanyType</image:caption><image:title>CompanyType</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-survey-learn-more-about-our-users-/NeedType.png</image:loc><image:caption>NeedType</image:caption><image:title>NeedType</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-survey-learn-more-about-our-users-/Language.png</image:loc><image:caption>Language</image:caption><image:title>Language</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-survey-learn-more-about-our-users-/JVM.png</image:loc><image:caption>JVM</image:caption><image:title>JVM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-survey-learn-more-about-our-users-/IDES.png</image:loc><image:caption>IDES</image:caption><image:title>IDES</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-survey-learn-more-about-our-users-/UserTypes.png</image:loc><image:caption>UserTypes</image:caption><image:title>UserTypes</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-survey-learn-more-about-our-users-/JavaVersions.png</image:loc><image:caption>JavaVersions</image:caption><image:title>JavaVersions</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/litelement-and-pwa</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2022-05-06</lastmod></url><url><loc>https://blog.vaadin.com/new-release-hilla-1-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-1-1-release-og.png</image:loc><image:caption>hilla11releaseog</image:caption><image:title>hilla11releaseog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/multi-select-combo-box-1.png</image:loc><image:caption>multiselectcombobox1</image:caption><image:title>multiselectcombobox1</image:title></image:image><lastmod>2024-12-03</lastmod></url><url><loc>https://blog.vaadin.com/creating-java-uis-faster-with-vaadin-copilots-drag-and-drop</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaaadin-Drag-Drop.png</image:loc><image:caption>VaaadinDragDrop</image:caption><image:title>VaaadinDragDrop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><lastmod>2025-01-10</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-2021-roadmap-helping-you-build-consumer-app-ux-on-a-business-app-budget</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Code%20sample-1-em-png.png</image:loc><image:caption>Codesample1empng</image:caption><image:title>Codesample1empng</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/roadmap-webinar-png.png</image:loc><image:caption>roadmapwebinarpng</image:caption><image:title>roadmapwebinarpng</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-charts-export-from-browser-to-svg-and-pdf</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-export-from-browser-to-svg-and-pdf/cfca0f25-255a-4d28-9e9d-43267fea8323.png</image:loc><image:caption>cfca0f25255a4d289e9d43267fea8323</image:caption><image:title>cfca0f25255a4d289e9d43267fea8323</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-export-from-browser-to-svg-and-pdf/f0102378-1460-433a-9a1d-cf9f073af7f0.png</image:loc><image:caption>f01023781460433a9a1dcf9f073af7f0</image:caption><image:title>f01023781460433a9a1dcf9f073af7f0</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/enabling-https-in-your-java-server-using-a-free-certificate</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/enabling-https-in-your-java-server-using-a-free-certificate/dashboard-https-screenshot.png</image:loc><image:caption>dashboardhttpsscreenshot</image:caption><image:title>dashboardhttpsscreenshot</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/a-recipe-for-a-data-centric-rich-internet-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-recipe-for-a-data-centric-rich-internet-application/jpa-app-screenshot.png</image:loc><image:caption>jpaappscreenshot</image:caption><image:title>jpaappscreenshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-the-university-wrap-up</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/microservices-ui-composition</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-ui-composition/iframe.png</image:loc><image:caption>iframe</image:caption><image:title>iframe</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-ui-composition/zuul-initializer.png</image:loc><image:caption>zuulinitializer</image:caption><image:title>zuulinitializer</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-ui-composition/router.png</image:loc><image:caption>router</image:caption><image:title>router</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-layouting-under-the-surface</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/free-certification-we-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2020-02-24</lastmod></url><url><loc>https://blog.vaadin.com/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif/aba1d748-11de-475c-ad59-7db17529ebfe.gif</image:loc><image:caption>aba1d74811de475cad597db17529ebfe</image:caption><image:title>aba1d74811de475cad597db17529ebfe</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif/9a99da15-8167-4f4f-9760-1daf880bfd7d.gif</image:loc><image:caption>9a99da1581674f4f97601daf880bfd7d</image:caption><image:title>9a99da1581674f4f97601daf880bfd7d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif/8f368fc0-dd49-4897-9574-1a7876e3257f.gif</image:loc><image:caption>8f368fc0dd49489795741a7876e3257f</image:caption><image:title>8f368fc0dd49489795741a7876e3257f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif/06562fce-25c3-4512-8c50-6aab2a411ee3.gif</image:loc><image:caption>06562fce25c345128c506aab2a411ee3</image:caption><image:title>06562fce25c345128c506aab2a411ee3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif/5320993b-c54d-4215-9eb2-294d60ebb3c6.gif</image:loc><image:caption>5320993bc54d42159eb2294d60ebb3c6</image:caption><image:title>5320993bc54d42159eb2294d60ebb3c6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif/535234d7-552c-4428-af73-778c05ee5c6d.gif</image:loc><image:caption>535234d7552c4428af73778c05ee5c6d</image:caption><image:title>535234d7552c4428af73778c05ee5c6d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-web-component-gif-player-lets-you-control-the-playback-of-your-gif/Tl3a38K.jpeg</image:loc><image:caption>Tl3a38K</image:caption><image:title>Tl3a38K</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-video-tutorials</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/getting-started-with-java-ee-and-spring</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/getting-started-with-java-ee-and-spring/tech-stack-usage.png</image:loc><image:caption>techstackusage</image:caption><image:title>techstackusage</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-devoxx</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-at-devoxx/35e45259-6b39-4bc1-8e39-2022e2217e3b.jpeg</image:loc><image:caption>35e452596b394bc18e392022e2217e3b</image:caption><image:title>35e452596b394bc18e392022e2217e3b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java-using-chatgpt-spring-boot-react-and-hilla</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20a%20ChatGPT-based%20AI%20bot%20using%20Spring%20Boot%2c%20React%2c%20and%20Hilla.png</image:loc><image:caption>BuildingaChatGPTbasedAIbotusingSpringBootReactandHilla</image:caption><image:title>BuildingaChatGPTbasedAIbotusingSpringBootReactandHilla</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/introducing-geo-location-a-web-component-which-lets-you-easily-locate-track-or-reverse-geocode-your-current-location</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-geo-location-a-web-component-which-lets-you-easily-locate-track-or-reverse-geocode-your-/8608d13a-adf8-46c1-b516-75d30b628027.png</image:loc><image:caption>8608d13aadf846c1b51675d30b628027</image:caption><image:title>8608d13aadf846c1b51675d30b628027</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-geo-location-a-web-component-which-lets-you-easily-locate-track-or-reverse-geocode-your-/8e16bd19-f445-4347-951d-599cafb71a6e.gif</image:loc><image:caption>8e16bd19f4454347951d599cafb71a6e</image:caption><image:title>8e16bd19f4454347951d599cafb71a6e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-geo-location-a-web-component-which-lets-you-easily-locate-track-or-reverse-geocode-your-/753ec1ba-b20b-4cf9-9f2a-9ef236b965b5.gif</image:loc><image:caption>753ec1bab20b4cf99f2a9ef236b965b5</image:caption><image:title>753ec1bab20b4cf99f2a9ef236b965b5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-geo-location-a-web-component-which-lets-you-easily-locate-track-or-reverse-geocode-your-/6b9409eb-cf02-4f0f-8c55-df38dca76986.png</image:loc><image:caption>6b9409ebcf024f0f8c55df38dca76986</image:caption><image:title>6b9409ebcf024f0f8c55df38dca76986</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-geo-location-a-web-component-which-lets-you-easily-locate-track-or-reverse-geocode-your-/53c7214c-6623-417a-b21d-9dc569975e07.gif</image:loc><image:caption>53c7214c6623417ab21d9dc569975e07</image:caption><image:title>53c7214c6623417ab21d9dc569975e07</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/hilla/optimistic-ui-updates</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/optimistic-ui.png</image:loc><image:caption>optimisticui</image:caption><image:title>optimisticui</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/fast-update.gif</image:loc><image:caption>fastupdate</image:caption><image:title>fastupdate</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/slow-update.gif</image:loc><image:caption>slowupdate</image:caption><image:title>slowupdate</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/microservices-consuming-stateless-services-from-vaadin-uis</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-consuming-stateless-services-from-vaadin-uis/rest-initializr.png</image:loc><image:caption>restinitializr</image:caption><image:title>restinitializr</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-consuming-stateless-services-from-vaadin-uis/admin-application.gif</image:loc><image:caption>adminapplication</image:caption><image:title>adminapplication</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/share-your-java-knowledge-with-us</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Small%20Julia%20Blog_FIXED_tiny.jpg</image:loc><image:caption>SmallJuliaBlogFIXEDtiny</image:caption><image:title>SmallJuliaBlogFIXEDtiny</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/react-grid-paging-lazy-load</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/react-grid-paging.png</image:loc><image:caption>reactgridpaging</image:caption><image:title>reactgridpaging</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/new-vaadin-gradle-plugin-available-for-testing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/polymer-3-templates-and-the-modernization-to-litelement</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Lit_featured_image.png</image:loc><image:caption>Litfeaturedimage</image:caption><image:title>Litfeaturedimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/get-to-know-vaadiners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-vaadiners/Julia_blog_transparent.png</image:loc><image:caption>Juliablogtransparent</image:caption><image:title>Juliablogtransparent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/demystifying-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/demystifying-web-components/ddeeddeb-1220-4365-86bf-a59e0d4349e1.png</image:loc><image:caption>ddeeddeb1220436586bfa59e0d4349e1</image:caption><image:title>ddeeddeb1220436586bfa59e0d4349e1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/demystifying-web-components/37a8a8ac-b115-4166-8cd3-851193e4b606.png</image:loc><image:caption>37a8a8acb11541668cd3851193e4b606</image:caption><image:title>37a8a8acb11541668cd3851193e4b606</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/demystifying-web-components/qr-code-diagram.png</image:loc><image:caption>qrcodediagram</image:caption><image:title>qrcodediagram</image:title></image:image><lastmod>2019-10-23</lastmod></url><url><loc>https://blog.vaadin.com/browsersync-and-jrebel-for-keeping-you-in-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/you-might-not-need-the-database</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Database.png</image:loc><image:caption>Database</image:caption><image:title>Database</image:title></image:image><lastmod>2023-10-17</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-control-panel-for-liferay</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-control-panel-for-liferay/bb06d58e-7ff2-47db-9395-bcb1763e0ed4.jpeg</image:loc><image:caption>bb06d58e7ff247db9395bcb1763e0ed4</image:caption><image:title>bb06d58e7ff247db9395bcb1763e0ed4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-control-panel-for-liferay/ee04928e-20ff-4d0d-865f-ae73d4b56d0e.png</image:loc><image:caption>ee04928e20ff4d0d865fae73d4b56d0e</image:caption><image:title>ee04928e20ff4d0d865fae73d4b56d0e</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-oracle-codeone-san-francisco</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-at-oracle-codeone-san-francisco/vaadin-booth-javaone-2017.jpeg</image:loc><image:caption>vaadinboothjavaone2017</image:caption><image:title>vaadinboothjavaone2017</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-at-oracle-codeone-san-francisco/vaadin-booth-javaone-2017-1.jpeg</image:loc><image:caption>vaadinboothjavaone20171</image:caption><image:title>vaadinboothjavaone20171</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-ai-to-summarize-documents-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/AI%20summarization.png</image:loc><image:caption>AIsummarization</image:caption><image:title>AIsummarization</image:title></image:image><lastmod>2024-09-03</lastmod></url><url><loc>https://blog.vaadin.com/what-s-up-in-vaadin-r-d-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/what-s-up-in-vaadin-r-d-/no-more-widgetsets.png</image:loc><image:caption>nomorewidgetsets</image:caption><image:title>nomorewidgetsets</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-15-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin15Banner-sns-1.png</image:loc><image:caption>Vaadin15Bannersns1</image:caption><image:title>Vaadin15Bannersns1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin15Banner-2.png</image:loc><image:caption>Vaadin15Banner2</image:caption><image:title>Vaadin15Banner2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-meetup-cruise-to-jfokus-2014-welcome-aboard</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-meetup-cruise-to-jfokus-2014-welcome-aboard/tanja.png</image:loc><image:caption>tanja</image:caption><image:title>tanja</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-meetup-cruise-to-jfokus-2014-welcome-aboard/de512a98-a4d7-4bd3-9220-383309686371.png</image:loc><image:caption>de512a98a4d74bd39220383309686371</image:caption><image:title>de512a98a4d74bd39220383309686371</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/iot-with-vaadin-tinkerforge-xrebel-and-bluemix</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/top-5-productivity-libraries-for-java-developers</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Java%20productivity%20libraries.png</image:loc><image:caption>Javaproductivitylibraries</image:caption><image:title>Javaproductivitylibraries</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-09-20</lastmod></url><url><loc>https://blog.vaadin.com/forget-passwords-accessing-webauthn-api-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-03-01%20at%2012.50.21.png</image:loc><image:caption>Screenshot20240301at125021</image:caption><image:title>Screenshot20240301at125021</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Accessing%20WebAuthn%20API%20with%20Vaadin.png</image:loc><image:caption>AccessingWebAuthnAPIwithVaadin</image:caption><image:title>AccessingWebAuthnAPIwithVaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-03-01</lastmod></url><url><loc>https://blog.vaadin.com/migrating-java-enterprise-apps-to-kotlin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/java-kotlin-thumbnail.png</image:loc><image:caption>javakotlinthumbnail</image:caption><image:title>javakotlinthumbnail</image:title></image:image><lastmod>2022-03-12</lastmod></url><url><loc>https://blog.vaadin.com/meet-hilla</loc><image:image><image:loc>https://website.vaadin.com/hubfs/og-image.png</image:loc><image:caption>ogimage</image:caption><image:title>ogimage</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-september-20-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-september-20-1/jarek-at-java-one.jpeg</image:loc><image:caption>jarekatjavaone</image:caption><image:title>jarekatjavaone</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-september-20-1/jareks-map-manager.png</image:loc><image:caption>jareksmapmanager</image:caption><image:title>jareksmapmanager</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Series_%20Building%20an%20AI%20chatbot%20with%20Java.png</image:loc><image:caption>SeriesBuildinganAIchatbotwithJava</image:caption><image:title>SeriesBuildinganAIchatbotwithJava</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/docs-assistant.gif</image:loc><image:caption>docsassistant</image:caption><image:title>docsassistant</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2025-10-15</lastmod></url><url><loc>https://blog.vaadin.com/learn-java-web-app-development-new-tutorial-series</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JavaGuide-banner.png</image:loc><image:caption>JavaGuidebanner</image:caption><image:title>JavaGuidebanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/become-a-web-app-development-expert-with-free-training-videos</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/become-a-web-app-development-expert-with-free-training-videos/Training_blogsmall.jpeg</image:loc><image:caption>Trainingblogsmall</image:caption><image:title>Trainingblogsmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/become-a-web-app-development-expert-with-free-training-videos/Training_blogsmall-1.jpeg</image:loc><image:caption>Trainingblogsmall1</image:caption><image:title>Trainingblogsmall1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/PekkaP_face.png</image:loc><image:caption>PekkaPface</image:caption><image:title>PekkaPface</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/how-to-implement-responsive-web-design-in-java-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/responsive-web-in-java%20(1).png</image:loc><image:caption>responsivewebinjava1</image:caption><image:title>responsivewebinjava1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-09-09</lastmod></url><url><loc>https://blog.vaadin.com/five-tips-for-optimizing-memory-usage-in-your-vaadin-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-May-17-2023-01-00-26-3074-PM.png</image:loc><image:caption>undefinedMay1720230100263074PM</image:caption><image:title>undefinedMay1720230100263074PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/memory%20optimization.png</image:loc><image:caption>memoryoptimization</image:caption><image:title>memoryoptimization</image:title></image:image><lastmod>2023-05-17</lastmod></url><url><loc>https://blog.vaadin.com/performance-testing-a-vaadin-application-part-2-application-internals</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image2-4.png</image:loc><image:caption>image24</image:caption><image:title>image24</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/2-Vaadin-app.png</image:loc><image:caption>2Vaadinapp</image:caption><image:title>2Vaadinapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-Nov-09-2020-11-25-52-89-AM.png</image:loc><image:caption>image1Nov09202011255289AM</image:caption><image:title>image1Nov09202011255289AM</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-007</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-microservices-from-hilla</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-microservices-1.png</image:loc><image:caption>hillamicroservices1</image:caption><image:title>hillamicroservices1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-microservices-og.png</image:loc><image:caption>hillamicroservicesog</image:caption><image:title>hillamicroservicesog</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/styling-made-simple-introducing-the-visual-theme-editor</loc><image:image><image:loc>https://website.vaadin.com/hubfs/New%20Blog%20Post%20Template%20Version%204%20(1).png</image:loc><image:caption>NewBlogPostTemplateVersion41</image:caption><image:title>NewBlogPostTemplateVersion41</image:title></image:image><lastmod>2024-09-13</lastmod></url><url><loc>https://blog.vaadin.com/coding-java-with-vaadin-at-jfokus-2020</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMG_4121.jpg</image:loc><image:caption>IMG4121</image:caption><image:title>IMG4121</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/IMG_4123.jpg</image:loc><image:caption>IMG4123</image:caption><image:title>IMG4123</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/IMG_4138.jpg</image:loc><image:caption>IMG4138</image:caption><image:title>IMG4138</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/IMG_4129.jpg</image:loc><image:caption>IMG4129</image:caption><image:title>IMG4129</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/highlights-from-our-first-ama</loc><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2020AMA%20blog.png</image:loc><image:caption>Frame20AMAblog</image:caption><image:title>Frame20AMAblog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ama%20screenshot-jpg.png</image:loc><image:caption>amascreenshotjpg</image:caption><image:title>amascreenshotjpg</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/modern-web-based-realtime-finance-management-with-the-fa-platform</loc><image:image><image:loc>https://website.vaadin.com/hubfs/FA3.webp</image:loc><image:caption>FA3</image:caption><image:title>FA3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(4).png</image:loc><image:caption>Sweap4</image:caption><image:title>Sweap4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/FA2.webp</image:loc><image:caption>FA2</image:caption><image:title>FA2</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-certification-goes-online</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-certification-goes-online/f7ea8f84-e0d5-4ff2-a5c3-c5a90e3cca93.png</image:loc><image:caption>f7ea8f84e0d54ff2a5c3c5a90e3cca93</image:caption><image:title>f7ea8f84e0d54ff2a5c3c5a90e3cca93</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/announcing-the-vaadin-champions</loc><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/joshlong.jpg</image:loc><image:caption>joshlong</image:caption><image:title>joshlong</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/andreabosio.jpeg</image:loc><image:caption>andreabosio</image:caption><image:title>andreabosio</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/adrianszegedi.jpg</image:loc><image:caption>adrianszegedi</image:caption><image:title>adrianszegedi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/syampillai.jpeg</image:loc><image:caption>syampillai</image:caption><image:title>syampillai</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/christianknoop.jpeg</image:loc><image:caption>christianknoop</image:caption><image:title>christianknoop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/simonmartinelli.jpeg</image:loc><image:caption>simonmartinelli</image:caption><image:title>simonmartinelli</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ryanpang.jpeg</image:loc><image:caption>ryanpang</image:caption><image:title>ryanpang</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20champions.png</image:loc><image:caption>Vaadinchampions</image:caption><image:title>Vaadinchampions</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ricardocantillo.jpeg</image:loc><image:caption>ricardocantillo</image:caption><image:title>ricardocantillo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/frankdelporte.jpg</image:loc><image:caption>frankdelporte</image:caption><image:title>frankdelporte</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/josiahhaswell.jpeg</image:loc><image:caption>josiahhaswell</image:caption><image:title>josiahhaswell</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-grid-1-2-0-beta-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-grid-1-2-0-beta-released/reorder-demo-edited.gif</image:loc><image:caption>reorderdemoedited</image:caption><image:title>reorderdemoedited</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/read-the-free-web-platform-report-2017-today</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/read-the-free-web-platform-report-2017-today/Banner.png</image:loc><image:caption>Banner</image:caption><image:title>Banner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/read-the-free-web-platform-report-2017-today/8aab17dc-7a42-493e-8cb8-fd3e9fe947a1.png</image:loc><image:caption>8aab17dc7a42493e8cb8fd3e9fe947a1</image:caption><image:title>8aab17dc7a42493e8cb8fd3e9fe947a1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/read-the-free-web-platform-report-2017-today/94043e4a-9a2a-4550-91d2-bf6e20644f75.png</image:loc><image:caption>94043e4a9a2a455091d2bf6e20644f75</image:caption><image:title>94043e4a9a2a455091d2bf6e20644f75</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/read-the-free-web-platform-report-2017-today/Resposive.png</image:loc><image:caption>Resposive</image:caption><image:title>Resposive</image:title></image:image><lastmod>2020-02-28</lastmod></url><url><loc>https://blog.vaadin.com/scalability-testing-with-jmeter</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/scalability-testing-with-jmeter/125e2132-7b62-4b8d-9737-5d579b11ecbc.png</image:loc><image:caption>125e21327b624b8d97375d579b11ecbc</image:caption><image:title>125e21327b624b8d97375d579b11ecbc</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Johannes-Tuikkala.jpg</image:loc><image:caption>JohannesTuikkala</image:caption><image:title>JohannesTuikkala</image:title></image:image><lastmod>2020-06-08</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-videos-at-gwt-create</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-videos-at-gwt-create/gwtcreate-spring-drone-vaadin-speech.png</image:loc><image:caption>gwtcreatespringdronevaadinspeech</image:caption><image:title>gwtcreatespringdronevaadinspeech</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-october-2020-videos-now-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-Nov-10-2020-09-10-27-07-AM.png</image:loc><image:caption>image1Nov10202009102707AM</image:caption><image:title>image1Nov10202009102707AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/neo4j-spring-data-a-natural-fit-for-my-data</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/neo4j-spring-data-a-natural-fit-for-my-data/visually_refcard.gif</image:loc><image:caption>visuallyrefcard</image:caption><image:title>visuallyrefcard</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/neo4j-spring-data-a-natural-fit-for-my-data/neo4j-demo-app.png</image:loc><image:caption>neo4jdemoapp</image:caption><image:title>neo4jdemoapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/neo4j-spring-data-a-natural-fit-for-my-data/michael_hunger.jpeg</image:loc><image:caption>michaelhunger</image:caption><image:title>michaelhunger</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/neo4j-spring-data-a-natural-fit-for-my-data/cabd8fd3-db5e-4cff-8517-7dfbc5377346.png</image:loc><image:caption>cabd8fd3db5e4cff85177dfbc5377346</image:caption><image:title>cabd8fd3db5e4cff85177dfbc5377346</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/announcing-new-vaadin-elements-vaadin-split-layout-and-vaadin-context-menu</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/announcing-new-vaadin-elements-vaadin-split-layout-and-vaadin-context-menu/context-menu-demo.gif</image:loc><image:caption>contextmenudemo</image:caption><image:title>contextmenudemo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/announcing-new-vaadin-elements-vaadin-split-layout-and-vaadin-context-menu/split-panel-demo.gif</image:loc><image:caption>splitpaneldemo</image:caption><image:title>splitpaneldemo</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/an-interview-with-an-add-on-wizard-henri-kerola</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/an-interview-with-an-add-on-wizard-henri-kerola/11bee740-a750-477b-af91-68e2e8c75ab6.jpeg</image:loc><image:caption>11bee740a750477baf9168e2e8c75ab6</image:caption><image:title>11bee740a750477baf9168e2e8c75ab6</image:title></image:image><lastmod>2024-10-28</lastmod></url><url><loc>https://blog.vaadin.com/kemconnect-simplified-a-chemical-data-collection-platform-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/visuals-1-1.webp</image:loc><image:caption>visuals11</image:caption><image:title>visuals11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Kemira.png</image:loc><image:caption>Kemira</image:caption><image:title>Kemira</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Pages/index/kemira-logo.jpeg</image:loc><image:caption>kemiralogo</image:caption><image:title>kemiralogo</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-8-2-comes-with-improvements-to-binder-navigator-grid-and-tree</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/mission-rip-table-migrate-to-grid-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-components/04863d7a-113d-4f84-bfaf-7a73b63017cb.png</image:loc><image:caption>04863d7a113d4f84bfaf7a73b63017cb</image:caption><image:title>04863d7a113d4f84bfaf7a73b63017cb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-components/30766aff-cc8f-4f9a-b41f-5ff0f53bee11.png</image:loc><image:caption>30766affcc8f4f9ab41f5ff0f53bee11</image:caption><image:title>30766affcc8f4f9ab41f5ff0f53bee11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-components/49b3ba4e-23ba-41e9-82ce-4f39bafcd72a.png</image:loc><image:caption>49b3ba4e23ba41e982ce4f39bafcd72a</image:caption><image:title>49b3ba4e23ba41e982ce4f39bafcd72a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-components/ca1cd65d-db46-45f7-9626-20f9db8ac2be.png</image:loc><image:caption>ca1cd65ddb4645f7962620f9db8ac2be</image:caption><image:title>ca1cd65ddb4645f7962620f9db8ac2be</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-components/6a8b38fc-f523-4eb1-bc03-8a9b50144835.png</image:loc><image:caption>6a8b38fcf5234eb1bc038a9b50144835</image:caption><image:title>6a8b38fcf5234eb1bc038a9b50144835</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/seven-traits-of-highly-modernizable-java-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/seven-traits-of-highly-modernizable-java-applications.png</image:loc><image:caption>seventraitsofhighlymodernizablejavaapplications</image:caption><image:title>seventraitsofhighlymodernizablejavaapplications</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-4.png</image:loc><image:caption>image14</image:caption><image:title>image14</image:title></image:image><lastmod>2022-03-15</lastmod></url><url><loc>https://blog.vaadin.com/getting-started-with-vaadin-in-liferay</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/getting-started-with-vaadin-in-liferay/cover.png</image:loc><image:caption>cover</image:caption><image:title>cover</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/getting-started-with-vaadin-in-liferay/1b31ca5c-a853-4034-9feb-1aeba1ae6a99.png</image:loc><image:caption>1b31ca5ca85340349feb1aeba1ae6a99</image:caption><image:title>1b31ca5ca85340349feb1aeba1ae6a99</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/getting-started-with-vaadin-in-liferay/d9cebe36-3be7-40e0-9ce0-2873f2a146c8.png</image:loc><image:caption>d9cebe363be740e09ce02873f2a146c8</image:caption><image:title>d9cebe363be740e09ce02873f2a146c8</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/localization-gets-an-update-with-right-to-left-rtl-support</loc><image:image><image:loc>https://website.vaadin.com/hubfs/RTL%20(1)-1.png</image:loc><image:caption>RTL11</image:caption><image:title>RTL11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/startvaadin.gif</image:loc><image:caption>startvaadin</image:caption><image:title>startvaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rtl-hq-final.gif</image:loc><image:caption>rtlhqfinal</image:caption><image:title>rtlhqfinal</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-flow-vs-hilla</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202025-07-29%20at%2015.23.56%201.png</image:loc><image:caption>Screenshot20250729at1523561</image:caption><image:title>Screenshot20250729at1523561</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20Flow%20vs%20Hilla%20(3).png</image:loc><image:caption>VaadinFlowvsHilla3</image:caption><image:title>VaadinFlowvsHilla3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202025-07-31%20at%2011.07.18.png</image:loc><image:caption>Screenshot20250731at110718</image:caption><image:title>Screenshot20250731at110718</image:title></image:image><lastmod>2025-07-31</lastmod></url><url><loc>https://blog.vaadin.com/persist-your-data-with-pure-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/PERSIST%20DATA.png</image:loc><image:caption>PERSISTDATA</image:caption><image:title>PERSISTDATA</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-03-07</lastmod></url><url><loc>https://blog.vaadin.com/autogrid-benefits</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/grid2-Oct-08-2024-12-43-45-5118-PM.png</image:loc><image:caption>grid2Oct0820241243455118PM</image:caption><image:title>grid2Oct0820241243455118PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/feature-image.png</image:loc><image:caption>featureimage</image:caption><image:title>featureimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/grid1-3.png</image:loc><image:caption>grid13</image:caption><image:title>grid13</image:title></image:image><lastmod>2024-10-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-berlin-2019</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/IMG_3884.jpg</image:loc><image:caption>IMG3884</image:caption><image:title>IMG3884</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-flow-24-1-builds-grids-theming-and-prototypes-all-get-faster</loc><image:image><image:loc>https://website.vaadin.com/hubfs/V24.1.png</image:loc><image:caption>V241</image:caption><image:title>V241</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-06-13%20at%2013.28.42.png</image:loc><image:caption>Screenshot20230613at132842</image:caption><image:title>Screenshot20230613at132842</image:title></image:image><lastmod>2025-03-07</lastmod></url><url><loc>https://blog.vaadin.com/jwt-authentication-with-vaadin-flow-for-better-developer-and-user-experience</loc><image:image><image:loc>https://website.vaadin.com/hubfs/stateful-vs-stateless.png</image:loc><image:caption>statefulvsstateless</image:caption><image:title>statefulvsstateless</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/jwt-authentication-with-vaadin-flow.png</image:loc><image:caption>jwtauthenticationwithvaadinflow</image:caption><image:title>jwtauthenticationwithvaadinflow</image:title></image:image><lastmod>2023-03-13</lastmod></url><url><loc>https://blog.vaadin.com/fixing-bugs-at-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/fixing-bugs-at-vaadin/ticket_process.png</image:loc><image:caption>ticketprocess</image:caption><image:title>ticketprocess</image:title></image:image><lastmod>2020-02-10</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-pre-release-available-for-spring-boot-3.0</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_%20Vaadin%20joins%20Foojay%20advisory%20board%20(1).png</image:loc><image:caption>BlogVaadinjoinsFoojayadvisoryboard1</image:caption><image:title>BlogVaadinjoinsFoojayadvisoryboard1</image:title></image:image><lastmod>2022-11-29</lastmod></url><url><loc>https://blog.vaadin.com/let-s-talk-about-ddd</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/discovering-hostname-in-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/hostname-1.png</image:loc><image:caption>hostname1</image:caption><image:title>hostname1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2024-01-12</lastmod></url><url><loc>https://blog.vaadin.com/always-listening-voice-commands-for-vaadin-web-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-4.png</image:loc><image:caption>undefined4</image:caption><image:title>undefined4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Always-listening%20blog%20post-1.png</image:loc><image:caption>Alwayslisteningblogpost1</image:caption><image:title>Alwayslisteningblogpost1</image:title></image:image><lastmod>2024-09-03</lastmod></url><url><loc>https://blog.vaadin.com/community-answer-clickable-images-in-grid-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-answer-clickable-images-in-grid-components/click-image-grid-question.png</image:loc><image:caption>clickimagegridquestion</image:caption><image:title>clickimagegridquestion</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-answer-clickable-images-in-grid-components/renderer-class-hierarchy.png</image:loc><image:caption>rendererclasshierarchy</image:caption><image:title>rendererclasshierarchy</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/observe-your-flow-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Observability-1.png</image:loc><image:caption>Observability1</image:caption><image:title>Observability1</image:title></image:image><lastmod>2022-11-21</lastmod></url><url><loc>https://blog.vaadin.com/10-tips-for-human-readable-charts</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/10-tips-for-human-readable-charts/807b0dad-1c52-421c-ace0-e5298635b832.png</image:loc><image:caption>807b0dad1c52421cace0e5298635b832</image:caption><image:title>807b0dad1c52421cace0e5298635b832</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/10-tips-for-human-readable-charts/26495b50-8486-476f-9358-959b9574c1a3.png</image:loc><image:caption>26495b508486476f9358959b9574c1a3</image:caption><image:title>26495b508486476f9358959b9574c1a3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/10-tips-for-human-readable-charts/05605264-0774-4faf-85b6-2d232e83dafd.png</image:loc><image:caption>0560526407744faf85b62d232e83dafd</image:caption><image:title>0560526407744faf85b62d232e83dafd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/10-tips-for-human-readable-charts/536fa2cc-4790-426a-a0b1-196d3c76ab42.png</image:loc><image:caption>536fa2cc4790426aa0b1196d3c76ab42</image:caption><image:title>536fa2cc4790426aa0b1196d3c76ab42</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/geospatial-features-in-vaadin-flow-uis</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Geo.png</image:loc><image:caption>Geo</image:caption><image:title>Geo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-04-11</lastmod></url><url><loc>https://blog.vaadin.com/read-and-display-a-csv-file-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/Tutorial%20download%20CSV%20Featured%20Images.png</image:loc><image:caption>TutorialdownloadCSVFeaturedImages</image:caption><image:title>TutorialdownloadCSVFeaturedImages</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><lastmod>2022-03-07</lastmod></url><url><loc>https://blog.vaadin.com/ddd-part-3-domain-driven-design-and-the-hexagonal-architecture</loc><image:image><image:loc>https://website.vaadin.com/hubfs/DDD%20part3.png</image:loc><image:caption>DDDpart3</image:caption><image:title>DDDpart3</image:title></image:image><lastmod>2024-11-27</lastmod></url><url><loc>https://blog.vaadin.com/expert-chat</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Expert%20chat.png</image:loc><image:caption>Expertchat</image:caption><image:title>Expertchat</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/3%20(2).png</image:loc><image:caption>32</image:caption><image:title>32</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Pages/pro/expert-chat/intercom-chat-icon.svg</image:loc><image:caption>intercomchaticon</image:caption><image:title>intercomchaticon</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/2%20(2).png</image:loc><image:caption>22</image:caption><image:title>22</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1%20(2).png</image:loc><image:caption>12</image:caption><image:title>12</image:title></image:image><lastmod>2024-09-20</lastmod></url><url><loc>https://blog.vaadin.com/ui-modernization-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/ui_editor.png</image:loc><image:caption>uieditor</image:caption><image:title>uieditor</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/project.png</image:loc><image:caption>project</image:caption><image:title>project</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/generator.png</image:loc><image:caption>generator</image:caption><image:title>generator</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/simon-martinelli.jpg</image:loc><image:caption>simonmartinelli</image:caption><image:title>simonmartinelli</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/learning-and-development-at-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/AI%20Form%20Filler%206.png</image:loc><image:caption>AIFormFiller6</image:caption><image:title>AIFormFiller6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMG_0103-1.jpeg</image:loc><image:caption>IMG01031</image:caption><image:title>IMG01031</image:title></image:image><lastmod>2023-09-14</lastmod></url><url><loc>https://blog.vaadin.com/data-binding-to-grid-gets-easier-and-more-efficient</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Data-binding-grid-efficient.png</image:loc><image:caption>Databindinggridefficient</image:caption><image:title>Databindinggridefficient</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-8-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Platform%20Release%20v2-1.png</image:loc><image:caption>PlatformReleasev21</image:caption><image:title>PlatformReleasev21</image:title></image:image><lastmod>2025-09-23</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-4-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Platform-release-featured-image.png</image:loc><image:caption>Platformreleasefeaturedimage</image:caption><image:title>Platformreleasefeaturedimage</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/accessing-files-from-the-browser-with-the-native-file-system-api</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ImprovedDialog.png</image:loc><image:caption>ImprovedDialog</image:caption><image:title>ImprovedDialog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/OriginTrialPopups.png</image:loc><image:caption>OriginTrialPopups</image:caption><image:title>OriginTrialPopups</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/application-screenshot.png</image:loc><image:caption>applicationscreenshot</image:caption><image:title>applicationscreenshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/native-file-system-api-ux-1.png</image:loc><image:caption>nativefilesystemapiux1</image:caption><image:title>nativefilesystemapiux1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/native-file-system-api-ux.png</image:loc><image:caption>nativefilesystemapiux</image:caption><image:title>nativefilesystemapiux</image:title></image:image><lastmod>2024-07-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-community-channels-and-social-media</loc><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/luis_blog_image_2.png</image:loc><image:caption>luisblogimage2</image:caption><image:title>luisblogimage2</image:title></image:image><lastmod>2024-03-15</lastmod></url><url><loc>https://blog.vaadin.com/was-ibm-has-to-do-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/was-ibm-has-to-do-with-vaadin/a0a24ca1-6b04-41f2-85b3-662bb2109bd7.png</image:loc><image:caption>a0a24ca16b0441f285b3662bb2109bd7</image:caption><image:title>a0a24ca16b0441f285b3662bb2109bd7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/was-ibm-has-to-do-with-vaadin/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-create-a-docker-container-for-a-vaadin-java-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/CE-docker-1.png</image:loc><image:caption>CEdocker1</image:caption><image:title>CEdocker1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><lastmod>2022-03-30</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java-deploying-spring-boot-app-as-native-graalvm-image-with-docker</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Deploying%20a%20Spring%20Boot%20app%20as%20a%20native%20GraalVM%20image%20with%20Docker.png</image:loc><image:caption>DeployingaSpringBootappasanativeGraalVMimagewithDocker</image:caption><image:title>DeployingaSpringBootappasanativeGraalVMimagewithDocker</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/how-to-use-junit-extensions-to-test-vaadin-flow-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/social-suggested-images/Vaadin-23.png</image:loc><image:caption>Vaadin23</image:caption><image:title>Vaadin23</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-raffle-winners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-raffle-winners/transpvaadinblog2.png</image:loc><image:caption>transpvaadinblog2</image:caption><image:title>transpvaadinblog2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/java-application-modernization-made-faster</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/java%20application%20modernization.png</image:loc><image:caption>javaapplicationmodernization</image:caption><image:title>javaapplicationmodernization</image:title></image:image><lastmod>2025-02-13</lastmod></url><url><loc>https://blog.vaadin.com/enterprise-ux-shouldnt-suck-how-to-build-enterprise-apps-with-the-user-in-mind</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Updated%20App.png</image:loc><image:caption>UpdatedApp</image:caption><image:title>UpdatedApp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-128-1.jpg</image:loc><image:caption>vaadinstaff20226500px1281</image:caption><image:title>vaadinstaff20226500px1281</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Design%20System.png</image:loc><image:caption>DesignSystem</image:caption><image:title>DesignSystem</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Enterprise%20UX%20Blog%20(2).png</image:loc><image:caption>EnterpriseUXBlog2</image:caption><image:title>EnterpriseUXBlog2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Old%20App.png</image:loc><image:caption>OldApp</image:caption><image:title>OldApp</image:title></image:image><lastmod>2022-11-08</lastmod></url><url><loc>https://blog.vaadin.com/what-is-the-future-of-gwt-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/what-is-the-future-of-gwt-/futureofgwt.png</image:loc><image:caption>futureofgwt</image:caption><image:title>futureofgwt</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/an-introduction-to-real-time-collaboration-in-business-critical-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Frame%2015.png</image:loc><image:caption>Frame15</image:caption><image:title>Frame15</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/top-25-vaadin-add-ons-of-2020</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin_addons.jpg</image:loc><image:caption>vaadinaddons</image:caption><image:title>vaadinaddons</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/its-time-for-hardware-multi-factor-authentication</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%20on%202022-04-28%20at%2013-20-49%20(1).png</image:loc><image:caption>Screenshoton20220428at1320491</image:caption><image:title>Screenshoton20220428at1320491</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/HERO.png</image:loc><image:caption>HERO</image:caption><image:title>HERO</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><lastmod>2022-05-11</lastmod></url><url><loc>https://blog.vaadin.com/using-cors-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-cors-with-vaadin/XMLHTTPRequest-Access-Control-Allow-Origin-Error.png</image:loc><image:caption>XMLHTTPRequestAccessControlAllowOriginError</image:caption><image:title>XMLHTTPRequestAccessControlAllowOriginError</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-cors-with-vaadin/cors-deployment-setup-with-vaadin.png</image:loc><image:caption>corsdeploymentsetupwithvaadin</image:caption><image:title>corsdeploymentsetupwithvaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-cors-with-vaadin/typical-deployment-setup-with-vaadin.png</image:loc><image:caption>typicaldeploymentsetupwithvaadin</image:caption><image:title>typicaldeploymentsetupwithvaadin</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadins-2022-highlights-and-plans-for-the-new-year</loc><image:image><image:loc>https://website.vaadin.com/hubfs/IMG_1039.jpg</image:loc><image:caption>IMG1039</image:caption><image:title>IMG1039</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/happy-holidays-v2%20(1).png</image:loc><image:caption>happyholidaysv21</image:caption><image:title>happyholidaysv21</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-16%20at%2010.22.00.png</image:loc><image:caption>Screenshot20221216at102200</image:caption><image:title>Screenshot20221216at102200</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-23%20at%2014.35.59.png</image:loc><image:caption>Screenshot20221223at143559</image:caption><image:title>Screenshot20221223at143559</image:title></image:image><lastmod>2024-12-03</lastmod></url><url><loc>https://blog.vaadin.com/6-datetimepicker-components-for-web-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-03%20at%2017.30.20.png</image:loc><image:caption>Screenshot20241003at173020</image:caption><image:title>Screenshot20241003at173020</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-03%20at%2018.00.18.png</image:loc><image:caption>Screenshot20241003at180018</image:caption><image:title>Screenshot20241003at180018</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-03%20at%2017.36.19.png</image:loc><image:caption>Screenshot20241003at173619</image:caption><image:title>Screenshot20241003at173619</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-03%20at%2017.40.45.png</image:loc><image:caption>Screenshot20241003at174045</image:caption><image:title>Screenshot20241003at174045</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Untitled%20design.gif</image:loc><image:caption>Untitleddesign</image:caption><image:title>Untitleddesign</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/DateTimePicker%20blog.png</image:loc><image:caption>DateTimePickerblog</image:caption><image:title>DateTimePickerblog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/flatpicker.png</image:loc><image:caption>flatpicker</image:caption><image:title>flatpicker</image:title></image:image><lastmod>2024-10-04</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-flow-24.3-enhancing-dx-theming-upgrades-and-multi-select-combo-box-improvements</loc><image:image><image:loc>https://website.vaadin.com/hubfs/VaadinFlow24.3.png</image:loc><image:caption>VaadinFlow243</image:caption><image:title>VaadinFlow243</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><lastmod>2023-12-13</lastmod></url><url><loc>https://blog.vaadin.com/lots-of-new-vaadin-liferay-material-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/jar-packaged-web-apps-with-wildfly-swarm</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/declarative-ui</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/declarative-ui/declarative-signin.png</image:loc><image:caption>declarativesignin</image:caption><image:title>declarativesignin</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/izums-migration-from-swing-to-web</loc><image:image><image:loc>https://website.vaadin.com/hubfs/IZUM.png</image:loc><image:caption>IZUM</image:caption><image:title>IZUM</image:title></image:image><lastmod>2024-08-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-11-is-now-available-with-gradle-support-and-new-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/simon-martinelli-on-hilla-the-type-safe-web-framework-for-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-16%20at%2010.22.00.png</image:loc><image:caption>Screenshot20221216at102200</image:caption><image:title>Screenshot20221216at102200</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Simon%20Martinelli%20(4).png</image:loc><image:caption>SimonMartinelli4</image:caption><image:title>SimonMartinelli4</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/get-to-know-the-vaadin-teams-consulting-team</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-the-vaadin-teams-consulting-team/CONSULTING_teamsmall-1.jpeg</image:loc><image:caption>CONSULTINGteamsmall1</image:caption><image:title>CONSULTINGteamsmall1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-the-vaadin-teams-consulting-team/CONSULTING_teamsmall.jpeg</image:loc><image:caption>CONSULTINGteamsmall</image:caption><image:title>CONSULTINGteamsmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/extending-vaadins-pure-java-experience-to-the-browser</loc><image:image><image:loc>https://website.vaadin.com/hubfs/image-png-Feb-06-2026-09-54-04-7934-AM.png</image:loc><image:caption>imagepngFeb0620260954047934AM</image:caption><image:title>imagepngFeb0620260954047934AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Extending%20Vaadin%E2%80%99s%20pure%20Java%20experience%20to%20the%20browser.png</image:loc><image:caption>ExtendingVaadinspureJavaexperiencetothebrowser</image:caption><image:title>ExtendingVaadinspureJavaexperiencetothebrowser</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2026-02-06</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-declarative-101</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/build-modern-business-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Wisweb-thumbnail-small-1.png</image:loc><image:caption>Wiswebthumbnailsmall1</image:caption><image:title>Wiswebthumbnailsmall1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Generali-thumbnail-small-1.png</image:loc><image:caption>Generalithumbnailsmall1</image:caption><image:title>Generalithumbnailsmall1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Lotteri-thumbnail-small-2.jpg</image:loc><image:caption>Lotterithumbnailsmall2</image:caption><image:title>Lotterithumbnailsmall2</image:title></image:image><lastmod>2025-03-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-10-beta</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-beta/42a9611d-4218-4166-92cc-321890420b40.gif</image:loc><image:caption>42a9611d4218416692cc321890420b40</image:caption><image:title>42a9611d4218416692cc321890420b40</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-beta/V10Components.png</image:loc><image:caption>V10Components</image:caption><image:title>V10Components</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-beta/bakery-flow.png</image:loc><image:caption>bakeryflow</image:caption><image:title>bakeryflow</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-uis-in-xml-webinar</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-uis-in-xml-webinar/542f4304-3097-44d2-941a-828f2e47c986.jpeg</image:loc><image:caption>542f4304309744d2941a828f2e47c986</image:caption><image:title>542f4304309744d2941a828f2e47c986</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/webassembly-with-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/social-suggested-images/vaadinffs-banner-21.png</image:loc><image:caption>vaadinffsbanner21</image:caption><image:title>vaadinffsbanner21</image:title></image:image><lastmod>2021-11-03</lastmod></url><url><loc>https://blog.vaadin.com/no-need-to-wait-java-8-it-s-great</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/no-need-to-wait-java-8-it-s-great/797ccb41-e51f-4e3c-8eed-17af166827b0.png</image:loc><image:caption>797ccb41e51f4e3c8eed17af166827b0</image:caption><image:title>797ccb41e51f4e3c8eed17af166827b0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/filter-based-spring-security-in-vaadin-applications</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-and-angularjs-happy-together</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-and-angularjs-happy-together/img02.png</image:loc><image:caption>img02</image:caption><image:title>img02</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-and-angularjs-happy-together/img01.png</image:loc><image:caption>img01</image:caption><image:title>img01</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/highlights-from-our-first-vaadin-docs-hackathon</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20docs.png</image:loc><image:caption>Vaadindocs</image:caption><image:title>Vaadindocs</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/how-to-upgrade-add-ons-from-vaadin-8-to-vaadin-24</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Add%20on%20migration.png</image:loc><image:caption>Addonmigration</image:caption><image:title>Addonmigration</image:title></image:image><lastmod>2024-02-01</lastmod></url><url><loc>https://blog.vaadin.com/building-and-maintaining-the-component-library-of-a-design-system</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin-DS-versioning.png</image:loc><image:caption>VaadinDSversioning</image:caption><image:title>VaadinDSversioning</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/update-on-vaadin-liferay-integration</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/update-on-vaadin-liferay-integration/vaadin-lr-logo-sm.png</image:loc><image:caption>vaadinlrlogosm</image:caption><image:title>vaadinlrlogosm</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/update-on-vaadin-liferay-integration/app1-sm.png</image:loc><image:caption>app1sm</image:caption><image:title>app1sm</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-12-myscript-math-web</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-12-myscript-math-web/bd93c50d-3b6d-4c59-bc43-d3752ef1673f.gif</image:loc><image:caption>bd93c50d3b6d4c59bc43d3752ef1673f</image:caption><image:title>bd93c50d3b6d4c59bc43d3752ef1673f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-12-myscript-math-web/6bcda399-2e49-4c6e-b033-32edbf763f0f.gif</image:loc><image:caption>6bcda3992e494c6eb03332edbf763f0f</image:caption><image:title>6bcda3992e494c6eb03332edbf763f0f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-12-myscript-math-web/908dc059-eeaf-4489-9bb4-f8fc364513ba.png</image:loc><image:caption>908dc059eeaf44899bb4f8fc364513ba</image:caption><image:title>908dc059eeaf44899bb4f8fc364513ba</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-12-myscript-math-web/4a2e6318-0903-4062-a890-75512b1a09d5.gif</image:loc><image:caption>4a2e631809034062a89075512b1a09d5</image:caption><image:title>4a2e631809034062a89075512b1a09d5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-12-myscript-math-web/T1BEmgu.png</image:loc><image:caption>T1BEmgu</image:caption><image:title>T1BEmgu</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-12-myscript-math-web/4d5e6393-e118-4ddf-9400-e95dcaf4b47b.gif</image:loc><image:caption>4d5e6393e1184ddf9400e95dcaf4b47b</image:caption><image:title>4d5e6393e1184ddf9400e95dcaf4b47b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-12-myscript-math-web/bf4a1d65-3b37-4655-8329-0c826255a115.gif</image:loc><image:caption>bf4a1d653b37465583290c826255a115</image:caption><image:title>bf4a1d653b37465583290c826255a115</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-jax-rs-2-in-bluemix</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-april-2017</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-april-2017/roland_krueger.jpeg</image:loc><image:caption>rolandkrueger</image:caption><image:title>rolandkrueger</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/why-good-ux-design-is-great-for-business</loc><image:image><image:loc>https://website.vaadin.com/hubfs/design-system-2.jpeg</image:loc><image:caption>designsystem2</image:caption><image:title>designsystem2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/The%20Power%20of%20UX%20in%20Enterprise%20Web%20Apps.png</image:loc><image:caption>ThePowerofUXinEnterpriseWebApps</image:caption><image:title>ThePowerofUXinEnterpriseWebApps</image:title></image:image><lastmod>2022-06-30</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java/calling-chatgpt-and-openai-apis-in-spring-boot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/calling-chatgpt-and-openai-apis-in-spring-boot.png</image:loc><image:caption>callingchatgptandopenaiapisinspringboot</image:caption><image:title>callingchatgptandopenaiapisinspringboot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/the-best-looking-uis</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-best-looking-uis/ui-image-blog-banner-1.png</image:loc><image:caption>uiimageblogbanner1</image:caption><image:title>uiimageblogbanner1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-best-looking-uis/ui-image-blog-banner.png</image:loc><image:caption>uiimageblogbanner</image:caption><image:title>uiimageblogbanner</image:title></image:image><lastmod>2021-07-22</lastmod></url><url><loc>https://blog.vaadin.com/angular-alternatives</loc><image:image><image:loc>https://website.vaadin.com/hubfs/10%20Best%20Angular%20Alternatives%20in%202026.png</image:loc><image:caption>10BestAngularAlternativesin2026</image:caption><image:title>10BestAngularAlternativesin2026</image:title></image:image><lastmod>2026-02-19</lastmod></url><url><loc>https://blog.vaadin.com/gwt-create-call-for-presentations</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-call-for-presentations/c8306a0c-c806-4e3b-a58c-8a52f1137e39.png</image:loc><image:caption>c8306a0cc8064e3ba58c8a52f1137e39</image:caption><image:title>c8306a0cc8064e3ba58c8a52f1137e39</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/pwas-for-business-applications-what-enterprise-dev-teams-need-to-know</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/MeetKeep.mov/medium.jpg</video:thumbnail_loc><video:title>MeetKeep</video:title><video:description>MeetKeep</video:description><video:content_loc>https://website.vaadin.com/hubfs/MeetKeep.mov</video:content_loc><video:duration>18</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/OneNotPWA.png</image:loc><image:caption>OneNotPWA</image:caption><image:title>OneNotPWA</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/UpdateAvailable.png</image:loc><image:caption>UpdateAvailable</image:caption><image:title>UpdateAvailable</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/PWAvsMalicious.png</image:loc><image:caption>PWAvsMalicious</image:caption><image:title>PWAvsMalicious</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Native%20vs%20web%20app%20(2).png</image:loc><image:caption>Nativevswebapp2</image:caption><image:title>Nativevswebapp2</image:title></image:image><lastmod>2022-11-22</lastmod></url><url><loc>https://blog.vaadin.com/get-to-know-the-vaadin-teams-product-designers-team</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-the-vaadin-teams-product-designers-team/8d0b8a01-06e2-4658-8cbc-13039954147b.jpeg</image:loc><image:caption>8d0b8a0106e246588cbc13039954147b</image:caption><image:title>8d0b8a0106e246588cbc13039954147b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-the-vaadin-teams-product-designers-team/4d813a88-b614-4f01-9eac-77d2c4b00b40.jpeg</image:loc><image:caption>4d813a88b6144f019eac77d2c4b00b40</image:caption><image:title>4d813a88b6144f019eac77d2c4b00b40</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2024-11-20</lastmod></url><url><loc>https://blog.vaadin.com/what-have-we-resolved-lately</loc><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/free-fact-sheets-on-vaadin-and-features</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Data%20Sheet%20Series.png</image:loc><image:caption>DataSheetSeries</image:caption><image:title>DataSheetSeries</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2024-11-20</lastmod></url><url><loc>https://blog.vaadin.com/wcw-28-paper-weather</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/bf9iPnD.png</image:loc><image:caption>bf9iPnD</image:caption><image:title>bf9iPnD</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/KR9aJIk-1.png</image:loc><image:caption>KR9aJIk1</image:caption><image:title>KR9aJIk1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/KR9aJIk.png</image:loc><image:caption>KR9aJIk</image:caption><image:title>KR9aJIk</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/MZOKj6h.png</image:loc><image:caption>MZOKj6h</image:caption><image:title>MZOKj6h</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/bczOl5G.png</image:loc><image:caption>bczOl5G</image:caption><image:title>bczOl5G</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/bPYXjl7.png</image:loc><image:caption>bPYXjl7</image:caption><image:title>bPYXjl7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/mQFgEVd.png</image:loc><image:caption>mQFgEVd</image:caption><image:title>mQFgEVd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-28-paper-weather/OLeoFXx.png</image:loc><image:caption>OLeoFXx</image:caption><image:title>OLeoFXx</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/deploying-a-java-app-for-3/month-the-full-jvm-hosting-guide</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jan-27-2026-12-50-30-0728-PM.png</image:loc><image:caption>undefinedJan2720261250300728PM</image:caption><image:title>undefinedJan2720261250300728PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jan-27-2026-12-50-30-5783-PM.png</image:loc><image:caption>undefinedJan2720261250305783PM</image:caption><image:title>undefinedJan2720261250305783PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jan-27-2026-12-50-30-2761-PM.png</image:loc><image:caption>undefinedJan2720261250302761PM</image:caption><image:title>undefinedJan2720261250302761PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Deploy%20Upcloud.png</image:loc><image:caption>DeployUpcloud</image:caption><image:title>DeployUpcloud</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/URL%20Shortener.png</image:loc><image:caption>URLShortener</image:caption><image:title>URLShortener</image:title></image:image><lastmod>2026-01-27</lastmod></url><url><loc>https://blog.vaadin.com/wcw-18-wired-elements-part-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-18-wired-elements-part-1/WV3RNdH.jpeg</image:loc><image:caption>WV3RNdH</image:caption><image:title>WV3RNdH</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-18-wired-elements-part-1/Im3L4r1.gif</image:loc><image:caption>Im3L4r1</image:caption><image:title>Im3L4r1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-18-wired-elements-part-1/DJk7poA.gif</image:loc><image:caption>DJk7poA</image:caption><image:title>DJk7poA</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-18-wired-elements-part-1/QRZI4RV.gif</image:loc><image:caption>QRZI4RV</image:caption><image:title>QRZI4RV</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-18-wired-elements-part-1/hmU8cDl.png</image:loc><image:caption>hmU8cDl</image:caption><image:title>hmU8cDl</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/writing-reusable-ui-code</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/writing-reusable-ui-code/desktop.png</image:loc><image:caption>desktop</image:caption><image:title>desktop</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-measure-migration-effort-with-migration-assessment</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-measure-migration-effort-with-migration-assessment/34736fad-342e-4a45-a444-e9d711dfa718.png</image:loc><image:caption>34736fad342e4a45a444e9d711dfa718</image:caption><image:title>34736fad342e4a45a444e9d711dfa718</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-trainings-your-ticket-to-interstellar-understanding</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-trainings-your-ticket-to-interstellar-understanding/88f39a5d-3d61-4855-aa28-39970148d15a.png</image:loc><image:caption>88f39a5d3d614855aa2839970148d15a</image:caption><image:title>88f39a5d3d614855aa2839970148d15a</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-010</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-new-vaadin-dock-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-new-vaadin-dock-is-here/c23e73f0-fc1d-4b7a-a906-12f0f0377478.png</image:loc><image:caption>c23e73f0fc1d4b7aa90612f0f0377478</image:caption><image:title>c23e73f0fc1d4b7aa90612f0f0377478</image:title></image:image><lastmod>2020-03-02</lastmod></url><url><loc>https://blog.vaadin.com/jakarta-data-better-repositories</loc><image:image><image:loc>https://website.vaadin.com/hubfs/jakarta.png</image:loc><image:caption>jakarta</image:caption><image:title>jakarta</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-02-19</lastmod></url><url><loc>https://blog.vaadin.com/the-status-of-java-swing-and-why-consider-modernization</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%202%20(3).png</image:loc><image:caption>Frame23</image:caption><image:title>Frame23</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/status-of-java-swing-2%20(2).png</image:loc><image:caption>statusofjavaswing22</image:caption><image:title>statusofjavaswing22</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2054.png</image:loc><image:caption>Frame54</image:caption><image:title>Frame54</image:title></image:image><lastmod>2026-02-04</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-directory-now-lists-also-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-now-lists-also-web-components/093b6eb6-85af-4a4a-9066-29edd70d753f.png</image:loc><image:caption>093b6eb685af4a4a906629edd70d753f</image:caption><image:title>093b6eb685af4a4a906629edd70d753f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-now-lists-also-web-components/a81a1806-3ad2-446a-9c1f-740aa05a23e6.png</image:loc><image:caption>a81a18063ad2446a9c1f740aa05a23e6</image:caption><image:title>a81a18063ad2446a9c1f740aa05a23e6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-now-lists-also-web-components/4c08c1dd-4249-4045-b69b-5ecc9fa582d8.png</image:loc><image:caption>4c08c1dd42494045b69b5ecc9fa582d8</image:caption><image:title>4c08c1dd42494045b69b5ecc9fa582d8</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-now-lists-also-web-components/783129f5-b133-4607-bf56-be5edadf7dce.png</image:loc><image:caption>783129f5b1334607bf56be5edadf7dce</image:caption><image:title>783129f5b1334607bf56be5edadf7dce</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-state-of-progressive-web-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/PWA.png</image:loc><image:caption>PWA</image:caption><image:title>PWA</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/announcing-vaadin-create-conference-2024</loc><image:image><image:loc>https://website.vaadin.com/hubfs/VC-Conference-img-2024-1.png</image:loc><image:caption>VCConferenceimg20241</image:caption><image:title>VCConferenceimg20241</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/VC%20-%20SAVE%20THE%20DATE%20(7).png</image:loc><image:caption>VCSAVETHEDATE7</image:caption><image:title>VCSAVETHEDATE7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/VC-%20Josh%20Long%20(7).png</image:loc><image:caption>VCJoshLong7</image:caption><image:title>VCJoshLong7</image:title></image:image><lastmod>2024-07-11</lastmod></url><url><loc>https://blog.vaadin.com/using-contextmenu-with-vaadin-7-6</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/adding-speech-recognition-to-vaadin-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Adding%20speech%20recognition%20to%20Vaadin%20apps.png</image:loc><image:caption>AddingspeechrecognitiontoVaadinapps</image:caption><image:title>AddingspeechrecognitiontoVaadinapps</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2023-05-16</lastmod></url><url><loc>https://blog.vaadin.com/stop-wasting-time-on-redeploys-use-jrebel-6-2</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/what-is-so-great-about-vaadin-netbeans-plugin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/what-is-so-great-about-vaadin-netbeans-plugin/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/what-is-so-great-about-vaadin-netbeans-plugin/40952c4b-ec3a-4f0c-a519-a164d387e40c.png</image:loc><image:caption>40952c4bec3a4f0ca519a164d387e40c</image:caption><image:title>40952c4bec3a4f0ca519a164d387e40c</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/webinar-puma-range-toolbox</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/future-of-directory-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/future-of-directory-is-here/directory-install-button.gif</image:loc><image:caption>directoryinstallbutton</image:caption><image:title>directoryinstallbutton</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/future-of-directory-is-here/iconrow.png</image:loc><image:caption>iconrow</image:caption><image:title>iconrow</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-7-7-is-out</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/efficiently-serving-video-files-in-java-web-apps-with-http-range-requests</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/HTTP%20requests.png</image:loc><image:caption>HTTPrequests</image:caption><image:title>HTTPrequests</image:title></image:image><lastmod>2023-08-29</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-the-university-lecture-2</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-a-web-ui-for-an-azure-sql-server-in-plain-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-an-azure-sql-server-in-plain-java/636c07be-7e00-48d3-af4a-b1608960ab6b.png</image:loc><image:caption>636c07be7e0048d3af4ab1608960ab6b</image:caption><image:title>636c07be7e0048d3af4ab1608960ab6b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-an-azure-sql-server-in-plain-java/ea991f8b-ddab-40fb-baad-f27826251ad9.png</image:loc><image:caption>ea991f8bddab40fbbaadf27826251ad9</image:caption><image:title>ea991f8bddab40fbbaadf27826251ad9</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-an-azure-sql-server-in-plain-java/70dd85c4-f653-44bb-8b50-5458916895fc.png</image:loc><image:caption>70dd85c4f65344bb8b505458916895fc</image:caption><image:title>70dd85c4f65344bb8b505458916895fc</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-an-azure-sql-server-in-plain-java/8f2c02af-ee5b-4066-a506-261ecc4dd54f.png</image:loc><image:caption>8f2c02afee5b4066a506261ecc4dd54f</image:caption><image:title>8f2c02afee5b4066a506261ecc4dd54f</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/an-introduction-to-client-side-typescript-views-in-vaadin-15</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/typescript-v15-views.png</image:loc><image:caption>typescriptv15views</image:caption><image:title>typescriptv15views</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/introducing-new-scalability-assessment-and-ux-consulting-products</loc><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/web-vs-native-apps-which-one-is-better-for-you</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Why%20one%20good%20app%20is%20better%20than%20three.png</image:loc><image:caption>Whyonegoodappisbetterthanthree</image:caption><image:title>Whyonegoodappisbetterthanthree</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-is-the-fastest-way-to-build-web-apps-at-springone</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-is-the-fastest-way-to-build-web-apps-at-springone/vaadin-s1p.png</image:loc><image:caption>vaadins1p</image:caption><image:title>vaadins1p</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-is-the-fastest-way-to-build-web-apps-at-springone/vaadin-s1p-1.png</image:loc><image:caption>vaadins1p1</image:caption><image:title>vaadins1p1</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/styling-web-components-with-css-variables</loc><lastmod>2022-03-29</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-incubator-new-service-to-order-custom-components-and-add-ons-at-low-cost</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/video-tutorials-on-youtube</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/video-tutorials-on-youtube/youtube-playlists.png</image:loc><image:caption>youtubeplaylists</image:caption><image:title>youtubeplaylists</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-book-vaadin-7-cookbook</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-book-vaadin-7-cookbook/48f3f276-95dd-4aa3-972f-c10d4dd9fa19.jpeg</image:loc><image:caption>48f3f27695dd4aa3972fc10d4dd9fa19</image:caption><image:title>48f3f27695dd4aa3972fc10d4dd9fa19</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-december-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-december-2016/angel-martinez.png</image:loc><image:caption>angelmartinez</image:caption><image:title>angelmartinez</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/free-ebook-modern-web-apps-with-spring-boot-and-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/book-cover-mockup.png</image:loc><image:caption>bookcovermockup</image:caption><image:title>bookcovermockup</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ebook%20(1).png</image:loc><image:caption>ebook1</image:caption><image:title>ebook1</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/become-a-certified-vaadin-developer</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Get%20certified%20(1).png</image:loc><image:caption>Getcertified1</image:caption><image:title>Getcertified1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2023-11-02</lastmod></url><url><loc>https://blog.vaadin.com/core-java-typed-constructors</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/packaging-web-apps-using-phonegap</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/norse-feedbacks-speedy-dashboard-development-with-a-vaadin-mentor</loc><image:image><image:loc>https://website.vaadin.com/hubfs/NorseFeedback.png</image:loc><image:caption>NorseFeedback</image:caption><image:title>NorseFeedback</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/norse-logo-monokrom_svart-horisontal.png</image:loc><image:caption>norselogomonokromsvarthorisontal</image:caption><image:title>norselogomonokromsvarthorisontal</image:title></image:image><lastmod>2024-04-25</lastmod></url><url><loc>https://blog.vaadin.com/hilla-2-3-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/auto-grid-Oct-08-2024-12-43-25-4612-PM.png</image:loc><image:caption>autogridOct0820241243254612PM</image:caption><image:title>autogridOct0820241243254612PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-2-3.png</image:loc><image:caption>hilla23</image:caption><image:title>hilla23</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-09</lastmod></url><url><loc>https://blog.vaadin.com/free-support-for-vaadin-14-is-ending.-whats-next</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-end%20of%20support-v14%20(1).png</image:loc><image:caption>vaadinendofsupportv141</image:caption><image:title>vaadinendofsupportv141</image:title></image:image><lastmod>2024-08-27</lastmod></url><url><loc>https://blog.vaadin.com/5-tips-to-get-your-issue-solved-quicker-in-open-source-projects</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/5-tips-to-get-your-issue-solved-quicker-in-open-source-projects/google-issue-img.png</image:loc><image:caption>googleissueimg</image:caption><image:title>googleissueimg</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/5-tips-to-get-your-issue-solved-quicker-in-open-source-projects/issues-solved-banner-4.png</image:loc><image:caption>issuessolvedbanner4</image:caption><image:title>issuessolvedbanner4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/advantages-of-using-java-for-the-front-end-with-ricardo-cantillo</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-directory-1.png</image:loc><image:caption>vaadindirectory1</image:caption><image:title>vaadindirectory1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ricardo-cantillo.jpg</image:loc><image:caption>ricardocantillo</image:caption><image:title>ricardocantillo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/web-gui-in-java.jpeg</image:loc><image:caption>webguiinjava</image:caption><image:title>webguiinjava</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-youtube-channel.png</image:loc><image:caption>vaadinyoutubechannel</image:caption><image:title>vaadinyoutubechannel</image:title></image:image><lastmod>2021-12-16</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-jooq-implementing-business-web-applications-in-plain-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-jooq-implementing-business-web-applications-in-plain-java/spring-initializer-jooq.png</image:loc><image:caption>springinitializerjooq</image:caption><image:title>springinitializerjooq</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-jooq-implementing-business-web-applications-in-plain-java/jooq-screenshot.png</image:loc><image:caption>jooqscreenshot</image:caption><image:title>jooqscreenshot</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-core-elements-1-1-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-new-vaadin-online-training-is-here</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-improve-the-performance-of-your-web-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Johannes-Tuikkala.jpg</image:loc><image:caption>JohannesTuikkala</image:caption><image:title>JohannesTuikkala</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Performance%20b.png</image:loc><image:caption>Performanceb</image:caption><image:title>Performanceb</image:title></image:image><lastmod>2021-03-25</lastmod></url><url><loc>https://blog.vaadin.com/performance-testing-a-vaadin-application-part-1-introduction</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/1-performance-test.png</image:loc><image:caption>1performancetest</image:caption><image:title>1performancetest</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/try-our-new-vaadin-documentation-site</loc><image:image><image:loc>https://website.vaadin.com/hubfs/docs-code-example.png</image:loc><image:caption>docscodeexample</image:caption><image:title>docscodeexample</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/component-docs-cards.png</image:loc><image:caption>componentdocscards</image:caption><image:title>componentdocscards</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(54).png</image:loc><image:caption>Frame54</image:caption><image:title>Frame54</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/new-products-coming-out-soon</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-products-coming-out-soon/board.gif</image:loc><image:caption>board</image:caption><image:title>board</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/consuming-graphql-apis-from-java-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Testing%20a%20custom%20component.png</image:loc><image:caption>Testingacustomcomponent</image:caption><image:title>Testingacustomcomponent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/viktor-lukashov-photo.jpg</image:loc><image:caption>viktorlukashovphoto</image:caption><image:title>viktorlukashovphoto</image:title></image:image><lastmod>2024-08-27</lastmod></url><url><loc>https://blog.vaadin.com/new-vaadin-trainings-are-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-vaadin-trainings-are-here/74bdffbd-b671-4db8-9b10-6757f71a97f1.jpeg</image:loc><image:caption>74bdffbdb6714db89b106757f71a97f1</image:caption><image:title>74bdffbdb6714db89b106757f71a97f1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-vaadin-trainings-are-here/fredu.png</image:loc><image:caption>fredu</image:caption><image:title>fredu</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-february-20</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-february-20/Normand.jpeg</image:loc><image:caption>Normand</image:caption><image:title>Normand</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/learning-maven-concepts</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/learning-maven-concept-thumbnail-png.png</image:loc><image:caption>learningmavenconceptthumbnailpng</image:caption><image:title>learningmavenconceptthumbnailpng</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/how-we-improved-the-startup-time-in-7-5</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2020-02-11</lastmod></url><url><loc>https://blog.vaadin.com/rebellabs-publishes-two-practical-reports-on-java-web-frameworks-for-2014-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/rebellabs-publishes-two-practical-reports-on-java-web-frameworks-for-2014-1/200x200-JavaFrameworks.jpg</image:loc><image:caption>200x200JavaFrameworks</image:caption><image:title>200x200JavaFrameworks</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/bdd-with-vaadin-testbench-4</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/speed-up-your-development-with-the-vaadin-acceleration-kits</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Updated%20Mockup-1.png</image:loc><image:caption>UpdatedMockup1</image:caption><image:title>UpdatedMockup1</image:title></image:image><lastmod>2022-10-06</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-and-java-ee</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-and-java-ee/8d870768-5b9c-4c89-8e69-dbb61412c4b0.png</image:loc><image:caption>8d8707685b9c4c898e69dbb61412c4b0</image:caption><image:title>8d8707685b9c4c898e69dbb61412c4b0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-and-java-ee/2cfdcf00-383b-415b-8d6e-bc3f78662d2f.png</image:loc><image:caption>2cfdcf00383b415b8d6ebc3f78662d2f</image:caption><image:title>2cfdcf00383b415b8d6ebc3f78662d2f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-and-java-ee/256bdc32-6d6d-416b-9130-95a261b88eb6.png</image:loc><image:caption>256bdc326d6d416b913095a261b88eb6</image:caption><image:title>256bdc326d6d416b913095a261b88eb6</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/500-vaadin-add-ons</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/500-vaadin-add-ons/18f7b1ee-1604-428d-87a9-9c0be2df5526.jpeg</image:loc><image:caption>18f7b1ee1604428d87a99c0be2df5526</image:caption><image:title>18f7b1ee1604428d87a99c0be2df5526</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-8-3-coming-up</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-right-speed-of-transition-in-application-migration-lessons-learned-from-digital-transformation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-right-speed-of-transition-in-application-migration-lessons-learned-from-digital-transformation/9df96361-336a-42ba-9455-06b2f2a0cf18.png</image:loc><image:caption>9df96361336a42ba945506b2f2a0cf18</image:caption><image:title>9df96361336a42ba945506b2f2a0cf18</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/The%20right%20%E2%80%9Cspeed%20of%20transition%E2%80%9D%20in%20application%20migration_%20lessons%20learned%20from%20digital%20transformation.png</image:loc><image:caption>Therightspeedoftransitioninapplicationmigrationlessonslearnedfromdigitaltransformation</image:caption><image:title>Therightspeedoftransitioninapplicationmigrationlessonslearnedfromdigitaltransformation</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2022-03-31</lastmod></url><url><loc>https://blog.vaadin.com/hpd-lendscape-migrated-from-java-swing-to-web-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/dashboard-1.webp</image:loc><image:caption>dashboard1</image:caption><image:title>dashboard1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(3).png</image:loc><image:caption>Sweap3</image:caption><image:title>Sweap3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/login-1.webp</image:loc><image:caption>login1</image:caption><image:title>login1</image:title></image:image><lastmod>2024-08-08</lastmod></url><url><loc>https://blog.vaadin.com/meet-more-talented-vaadiners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/Jan_drumsTwitter.jpeg</image:loc><image:caption>JandrumsTwitter</image:caption><image:title>JandrumsTwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/SamiE_koodaustwitter.jpeg</image:loc><image:caption>SamiEkoodaustwitter</image:caption><image:title>SamiEkoodaustwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/Viktor_climbingTwitter.jpeg</image:loc><image:caption>ViktorclimbingTwitter</image:caption><image:title>ViktorclimbingTwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/Tim_FutsalTwitter.jpeg</image:loc><image:caption>TimFutsalTwitter</image:caption><image:title>TimFutsalTwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/999ef02d-af9b-4691-bc55-619308002a67.jpeg</image:loc><image:caption>999ef02daf9b4691bc55619308002a67</image:caption><image:title>999ef02daf9b4691bc55619308002a67</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/Jens_SalibandyTwitter.jpeg</image:loc><image:caption>JensSalibandyTwitter</image:caption><image:title>JensSalibandyTwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/AMahdy_basketballTwitter.jpeg</image:loc><image:caption>AMahdybasketballTwitter</image:caption><image:title>AMahdybasketballTwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/Gilberto_magic-cardstwitter.jpeg</image:loc><image:caption>Gilbertomagiccardstwitter</image:caption><image:title>Gilbertomagiccardstwitter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-more-talented-vaadiners/Eero_laulutwitter.jpeg</image:loc><image:caption>Eerolaulutwitter</image:caption><image:title>Eerolaulutwitter</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/upgrade-your-java-desktop-app-to-the-web-with-vaadin-modernization-toolkit</loc><image:image><image:loc>https://website.vaadin.com/hubfs/modernization-kit-featured-image-updated%20(1).png</image:loc><image:caption>modernizationkitfeaturedimageupdated1</image:caption><image:title>modernizationkitfeaturedimageupdated1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/hero-img-03-1.png</image:loc><image:caption>heroimg031</image:caption><image:title>heroimg031</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2024-08-07</lastmod></url><url><loc>https://blog.vaadin.com/use-gwt-widget-as-polymer-web-component</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/full-stack-reactive-kafka-spring-boot-application-tutorial</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-kafka-app-2.png</image:loc><image:caption>hillakafkaapp2</image:caption><image:title>hillakafkaapp2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-kafka.png</image:loc><image:caption>hillakafka</image:caption><image:title>hillakafka</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/design-systems-and-standardized-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Vaadin-design-system.png</image:loc><image:caption>Vaadindesignsystem</image:caption><image:title>Vaadindesignsystem</image:title></image:image><lastmod>2024-11-20</lastmod></url><url><loc>https://blog.vaadin.com/introducing-a-new-free-tier-for-collaboration-engine</loc><image:image><image:loc>https://website.vaadin.com/hubfs/ce-featuredIMAGEnpr-blk.png</image:loc><image:caption>cefeaturedIMAGEnprblk</image:caption><image:title>cefeaturedIMAGEnprblk</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/zFeb-18-2021%2013-02-37.gif</image:loc><image:caption>zFeb182021130237</image:caption><image:title>zFeb182021130237</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/success-story-migrating-a-financial-app-from-a-swing-applet-to-the-web</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/success-story-migrating-a-financial-app-from-a-swing-applet-to-the-web/10482df5-700f-4142-b8b5-09b7475d3144.png</image:loc><image:caption>10482df5700f4142b8b509b7475d3144</image:caption><image:title>10482df5700f4142b8b509b7475d3144</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/testing-the-ui-without-a-browser</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/testing-ui-without-browser.png</image:loc><image:caption>testinguiwithoutbrowser</image:caption><image:title>testinguiwithoutbrowser</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/how-mental-health-check-is-saving-lives-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/LSMH%20MHC%20logo_print%20(1).png</image:loc><image:caption>LSMHMHClogoprint1</image:caption><image:title>LSMHMHClogoprint1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Lifesupport%20(1).png</image:loc><image:caption>Lifesupport1</image:caption><image:title>Lifesupport1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/LifeSupport%20Sferion%20-%20Keith.jpg</image:loc><image:caption>LifeSupportSferionKeith</image:caption><image:title>LifeSupportSferionKeith</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Congratulations_assessment%20complete.png</image:loc><image:caption>Congratulationsassessmentcomplete</image:caption><image:title>Congratulationsassessmentcomplete</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Select%20Provider%20menu.png</image:loc><image:caption>SelectProvidermenu</image:caption><image:title>SelectProvidermenu</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/LifeSupport%20Sferion%20-%20Ben.jpg</image:loc><image:caption>LifeSupportSferionBen</image:caption><image:title>LifeSupportSferionBen</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MHC%20Sample_b.png</image:loc><image:caption>MHCSampleb</image:caption><image:title>MHCSampleb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Account%20Registration_blank%20(1).png</image:loc><image:caption>AccountRegistrationblank1</image:caption><image:title>AccountRegistrationblank1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/sferion.png</image:loc><image:caption>sferion</image:caption><image:title>sferion</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/ux-tips-videos-part-one</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/saving-and-displaying-images-using-jpa</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/saving-and-displaying-images-using-jpa/25f9a3b4-13d4-41c6-a79b-3624f82a0a37.png</image:loc><image:caption>25f9a3b413d441c6a79b3624f82a0a37</image:caption><image:title>25f9a3b413d441c6a79b3624f82a0a37</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/saving-and-displaying-images-using-jpa/dc510c5a-dec8-4897-b0ca-1180de932b7d.png</image:loc><image:caption>dc510c5adec84897b0ca1180de932b7d</image:caption><image:title>dc510c5adec84897b0ca1180de932b7d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/saving-and-displaying-images-using-jpa/JPA-API-1.jpeg</image:loc><image:caption>JPAAPI1</image:caption><image:title>JPAAPI1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/saving-and-displaying-images-using-jpa/JPA-API.jpeg</image:loc><image:caption>JPAAPI</image:caption><image:title>JPAAPI</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/certified-vaadin-developers</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/certified-vaadin-developers/02f054d9-7e13-4aa2-b22d-ef25d51c86c7.png</image:loc><image:caption>02f054d97e134aa2b22def25d51c86c7</image:caption><image:title>02f054d97e134aa2b22def25d51c86c7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/certified-vaadin-developers/2ea8b71a-ae7a-4ca6-93b7-61c894282d50.png</image:loc><image:caption>2ea8b71aae7a4ca693b761c894282d50</image:caption><image:title>2ea8b71aae7a4ca693b761c894282d50</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/certified-vaadin-developers/9c5ffddc-0c3e-42b6-b622-2cb84e24e715.png</image:loc><image:caption>9c5ffddc0c3e42b6b6222cb84e24e715</image:caption><image:title>9c5ffddc0c3e42b6b6222cb84e24e715</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/growing-together-vaadins-commitment-to-sustainability-through-planting-trees</loc><image:image><image:loc>https://website.vaadin.com/hubfs/planting-trees-01%20(3).png</image:loc><image:caption>plantingtrees013</image:caption><image:title>plantingtrees013</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Tuulisuo1_8.jpg</image:loc><image:caption>Tuulisuo18</image:caption><image:title>Tuulisuo18</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/istutapuita-saapas-ja-taimi.jpg</image:loc><image:caption>istutapuitasaapasjataimi</image:caption><image:title>istutapuitasaapasjataimi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-96%20(1).jpg</image:loc><image:caption>vaadinstaff2022961</image:caption><image:title>vaadinstaff2022961</image:title></image:image><lastmod>2024-05-16</lastmod></url><url><loc>https://blog.vaadin.com/advanced-rag-techniques-with-spring-ai</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Advanced%20RAG.png</image:loc><image:caption>AdvancedRAG</image:caption><image:title>AdvancedRAG</image:title></image:image><lastmod>2025-02-06</lastmod></url><url><loc>https://blog.vaadin.com/a-practical-introduction-to-unit-and-integration-testing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/developer-portal/home/unit-and-integration-testing.svg</image:loc><image:caption>unitandintegrationtesting</image:caption><image:title>unitandintegrationtesting</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/how-we-implemented-a-drunk-mode-for-vaadin-at-springone-platform-2019</loc><image:image><image:loc>https://website.vaadin.com/hubfs/austin-2019.jpeg</image:loc><image:caption>austin2019</image:caption><image:title>austin2019</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/alejandro/2019/IMG_3753.jpg</image:loc><image:caption>IMG3753</image:caption><image:title>IMG3753</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/osgi-and-vaadin-part-1</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/sqace-the-low-code-data-platform-for-business-and-it-built-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/SQACE%20FINAL.png</image:loc><image:caption>SQACEFINAL</image:caption><image:title>SQACEFINAL</image:title></image:image><lastmod>2023-06-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-office-hours-your-live-vaadin-faq</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Office%20hours%20recap.png</image:loc><image:caption>Officehoursrecap</image:caption><image:title>Officehoursrecap</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2024-12-03</lastmod></url><url><loc>https://blog.vaadin.com/more-on-java-9-compatibility</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/going-web-native</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/online-trainings-20-off-during-vaadin-summer-school</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/online-trainings-20-off-during-vaadin-summer-school/b8ef1c94-2653-4c86-9de4-7ff4c037ad56.png</image:loc><image:caption>b8ef1c9426534c869de47ff4c037ad56</image:caption><image:title>b8ef1c9426534c869de47ff4c037ad56</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/create-responsive-business-web-apps-fast</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/create-responsive-business-web-apps-fast/installable-pwa-business-app-desktop.png</image:loc><image:caption>installablepwabusinessappdesktop</image:caption><image:title>installablepwabusinessappdesktop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/create-responsive-business-web-apps-fast/vaadin-business-app-starter-installed-on-desktop.png</image:loc><image:caption>vaadinbusinessappstarterinstalledondesktop</image:caption><image:title>vaadinbusinessappstarterinstalledondesktop</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/how-to-use-gwt-2-8-in-vaadin-applications-today</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-community-survey-results-2021</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Artur.png</image:loc><image:caption>Artur</image:caption><image:title>Artur</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Jouni.png</image:loc><image:caption>Jouni</image:caption><image:title>Jouni</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Luis.png</image:loc><image:caption>Luis</image:caption><image:title>Luis</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Community%20survey%202022%20blog%20post%20(1).png</image:loc><image:caption>Communitysurvey2022blogpost1</image:caption><image:title>Communitysurvey2022blogpost1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Leif%20(1).png</image:loc><image:caption>Leif1</image:caption><image:title>Leif1</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-2-0-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-2-0-/lumia930.png</image:loc><image:caption>lumia930</image:caption><image:title>lumia930</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-2-0-/Responsive_Web_Design_Logo.png</image:loc><image:caption>ResponsiveWebDesignLogo</image:caption><image:title>ResponsiveWebDesignLogo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-2-0-/long-polling.png</image:loc><image:caption>longpolling</image:caption><image:title>longpolling</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-2-0-/visuallyimpaired.png</image:loc><image:caption>visuallyimpaired</image:caption><image:title>visuallyimpaired</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-2-0-/thumb.png</image:loc><image:caption>thumb</image:caption><image:title>thumb</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-vaadin-element-for-building-stunning-dashboards-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-vaadin-element-for-building-stunning-dashboards-released/vaadin-board-blog-snippet.png</image:loc><image:caption>vaadinboardblogsnippet</image:caption><image:title>vaadinboardblogsnippet</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-vaadin-element-for-building-stunning-dashboards-released/board-banner.jpeg</image:loc><image:caption>boardbanner</image:caption><image:title>boardbanner</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-add-on-directory-can-now-list-artifacts-through-maven-central</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Maven%20Central.png</image:loc><image:caption>MavenCentral</image:caption><image:title>MavenCentral</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2023-02-27</lastmod></url><url><loc>https://blog.vaadin.com/6-factors-to-consider-before-modernizing-your-enterprise-web-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/modernizing-your-app.png</image:loc><image:caption>modernizingyourapp</image:caption><image:title>modernizingyourapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/christina-wocintechchat-com-2JDDn7iSGH8-unsplash.jpg</image:loc><image:caption>christinawocintechchatcom2JDDn7iSGH8unsplash</image:caption><image:title>christinawocintechchatcom2JDDn7iSGH8unsplash</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/From_up2%20(1).jpg</image:loc><image:caption>Fromup21</image:caption><image:title>Fromup21</image:title></image:image><lastmod>2022-01-14</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-1-4-and-2-2-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-1-4-and-2-2-released/designer-getter-settings-dialog.png</image:loc><image:caption>designergettersettingsdialog</image:caption><image:title>designergettersettingsdialog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-1-4-and-2-2-released/designer-getter-project-settings.png</image:loc><image:caption>designergetterprojectsettings</image:caption><image:title>designergetterprojectsettings</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/improve-development-speed-with-vite</loc><image:image><image:loc>https://website.vaadin.com/hubfs/devmode-vite-gif.gif</image:loc><image:caption>devmodevitegif</image:caption><image:title>devmodevitegif</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vite-featured.png</image:loc><image:caption>vitefeatured</image:caption><image:title>vitefeatured</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-start-vite-gif.gif</image:loc><image:caption>vaadinstartvitegif</image:caption><image:title>vaadinstartvitegif</image:title></image:image><lastmod>2021-12-14</lastmod></url><url><loc>https://blog.vaadin.com/building-a-chatbot-in-vaadin-with-openai</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Happy%20path%20(1).png</image:loc><image:caption>Happypath1</image:caption><image:title>Happypath1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2024-08-13</lastmod></url><url><loc>https://blog.vaadin.com/spring-boot-react-todo</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-todo-running.png</image:loc><image:caption>hillatodorunning</image:caption><image:title>hillatodorunning</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-todo.png</image:loc><image:caption>hillatodo</image:caption><image:title>hillatodo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-8-beta-is-out-we-need-your-help-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/decoupling-vaadin-components-with-the-observer-pattern</loc><lastmod>2022-03-30</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-add-on-directory-gets-a-new-search-interface</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/directory-blog-search.png</image:loc><image:caption>directoryblogsearch</image:caption><image:title>directoryblogsearch</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-directory-4.png</image:loc><image:caption>vaadindirectory4</image:caption><image:title>vaadindirectory4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20directory%20update%20(1).png</image:loc><image:caption>Vaadindirectoryupdate1</image:caption><image:title>Vaadindirectoryupdate1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/directory-blog-install.png</image:loc><image:caption>directorybloginstall</image:caption><image:title>directorybloginstall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/directory-blog-compatibility-matrix.png</image:loc><image:caption>directoryblogcompatibilitymatrix</image:caption><image:title>directoryblogcompatibilitymatrix</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-blog-contributors.png</image:loc><image:caption>vaadinblogcontributors</image:caption><image:title>vaadinblogcontributors</image:title></image:image><lastmod>2023-02-15</lastmod></url><url><loc>https://blog.vaadin.com/building-a-local-file-manager-with-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Filemanager.png</image:loc><image:caption>Filemanager</image:caption><image:title>Filemanager</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/filemanager.png</image:loc><image:caption>filemanager</image:caption><image:title>filemanager</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><lastmod>2024-12-17</lastmod></url><url><loc>https://blog.vaadin.com/top-5-most-common-vaadin-performance-pitfalls-and-how-to-avoid-them</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin_CodeScreen_28.jpg</image:loc><image:caption>VaadinCodeScreen28</image:caption><image:title>VaadinCodeScreen28</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2021-02-26</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-and-hazelcast-a-match-made-in-heaven</loc><image:image><image:loc>https://website.vaadin.com/hubfs/hazelcast-featured-png.png</image:loc><image:caption>hazelcastfeaturedpng</image:caption><image:title>hazelcastfeaturedpng</image:title></image:image><lastmod>2022-03-12</lastmod></url><url><loc>https://blog.vaadin.com/building-a-chatbot-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2020.50.13.png</image:loc><image:caption>Screenshot20200520at205013</image:caption><image:title>Screenshot20200520at205013</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2020.54.07.png</image:loc><image:caption>Screenshot20200520at205407</image:caption><image:title>Screenshot20200520at205407</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2021.07.54.png</image:loc><image:caption>Screenshot20200520at210754</image:caption><image:title>Screenshot20200520at210754</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2021.30.39.png</image:loc><image:caption>Screenshot20200520at213039</image:caption><image:title>Screenshot20200520at213039</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2020.44.47.png</image:loc><image:caption>Screenshot20200520at204447</image:caption><image:title>Screenshot20200520at204447</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2018.43.23-1.png</image:loc><image:caption>Screenshot20200520at1843231</image:caption><image:title>Screenshot20200520at1843231</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2021.03.16.png</image:loc><image:caption>Screenshot20200520at210316</image:caption><image:title>Screenshot20200520at210316</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20a%20chatbot%20with%20Vaadin-3.png</image:loc><image:caption>BuildingachatbotwithVaadin3</image:caption><image:title>BuildingachatbotwithVaadin3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2021.00.21.png</image:loc><image:caption>Screenshot20200520at210021</image:caption><image:title>Screenshot20200520at210021</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/Screenshot%202020-05-20%20at%2019.34.26.png</image:loc><image:caption>Screenshot20200520at193426</image:caption><image:title>Screenshot20200520at193426</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-06-02%20at%2012.42.40-1.png</image:loc><image:caption>Screenshot20200602at1242401</image:caption><image:title>Screenshot20200602at1242401</image:title></image:image><lastmod>2024-10-29</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-25-1-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202026-03-25%20at%2016.41.37.png</image:loc><image:caption>Screenshot20260325at164137</image:caption><image:title>Screenshot20260325at164137</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/op1-1.png</image:loc><image:caption>op11</image:caption><image:title>op11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/copilot.png</image:loc><image:caption>copilot</image:caption><image:title>copilot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/slider.png</image:loc><image:caption>slider</image:caption><image:title>slider</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/range.png</image:loc><image:caption>range</image:caption><image:title>range</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202026-03-25%20at%2016.39.52.png</image:loc><image:caption>Screenshot20260325at163952</image:caption><image:title>Screenshot20260325at163952</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/badge.png</image:loc><image:caption>badge</image:caption><image:title>badge</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/swing.png</image:loc><image:caption>swing</image:caption><image:title>swing</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202026-03-25%20at%2016.48.27.png</image:loc><image:caption>Screenshot20260325at164827</image:caption><image:title>Screenshot20260325at164827</image:title></image:image><lastmod>2026-03-25</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-debug-window</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-6-is-becoming-end-of-life-now-what-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-framework-6-is-becoming-end-of-life-now-what-/515e6e4b-3aa6-49b4-92f5-73695d3c1f27.png</image:loc><image:caption>515e6e4b3aa649b492f573695d3c1f27</image:caption><image:title>515e6e4b3aa649b492f573695d3c1f27</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-framework-6-is-becoming-end-of-life-now-what-/51d547ca-3bbc-46a4-930f-799b2b343eae.png</image:loc><image:caption>51d547ca3bbc46a4930f799b2b343eae</image:caption><image:title>51d547ca3bbc46a4930f799b2b343eae</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/why-do-developers-use-java-today</loc><image:image><image:loc>https://website.vaadin.com/hubfs/why_java_featured.png</image:loc><image:caption>whyjavafeatured</image:caption><image:title>whyjavafeatured</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/meet-us-at-codeone-2019</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-us-at-codeone-2019/82a52b64-9c59-4e27-b67b-b870bdcd45d2.png</image:loc><image:caption>82a52b649c594e27b67bb870bdcd45d2</image:caption><image:title>82a52b649c594e27b67bb870bdcd45d2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-us-at-codeone-2019/48868a73-c4f3-44f9-887c-d69c67422bf7.png</image:loc><image:caption>48868a73c4f344f9887cd69c67422bf7</image:caption><image:title>48868a73c4f344f9887cd69c67422bf7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/meet-us-at-codeone-2019/ad351390-07be-4759-ac65-8c1807719225.png</image:loc><image:caption>ad35139007be4759ac658c1807719225</image:caption><image:title>ad35139007be4759ac658c1807719225</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-january-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-january-2016/f9557017-b90e-4b7f-ad7c-f55b32bc8fd0.jpeg</image:loc><image:caption>f9557017b90e4b7fad7cf55b32bc8fd0</image:caption><image:title>f9557017b90e4b7fad7cf55b32bc8fd0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/announcing-vaadin-elements-1-0</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-20-wired-elements-part-3</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-20-wired-elements-part-3/dEx81yp.gif</image:loc><image:caption>dEx81yp</image:caption><image:title>dEx81yp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-20-wired-elements-part-3/kno0hww.gif</image:loc><image:caption>kno0hww</image:caption><image:title>kno0hww</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-20-wired-elements-part-3/zqWL91k.jpeg</image:loc><image:caption>zqWL91k</image:caption><image:title>zqWL91k</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-20-wired-elements-part-3/xMo8rqS.gif</image:loc><image:caption>xMo8rqS</image:caption><image:title>xMo8rqS</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-20-wired-elements-part-3/n70G2hy.gif</image:loc><image:caption>n70G2hy</image:caption><image:title>n70G2hy</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-20-wired-elements-part-3/HWexHLz.gif</image:loc><image:caption>HWexHLz</image:caption><image:title>HWexHLz</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-20-wired-elements-part-3/Ig4xg5L.gif</image:loc><image:caption>Ig4xg5L</image:caption><image:title>Ig4xg5L</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/whats-new-in-vaadin-24-for-the-spreadsheet-component</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Spreadsheet%20Kit%201%20(2).png</image:loc><image:caption>SpreadsheetKit12</image:caption><image:title>SpreadsheetKit12</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Tomi_face.jpg</image:loc><image:caption>Tomiface</image:caption><image:title>Tomiface</image:title></image:image><lastmod>2023-03-14</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-8-roadshow-wrap-up</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-8-roadshow-wrap-up/roadshowmap.png</image:loc><image:caption>roadshowmap</image:caption><image:title>roadshowmap</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-8-roadshow-wrap-up/vaadin8-roadshow.png</image:loc><image:caption>vaadin8roadshow</image:caption><image:title>vaadin8roadshow</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ryan-pang-on-combining-popular-javascript-libraries-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-16%20at%209.45.27.png</image:loc><image:caption>Screenshot20221216at94527</image:caption><image:title>Screenshot20221216at94527</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-16%20at%209.34.32.png</image:loc><image:caption>Screenshot20221216at93432</image:caption><image:title>Screenshot20221216at93432</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Ryan%20Pang.png</image:loc><image:caption>RyanPang</image:caption><image:title>RyanPang</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/comparing-java-gui-frameworks-vaadin-javafx-and-swing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Comparing%20Java%20%20GUI%20Frameworks.png</image:loc><image:caption>ComparingJavaGUIFrameworks</image:caption><image:title>ComparingJavaGUIFrameworks</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2055.png</image:loc><image:caption>Frame55</image:caption><image:title>Frame55</image:title></image:image><lastmod>2024-11-13</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-tutorial-renewed</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-framework-tutorial-renewed/tutorial-macbook.png</image:loc><image:caption>tutorialmacbook</image:caption><image:title>tutorialmacbook</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-framework-tutorial-renewed/7e726585-d96e-4cd2-9909-5669505040c4.png</image:loc><image:caption>7e726585d96e4cd299095669505040c4</image:caption><image:title>7e726585d96e4cd299095669505040c4</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/performance-testing-a-vaadin-application-part-3-apache-jmeter</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image2-Nov-09-2020-12-59-20-97-PM.png</image:loc><image:caption>image2Nov09202012592097PM</image:caption><image:title>image2Nov09202012592097PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-Nov-09-2020-12-56-57-29-PM.png</image:loc><image:caption>image1Nov09202012565729PM</image:caption><image:title>image1Nov09202012565729PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/3-apache-jmeter.png</image:loc><image:caption>3apachejmeter</image:caption><image:title>3apachejmeter</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/get-free-support-now</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-free-support-now/02290e30-96a3-4b3f-858b-44154fa0400e.png</image:loc><image:caption>02290e3096a34b3f858b44154fa0400e</image:caption><image:title>02290e3096a34b3f858b44154fa0400e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/re-introducing-osgi-support-for-npm-based-flow-projects</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(11).png</image:loc><image:caption>Frame11</image:caption><image:title>Frame11</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/push-notifications-a-real-world-example-with-electricity-prices</loc><image:image><image:loc>https://website.vaadin.com/hubfs/webpush%20(1).png</image:loc><image:caption>webpush1</image:caption><image:title>webpush1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jun-05-2023-11-31-42-9929-AM.png</image:loc><image:caption>undefinedJun0520231131429929AM</image:caption><image:title>undefinedJun0520231131429929AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jun-05-2023-11-31-43-1385-AM.png</image:loc><image:caption>undefinedJun0520231131431385AM</image:caption><image:title>undefinedJun0520231131431385AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jun-05-2023-11-31-43-3116-AM.png</image:loc><image:caption>undefinedJun0520231131433116AM</image:caption><image:title>undefinedJun0520231131433116AM</image:title></image:image><lastmod>2023-06-05</lastmod></url><url><loc>https://blog.vaadin.com/litelement-3.0-and-lit-html-2.0-webinar-with-justin-fagnani</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Webinar-Justin-Fagnani-2.png</image:loc><image:caption>WebinarJustinFagnani2</image:caption><image:title>WebinarJustinFagnani2</image:title></image:image><lastmod>2021-10-05</lastmod></url><url><loc>https://blog.vaadin.com/creating-a-java-wrapper-for-a-react-component</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Java%20wrapper.png</image:loc><image:caption>Javawrapper</image:caption><image:title>Javawrapper</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2023-11-09</lastmod></url><url><loc>https://blog.vaadin.com/it-is-time-to-get-a-vaadin-certificate</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/it-is-time-to-get-a-vaadin-certificate/b567069c-7d81-4058-ae7c-37188881d29d.png</image:loc><image:caption>b567069c7d814058ae7c37188881d29d</image:caption><image:title>b567069c7d814058ae7c37188881d29d</image:title></image:image><lastmod>2023-11-02</lastmod></url><url><loc>https://blog.vaadin.com/appsec-kit-elevate-security-for-vaadin-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/AppSecKit.png</image:loc><image:caption>AppSecKit</image:caption><image:title>AppSecKit</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-06-13%20at%2013.28.42.png</image:loc><image:caption>Screenshot20230613at132842</image:caption><image:title>Screenshot20230613at132842</image:title></image:image><lastmod>2025-08-26</lastmod></url><url><loc>https://blog.vaadin.com/year-2015-in-review</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/year-2015-in-review/infographic-2015.png</image:loc><image:caption>infographic2015</image:caption><image:title>infographic2015</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-survey-results-2020</loc><image:image><image:loc>https://website.vaadin.com/hubfs/primary_role.png</image:loc><image:caption>primaryrole</image:caption><image:title>primaryrole</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/first_hear_about_vaadin.png</image:loc><image:caption>firsthearaboutvaadin</image:caption><image:title>firsthearaboutvaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/doubts_and_hesitations.png</image:loc><image:caption>doubtsandhesitations</image:caption><image:title>doubtsandhesitations</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/where_find_info.png</image:loc><image:caption>wherefindinfo</image:caption><image:title>wherefindinfo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/problems_solve.png</image:loc><image:caption>problemssolve</image:caption><image:title>problemssolve</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/FIXEDCommunity%20Survey%20Results%20blog.jpg</image:loc><image:caption>FIXEDCommunitySurveyResultsblog</image:caption><image:title>FIXEDCommunitySurveyResultsblog</image:title></image:image><lastmod>2022-08-01</lastmod></url><url><loc>https://blog.vaadin.com/using-polymer-elements-in-gwt-development</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-polymer-elements-in-gwt-development/gwt-polymer-1.png</image:loc><image:caption>gwtpolymer1</image:caption><image:title>gwtpolymer1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-polymer-elements-in-gwt-development/gwt-polymer-2.png</image:loc><image:caption>gwtpolymer2</image:caption><image:title>gwtpolymer2</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/microservices-service-registration-and-discovery</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-service-registration-and-discovery/discovery-server-flow.png</image:loc><image:caption>discoveryserverflow</image:caption><image:title>discoveryserverflow</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-service-registration-and-discovery/eureka-server-2.png</image:loc><image:caption>eurekaserver2</image:caption><image:title>eurekaserver2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-service-registration-and-discovery/client-side-load-balancer-flow.png</image:loc><image:caption>clientsideloadbalancerflow</image:caption><image:title>clientsideloadbalancerflow</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/update-your-vaadin-8-project-to-java-11-and-gwt-2.9.0</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(24).png</image:loc><image:caption>Frame24</image:caption><image:title>Frame24</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/mastering-internationalization-in-vaadin-a-step-by-step-guide</loc><image:image><image:loc>https://website.vaadin.com/hubfs/DEVREL1YEAR%20(2).png</image:loc><image:caption>DEVREL1YEAR2</image:caption><image:title>DEVREL1YEAR2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><lastmod>2024-11-19</lastmod></url><url><loc>https://blog.vaadin.com/ben-st.-pierre-on-powering-the-future-of-oil-gas-waste-management-using-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image2-Nov-11-2020-12-23-49-35-PM.png</image:loc><image:caption>image2Nov11202012234935PM</image:caption><image:title>image2Nov11202012234935PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/smaller%20ben.jpg</image:loc><image:caption>smallerben</image:caption><image:title>smallerben</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-Nov-11-2020-12-20-23-32-PM.png</image:loc><image:caption>image1Nov11202012202332PM</image:caption><image:title>image1Nov11202012202332PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image4-2.png</image:loc><image:caption>image42</image:caption><image:title>image42</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/community-spotlight.png</image:loc><image:caption>communityspotlight</image:caption><image:title>communityspotlight</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-8-roadmap-2017-and-beyond</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Juha_2019.jpg</image:loc><image:caption>Juha2019</image:caption><image:title>Juha2019</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/date-picker-and-upload-element-1-0-betas-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/date-picker-and-upload-element-1-0-betas-released/vaadin-date-picker.png</image:loc><image:caption>vaadindatepicker</image:caption><image:title>vaadindatepicker</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/date-picker-and-upload-element-1-0-betas-released/vaadin-upload-overview.png</image:loc><image:caption>vaadinuploadoverview</image:caption><image:title>vaadinuploadoverview</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-become-an-open-source-contributor-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%2BGithub.png</image:loc><image:caption>VaadinGithub</image:caption><image:title>VaadinGithub</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-create-2023-wrap-up-recordings-now-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/VC%20wrap%20up.png</image:loc><image:caption>VCwrapup</image:caption><image:title>VCwrapup</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/544EDFB5-AD75-464B-BDB4-76AF67D53449_1_105_c.jpeg</image:loc><image:caption>544EDFB5AD75464BBDB476AF67D534491105c</image:caption><image:title>544EDFB5AD75464BBDB476AF67D534491105c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/WhatsApp%20Image%202023-10-25%20at%2011.34.41.jpeg</image:loc><image:caption>WhatsAppImage20231025at113441</image:caption><image:title>WhatsAppImage20231025at113441</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/174923EC-1C2E-4647-8ADD-976F2DAFB039_1_105_c.jpeg</image:loc><image:caption>174923EC1C2E46478ADD976F2DAFB0391105c</image:caption><image:title>174923EC1C2E46478ADD976F2DAFB0391105c</image:title></image:image><lastmod>2024-06-26</lastmod></url><url><loc>https://blog.vaadin.com/scrum-doesn-t-solve-your-problems-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/scrum-doesn-t-solve-your-problems-/scrumcycle.png</image:loc><image:caption>scrumcycle</image:caption><image:title>scrumcycle</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-font-icons</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-font-icons/Vaadin-Font-Icons-Hero.png</image:loc><image:caption>VaadinFontIconsHero</image:caption><image:title>VaadinFontIconsHero</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-font-icons/16px-grid.png</image:loc><image:caption>16pxgrid</image:caption><image:title>16pxgrid</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-u2f-dongles-for-two-factor-authentication</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/mission-rip-table-migrate-to-grid-intro</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-intro/92de92be-f309-4195-ae13-9f9224bb9c65.png</image:loc><image:caption>92de92bef3094195ae139f9224bb9c65</image:caption><image:title>92de92bef3094195ae139f9224bb9c65</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/designer-beta</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/more-about-vaadin-font-icons</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/more-about-vaadin-font-icons/AwesomevsVaadin.png</image:loc><image:caption>AwesomevsVaadin</image:caption><image:title>AwesomevsVaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/more-about-vaadin-font-icons/Work-process.png</image:loc><image:caption>Workprocess</image:caption><image:title>Workprocess</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/more-about-vaadin-font-icons/Ligature-FI.png</image:loc><image:caption>LigatureFI</image:caption><image:title>LigatureFI</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/more-about-vaadin-font-icons/aaa96a3c-0d15-4c1f-b583-f5f0ea758dcf.png</image:loc><image:caption>aaa96a3c0d154c1fb583f5f0ea758dcf</image:caption><image:title>aaa96a3c0d154c1fb583f5f0ea758dcf</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/more-about-vaadin-font-icons/Icons.png</image:loc><image:caption>Icons</image:caption><image:title>Icons</image:title></image:image><lastmod>2020-02-06</lastmod></url><url><loc>https://blog.vaadin.com/webinar-ai-java-ui-development</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20copilot%20(3).png</image:loc><image:caption>Vaadincopilot3</image:caption><image:title>Vaadincopilot3</image:title></image:image><lastmod>2025-05-01</lastmod></url><url><loc>https://blog.vaadin.com/building-on-gemini-1.5-as-a-java-developer-part-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Responsive%20web%20design%20(1).png</image:loc><image:caption>Responsivewebdesign1</image:caption><image:title>Responsivewebdesign1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/codeimage-snippet_10.png</image:loc><image:caption>codeimagesnippet10</image:caption><image:title>codeimagesnippet10</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/codeimage-snippet_12.png</image:loc><image:caption>codeimagesnippet12</image:caption><image:title>codeimagesnippet12</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/codeimage-snippet_14.png</image:loc><image:caption>codeimagesnippet14</image:caption><image:title>codeimagesnippet14</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/codeimage-snippet_11.png</image:loc><image:caption>codeimagesnippet11</image:caption><image:title>codeimagesnippet11</image:title></image:image><lastmod>2024-08-29</lastmod></url><url><loc>https://blog.vaadin.com/expert-services</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/expert-services/81631e2d-4bf4-4813-9233-c9c21f0a845b.jpeg</image:loc><image:caption>81631e2d4bf448139233c9c21f0a845b</image:caption><image:title>81631e2d4bf448139233c9c21f0a845b</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/working-at-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/working-at-vaadin/dc00f557-2f84-42e2-860a-f659fa48f8f1.png</image:loc><image:caption>dc00f5572f8442e2860af659fa48f8f1</image:caption><image:title>dc00f5572f8442e2860af659fa48f8f1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/working-at-vaadin/46ddcb37-eef1-40be-8d6c-e40d46741763.jpeg</image:loc><image:caption>46ddcb37eef140be8d6ce40d46741763</image:caption><image:title>46ddcb37eef140be8d6ce40d46741763</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/free-vaadin-8-certification-week-digest</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/built-with-vaadin-turo-italia-enabled-real-time-collaboration-for-their-crm</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Foto%20CRM.jpg</image:loc><image:caption>FotoCRM</image:caption><image:title>FotoCRM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Datasheet-gif-1.gif</image:loc><image:caption>Datasheetgif1</image:caption><image:title>Datasheetgif1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/capture20220404085832080-png.png</image:loc><image:caption>capture20220404085832080png</image:caption><image:title>capture20220404085832080png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/3.%20Customer%20stories/Turo%20Italia/turo-italia-logo.png</image:loc><image:caption>turoitalialogo</image:caption><image:title>turoitalialogo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Turo%20and%20Vaadin%20(1).png</image:loc><image:caption>TuroandVaadin1</image:caption><image:title>TuroandVaadin1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/capture20220404085635005-png.png</image:loc><image:caption>capture20220404085635005png</image:caption><image:title>capture20220404085635005png</image:title></image:image><lastmod>2023-09-14</lastmod></url><url><loc>https://blog.vaadin.com/wcw-19-wired-elements-part-2</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-19-wired-elements-part-2/pgCA7en.png</image:loc><image:caption>pgCA7en</image:caption><image:title>pgCA7en</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-19-wired-elements-part-2/99c821c0-03cd-426c-bebe-54205cc72cff.png</image:loc><image:caption>99c821c003cd426cbebe54205cc72cff</image:caption><image:title>99c821c003cd426cbebe54205cc72cff</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-19-wired-elements-part-2/fa6597dc-7ad1-4d7d-a106-2eb8c4ce181d.gif</image:loc><image:caption>fa6597dc7ad14d7da1062eb8c4ce181d</image:caption><image:title>fa6597dc7ad14d7da1062eb8c4ce181d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-19-wired-elements-part-2/31eb996c-d4dd-4e30-bde8-47083050f27a.gif</image:loc><image:caption>31eb996cd4dd4e30bde847083050f27a</image:caption><image:title>31eb996cd4dd4e30bde847083050f27a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-19-wired-elements-part-2/187811e1-3535-4952-a73a-add116ce1672.gif</image:loc><image:caption>187811e135354952a73aadd116ce1672</image:caption><image:title>187811e135354952a73aadd116ce1672</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/session-replication-in-vaadin-whats-new</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marco.jpg</image:loc><image:caption>marco</image:caption><image:title>marco</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Kubernetes%20Kit%202.png</image:loc><image:caption>KubernetesKit2</image:caption><image:title>KubernetesKit2</image:title></image:image><lastmod>2023-02-15</lastmod></url><url><loc>https://blog.vaadin.com/use-item-templates-with-vaadin-combo-box-to-customize-the-item-list</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/use-item-templates-with-vaadin-combo-box-to-customize-the-item-list/64d6b045-7622-4a5b-acfe-dae84263a4a9.png</image:loc><image:caption>64d6b04576224a5bacfedae84263a4a9</image:caption><image:title>64d6b04576224a5bacfedae84263a4a9</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/layout-views-with-flexbox-in-vaadin-designer</loc><image:image><image:loc>https://website.vaadin.com/hubfs/designer-flex-editor.png</image:loc><image:caption>designerflexeditor</image:caption><image:title>designerflexeditor</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Anssi-Tuominen.jpg</image:loc><image:caption>AnssiTuominen</image:caption><image:title>AnssiTuominen</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/flexbox-properties-panel.png</image:loc><image:caption>flexboxpropertiespanel</image:caption><image:title>flexboxpropertiespanel</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/how-to-deploy-your-java-app-to-the-cloud</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-deploy-your-java-app-to-the-cloud/7431fcdd-0a56-489c-a306-6d14434ddef5.png</image:loc><image:caption>7431fcdd0a56489ca3066d14434ddef5</image:caption><image:title>7431fcdd0a56489ca3066d14434ddef5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-deploy-your-java-app-to-the-cloud/624b5691-715c-4029-8694-ab455d986b2a.png</image:loc><image:caption>624b5691715c40298694ab455d986b2a</image:caption><image:title>624b5691715c40298694ab455d986b2a</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/npr-migrated-from-vaadin-8-to-14-for-enhanced-security-faster-development-and-better-ux</loc><image:image><image:loc>https://website.vaadin.com/hubfs/NPR%20(1).png</image:loc><image:caption>NPR1</image:caption><image:title>NPR1</image:title></image:image><lastmod>2023-10-12</lastmod></url><url><loc>https://blog.vaadin.com/time-to-get-responsive-vaadin-board-for-java-is-out</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/time-to-get-responsive-vaadin-board-for-java-is-out/board-banner.jpeg</image:loc><image:caption>boardbanner</image:caption><image:title>boardbanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/time-to-get-responsive-vaadin-board-for-java-is-out/board-java-sample.png</image:loc><image:caption>boardjavasample</image:caption><image:title>boardjavasample</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-use-own-figma-components-in-vaadin-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Dec-01-2025-01-03-08-6506-PM.png</image:loc><image:caption>undefinedDec0120250103086506PM</image:caption><image:title>undefinedDec0120250103086506PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Dec-01-2025-01-07-11-7829-PM.png</image:loc><image:caption>undefinedDec0120250107117829PM</image:caption><image:title>undefinedDec0120250107117829PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Dec-01-2025-01-57-46-8754-PM.png</image:loc><image:caption>undefinedDec0120250157468754PM</image:caption><image:title>undefinedDec0120250157468754PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Dec-01-2025-01-02-00-9097-PM.png</image:loc><image:caption>undefinedDec0120250102009097PM</image:caption><image:title>undefinedDec0120250102009097PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Dec-01-2025-01-10-36-3787-PM.png</image:loc><image:caption>undefinedDec0120250110363787PM</image:caption><image:title>undefinedDec0120250110363787PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_3.webp</image:loc><image:caption>Blog3</image:caption><image:title>Blog3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-33.jpg</image:loc><image:caption>vaadinstaff202233</image:caption><image:title>vaadinstaff202233</image:title></image:image><lastmod>2025-12-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-available-at-start-spring-io</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-available-at-start-spring-io/4adb21e1-1659-4ac7-a6bf-5a627ecfddbd.jpeg</image:loc><image:caption>4adb21e116594ac7a6bf5a627ecfddbd</image:caption><image:title>4adb21e116594ac7a6bf5a627ecfddbd</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/tools-to-migrate-swing-applications-to-web-part-2</loc><image:image><image:loc>https://website.vaadin.com/hubfs/swing-migration-intro.jpg</image:loc><image:caption>swingmigrationintro</image:caption><image:title>swingmigrationintro</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/changes-to-component-styling-in-v23</loc><image:image><image:loc>https://website.vaadin.com/hubfs/changes-to-component-styling-in-v23.png</image:loc><image:caption>changestocomponentstylinginv23</image:caption><image:title>changestocomponentstylinginv23</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><lastmod>2024-09-06</lastmod></url><url><loc>https://blog.vaadin.com/process-manager-modernizing-bcis-intranet-tool-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/BCI%20Mozambique-1.png</image:loc><image:caption>BCIMozambique1</image:caption><image:title>BCIMozambique1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/GP%20-%20Minhas%20tarefas%20-%20Todos%20processos%20-%20A%20tratar2x.png</image:loc><image:caption>GPMinhastarefasTodosprocessosAtratar2x</image:caption><image:title>GPMinhastarefasTodosprocessosAtratar2x</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/bci-logo-web.svg</image:loc><image:caption>bcilogoweb</image:caption><image:title>bcilogoweb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/headshot.jpg</image:loc><image:caption>headshot</image:caption><image:title>headshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/GP%20-%20Minhas%20tarefas%20-%20Todos%20processos%20-%20A%20tratar%20-%20List2x.png</image:loc><image:caption>GPMinhastarefasTodosprocessosAtratarList2x</image:caption><image:title>GPMinhastarefasTodosprocessosAtratarList2x</image:title></image:image><lastmod>2025-04-29</lastmod></url><url><loc>https://blog.vaadin.com/we-are-vaadin-sebastian-from-the-vaadin-berlin-office</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/we-are-vaadin-sebastian-from-the-vaadin-berlin-office/fd666aed-b321-42d0-bc11-a6889edc5d03.png</image:loc><image:caption>fd666aedb32142d0bc11a6889edc5d03</image:caption><image:title>fd666aedb32142d0bc11a6889edc5d03</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/we-are-vaadin-sebastian-from-the-vaadin-berlin-office/03a40bce-98be-444a-b532-4ad3b9bc8280.png</image:loc><image:caption>03a40bce98be444ab5324ad3b9bc8280</image:caption><image:title>03a40bce98be444ab5324ad3b9bc8280</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-meetups-go-global</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-meetups-go-global/0e44a476-c728-42e8-97d5-7c1f10b9c447.png</image:loc><image:caption>0e44a476c72842e897d57c1f10b9c447</image:caption><image:title>0e44a476c72842e897d57c1f10b9c447</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/typescript-client-side-views-and-endpoints-in-vaadin-questions-and-answers</loc><image:image><image:loc>https://website.vaadin.com/hubfs/VAADIN%20TS%20-%203@2x.png</image:loc><image:caption>VAADINTS32x</image:caption><image:title>VAADINTS32x</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/comparison-tool-for-web-frameworks</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/comparison-tool-for-web-frameworks/comparison-matrix-2.png</image:loc><image:caption>comparisonmatrix2</image:caption><image:title>comparisonmatrix2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/implementing-sign-in-with-google-s-oauth-2-services</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/implementing-sign-in-with-google-s-oauth-2-services/e6684adb-04fe-436f-8b3e-73406989380b.png</image:loc><image:caption>e6684adb04fe436f8b3e73406989380b</image:caption><image:title>e6684adb04fe436f8b3e73406989380b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2021-06-03</lastmod></url><url><loc>https://blog.vaadin.com/enable-live-reload-for-your-vaadin-project</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JRebel.png</image:loc><image:caption>JRebel</image:caption><image:title>JRebel</image:title></image:image><lastmod>2022-07-05</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-8-3-is-now-stable</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/creating-well-behaving-form-fields-using-customfield</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CustomFields%20(1).png</image:loc><image:caption>CustomFields1</image:caption><image:title>CustomFields1</image:title></image:image><lastmod>2024-04-25</lastmod></url><url><loc>https://blog.vaadin.com/collaboration-kit-is-now-free-and-open-source</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Collaboration-Open-Source.png</image:loc><image:caption>CollaborationOpenSource</image:caption><image:title>CollaborationOpenSource</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><lastmod>2024-10-17</lastmod></url><url><loc>https://blog.vaadin.com/top-5-material-dialog-components-for-your-next-web-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-5-material-dialog-components-for-your-next-web-app/bb159eb4-b856-4b93-84b3-bdaf4dd2afef.gif</image:loc><image:caption>bb159eb4b8564b9384b3bdaf4dd2afef</image:caption><image:title>bb159eb4b8564b9384b3bdaf4dd2afef</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-5-material-dialog-components-for-your-next-web-app/Vj5lqfL.png</image:loc><image:caption>Vj5lqfL</image:caption><image:title>Vj5lqfL</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-5-material-dialog-components-for-your-next-web-app/a8bae8c8-7226-463e-a488-11d9d13c36d4.gif</image:loc><image:caption>a8bae8c87226463ea48811d9d13c36d4</image:caption><image:title>a8bae8c87226463ea48811d9d13c36d4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-5-material-dialog-components-for-your-next-web-app/86f58e59-ccff-4f5e-bb55-3c10db16e6e6.gif</image:loc><image:caption>86f58e59ccff4f5ebb553c10db16e6e6</image:caption><image:title>86f58e59ccff4f5ebb553c10db16e6e6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-5-material-dialog-components-for-your-next-web-app/oBA7ANE.jpeg</image:loc><image:caption>oBA7ANE</image:caption><image:title>oBA7ANE</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-5-material-dialog-components-for-your-next-web-app/4b36ab78-a1bb-494e-9f4a-f311cb23ef0e.gif</image:loc><image:caption>4b36ab78a1bb494e9f4af311cb23ef0e</image:caption><image:title>4b36ab78a1bb494e9f4af311cb23ef0e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-5-material-dialog-components-for-your-next-web-app/914f2ace-27f9-4530-ba99-20490ece3cbd.gif</image:loc><image:caption>914f2ace27f94530ba9920490ece3cbd</image:caption><image:title>914f2ace27f94530ba9920490ece3cbd</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/querydsl-powered-vaadin-persistence</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/querydsl-powered-vaadin-persistence/2107fc0c-cc57-4f03-99e9-a719e3bf70e5.png</image:loc><image:caption>2107fc0ccc574f0399e9a719e3bf70e5</image:caption><image:title>2107fc0ccc574f0399e9a719e3bf70e5</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/merging-hilla-into-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/final.jpg</image:loc><image:caption>final</image:caption><image:title>final</image:title></image:image><lastmod>2025-10-30</lastmod></url><url><loc>https://blog.vaadin.com/assetti-built-an-evolving-property-asset-management-platform</loc><image:image><image:loc>https://website.vaadin.com/hubfs/assetti-0.webp</image:loc><image:caption>assetti0</image:caption><image:title>assetti0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/assetti-4.webp</image:loc><image:caption>assetti4</image:caption><image:title>assetti4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/assetti-5.webp</image:loc><image:caption>assetti5</image:caption><image:title>assetti5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(9).png</image:loc><image:caption>Sweap9</image:caption><image:title>Sweap9</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/3.%20Customer%20stories/assetti/assetti-2.png</image:loc><image:caption>assetti2</image:caption><image:title>assetti2</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/wcw-23-smart-accordion</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-23-smart-accordion/Jw6veb5.png</image:loc><image:caption>Jw6veb5</image:caption><image:title>Jw6veb5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-23-smart-accordion/UCEP3S0.png</image:loc><image:caption>UCEP3S0</image:caption><image:title>UCEP3S0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-23-smart-accordion/44cef34d-b1a8-4b9b-a93e-873bc7f2cb61.gif</image:loc><image:caption>44cef34db1a84b9ba93e873bc7f2cb61</image:caption><image:title>44cef34db1a84b9ba93e873bc7f2cb61</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-23-smart-accordion/ffdf3705-7c47-4afb-b9f4-e0aa8ee8be04.gif</image:loc><image:caption>ffdf37057c474afbb9f4e0aa8ee8be04</image:caption><image:title>ffdf37057c474afbb9f4e0aa8ee8be04</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-certification-week-coming-up-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-certification-week-coming-up-/e240e574-512c-4f54-9a3c-34dd21e9d5ac.png</image:loc><image:caption>e240e574512c4f549a3c34dd21e9d5ac</image:caption><image:title>e240e574512c4f549a3c34dd21e9d5ac</image:title></image:image><lastmod>2020-03-02</lastmod></url><url><loc>https://blog.vaadin.com/3-ways-to-remove-browser-chrome-and-go-fullscreen-in-java-web-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/firefox-os-fullscreen.gif</image:loc><image:caption>firefoxosfullscreen</image:caption><image:title>firefoxosfullscreen</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Oct-10-2025-08-42-34-5239-AM.png</image:loc><image:caption>undefinedOct1020250842345239AM</image:caption><image:title>undefinedOct1020250842345239AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/looping-fullscreen-api%20(1).gif</image:loc><image:caption>loopingfullscreenapi1</image:caption><image:title>loopingfullscreenapi1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/3%20Ways%20to%20Remove%20Browser%20Chrome%20and%20Go%20Fullscreen%20in%20Java%20Web%20Apps.png</image:loc><image:caption>3WaystoRemoveBrowserChromeandGoFullscreeninJavaWebApps</image:caption><image:title>3WaystoRemoveBrowserChromeandGoFullscreeninJavaWebApps</image:title></image:image><lastmod>2025-10-10</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24.5-makes-kubernetes-easy-and-brings-copilot-to-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Platform-Release.png</image:loc><image:caption>PlatformRelease</image:caption><image:title>PlatformRelease</image:title></image:image><lastmod>2025-04-08</lastmod></url><url><loc>https://blog.vaadin.com/the-java-developers-approach-to-web-bluetooth</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/The%20Java%20Developer%E2%80%99s%20Approach%20to%20Web%20Bluetooth.png</image:loc><image:caption>TheJavaDevelopersApproachtoWebBluetooth</image:caption><image:title>TheJavaDevelopersApproachtoWebBluetooth</image:title></image:image><lastmod>2022-08-18</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-august-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-august-2015/5e2a39ca-41de-491d-951d-71d0c7d0514e.jpeg</image:loc><image:caption>5e2a39ca41de491d951d71d0c7d0514e</image:caption><image:title>5e2a39ca41de491d951d71d0c7d0514e</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-state-of-svg-scalable-vector-graphics-in-the-modern-web</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-state-of-svg-scalable-vector-graphics-in-the-modern-web/graphics.svg925567a8-7c89-4b12-842b-2b9b1c3f0657.svg</image:loc><image:caption>graphicssvg925567a87c894b12842b2b9b1c3f0657</image:caption><image:title>graphicssvg925567a87c894b12842b2b9b1c3f0657</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/your-excel-files-on-the-web-with-java</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/integrate-vaadin-with-spring-project</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/integrating%20Vaadin%20into%20a%20Spring%20project.png</image:loc><image:caption>integratingVaadinintoaSpringproject</image:caption><image:title>integratingVaadinintoaSpringproject</image:title></image:image><lastmod>2025-01-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-testbench-4-0-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-testbench-4-0-released/5e2dbc62-e1ce-4daf-9e33-8be846d9b4a3.png</image:loc><image:caption>5e2dbc62e1ce4daf9e338be846d9b4a3</image:caption><image:title>5e2dbc62e1ce4daf9e338be846d9b4a3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-testbench-4-0-released/b6bbbaae-b423-4843-b454-cd84a6388579.png</image:loc><image:caption>b6bbbaaeb4234843b454cd84a6388579</image:caption><image:title>b6bbbaaeb4234843b454cd84a6388579</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-testbench-4-0-released/8b2a65f8-684b-471c-bde8-1d9249ba6b04.png</image:loc><image:caption>8b2a65f8684b471cbde81d9249ba6b04</image:caption><image:title>8b2a65f8684b471cbde81d9249ba6b04</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-testbench-4-0-released/01c520fe-3f0c-43b4-b4fb-577fdb796c3f.png</image:loc><image:caption>01c520fe3f0c43b4b4fb577fdb796c3f</image:caption><image:title>01c520fe3f0c43b4b4fb577fdb796c3f</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-application-security-webinar</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-training-course-vaadin-framework-java-ee</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-best-web-component-data-grid-vaadin-grid-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-best-web-component-data-grid-vaadin-grid-released/screenshot.png</image:loc><image:caption>screenshot</image:caption><image:title>screenshot</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-14-the-next-lts-release-is-in-beta-testing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/David/vaadin-14-banner.png</image:loc><image:caption>vaadin14banner</image:caption><image:title>vaadin14banner</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/introducing-quarkus-support-for-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-quarkus-support.png</image:loc><image:caption>vaadinquarkussupport</image:caption><image:title>vaadinquarkussupport</image:title></image:image><lastmod>2022-01-04</lastmod></url><url><loc>https://blog.vaadin.com/whats-new-in-fusion</loc><image:image><image:loc>https://website.vaadin.com/hubfs/fusion-release.png</image:loc><image:caption>fusionrelease</image:caption><image:title>fusionrelease</image:title></image:image><lastmod>2021-11-16</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-is-among-the-frontrunners-as-a-future-workplace</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Future%20workplaces%20blog.png</image:loc><image:caption>Futureworkplacesblog</image:caption><image:title>Futureworkplacesblog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-96%20(1).jpg</image:loc><image:caption>vaadinstaff2022961</image:caption><image:title>vaadinstaff2022961</image:title></image:image><lastmod>2024-06-25</lastmod></url><url><loc>https://blog.vaadin.com/all-vaadin-components-are-now-available-on-npm</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-03</lastmod></url><url><loc>https://blog.vaadin.com/hilla-2-5-crud-dto-support</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-2-5.png</image:loc><image:caption>hilla25</image:caption><image:title>hilla25</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/building-a-web-ui-for-mysql-databases-in-plain-java-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-mysql-databases-in-plain-java-/spring-initializr-vaadin-mysql-jdbc.png</image:loc><image:caption>springinitializrvaadinmysqljdbc</image:caption><image:title>springinitializrvaadinmysqljdbc</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-mysql-databases-in-plain-java-/vaadin-mysql-jdbc-screenshot.png</image:loc><image:caption>vaadinmysqljdbcscreenshot</image:caption><image:title>vaadinmysqljdbcscreenshot</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-a-vaadin-migration-assessment-works-a-case-study</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Repurpose_%20How%20a%20Vaadin%20Migration%20Assessment%20works_%20A%20Case%20Study%20(1).png</image:loc><image:caption>RepurposeHowaVaadinMigrationAssessmentworksACaseStudy1</image:caption><image:title>RepurposeHowaVaadinMigrationAssessmentworksACaseStudy1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2024-11-20</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-security-updates</loc><image:image><image:loc>https://website.vaadin.com/hubfs/SecurityNotice.png</image:loc><image:caption>SecurityNotice</image:caption><image:title>SecurityNotice</image:title></image:image><lastmod>2021-05-12</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-microservices-java-guide</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/integrating%20Vaadin%20into%20a%20Spring%20project%20(1).png</image:loc><image:caption>integratingVaadinintoaSpringproject1</image:caption><image:title>integratingVaadinintoaSpringproject1</image:title></image:image><lastmod>2025-03-03</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-endpoints-have-arrived-how-do-they-compare-with-rest</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog-post%20(4).png</image:loc><image:caption>Blogpost4</image:caption><image:title>Blogpost4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog-illustration.png</image:loc><image:caption>Blogillustration</image:caption><image:title>Blogillustration</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-march-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-march-2015/23d9b928-436c-4652-a92b-7a8ea6503a3e.jpeg</image:loc><image:caption>23d9b928436c4652a92b7a8ea6503a3e</image:caption><image:title>23d9b928436c4652a92b7a8ea6503a3e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-development-team-update-05-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/figma-design-to-java-code-with-vaadin-copilot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20copilot%20(2).png</image:loc><image:caption>Vaadincopilot2</image:caption><image:title>Vaadincopilot2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2025-02-14</lastmod></url><url><loc>https://blog.vaadin.com/try-vaadin-23.2-beta-for-improvements-in-view-to-view-navigation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/New%20Blog%20Featured%20Image%20(1).png</image:loc><image:caption>NewBlogFeaturedImage1</image:caption><image:title>NewBlogFeaturedImage1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2022-09-02</lastmod></url><url><loc>https://blog.vaadin.com/greetings-from-vaadin-dev-day</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/greetings-from-vaadin-dev-day/devday-may17.png</image:loc><image:caption>devdaymay17</image:caption><image:title>devdaymay17</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-collaboration-kit-challenges-you-to-win</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Coding%20Challenge%20Featured%20Image%20(3).png</image:loc><image:caption>CodingChallengeFeaturedImage3</image:caption><image:title>CodingChallengeFeaturedImage3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2022-12-08</lastmod></url><url><loc>https://blog.vaadin.com/red-hat-cool-store-a-vaadin-powered-solution</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/red-hat-cool-store-a-vaadin-powered-solution/coolstore-shoppingcart-0.png</image:loc><image:caption>coolstoreshoppingcart0</image:caption><image:title>coolstoreshoppingcart0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/red-hat-cool-store-a-vaadin-powered-solution/coolstore-shoppingcart-5.png</image:loc><image:caption>coolstoreshoppingcart5</image:caption><image:title>coolstoreshoppingcart5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/red-hat-cool-store-a-vaadin-powered-solution/coolstore-shoppingcart-2.png</image:loc><image:caption>coolstoreshoppingcart2</image:caption><image:title>coolstoreshoppingcart2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/red-hat-cool-store-a-vaadin-powered-solution/coolstore-shoppingcart-4.png</image:loc><image:caption>coolstoreshoppingcart4</image:caption><image:title>coolstoreshoppingcart4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/red-hat-cool-store-a-vaadin-powered-solution/coolstore-shoppingcart-3.png</image:loc><image:caption>coolstoreshoppingcart3</image:caption><image:title>coolstoreshoppingcart3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/a-better-way-to-build-uis-an-introduction-to-design-systems</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Design%20system.png</image:loc><image:caption>Designsystem</image:caption><image:title>Designsystem</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image%20(1).png</image:loc><image:caption>image1</image:caption><image:title>image1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-control-center-manage-and-scale-your-java-apps-on-kubernetes</loc><image:image><image:loc>https://website.vaadin.com/hubfs/%5B24.5%5D%20Control%20Center%20-%20App%20dropdown.webp</image:loc><image:caption>245ControlCenterAppdropdown</image:caption><image:title>245ControlCenterAppdropdown</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Control-Center.png</image:loc><image:caption>ControlCenter</image:caption><image:title>ControlCenter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/%5B24.5%5D%20Control%20Center%20-%20User%20details%201.webp</image:loc><image:caption>245ControlCenterUserdetails1</image:caption><image:title>245ControlCenterUserdetails1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/welcome-step-1.webp</image:loc><image:caption>welcomestep1</image:caption><image:title>welcomestep1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/%5B24.5%5D%20Control%20Center%20-%20External%20identity%20provider%201.webp</image:loc><image:caption>245ControlCenterExternalidentityprovider1</image:caption><image:title>245ControlCenterExternalidentityprovider1</image:title></image:image><lastmod>2024-11-11</lastmod></url><url><loc>https://blog.vaadin.com/getting-started-with-intellij-idea-and-netbeans</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/getting-started-with-intellij-idea-and-netbeans/ide-usage.png</image:loc><image:caption>ideusage</image:caption><image:title>ideusage</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-eclipse-plugin-3-0-now-with-first-class-maven-support</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-eclipse-plugin-3-0-now-with-first-class-maven-support/new-eclipse-plugin-project-dialog.png</image:loc><image:caption>neweclipsepluginprojectdialog</image:caption><image:title>neweclipsepluginprojectdialog</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-elements-in-vaadin-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Juha_2019.jpg</image:loc><image:caption>Juha2019</image:caption><image:title>Juha2019</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/visualizing-data-in-a-react-app-with-vaadin-charts-3-2</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/visualizing-data-in-a-react-app-with-vaadin-charts-3-2/charts-customization.png</image:loc><image:caption>chartscustomization</image:caption><image:title>chartscustomization</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-add-single-sign-on-to-your-vaadin-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/SSO-1.png</image:loc><image:caption>SSO1</image:caption><image:title>SSO1</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/pwabuilder-and-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/PWA-Builder.png</image:loc><image:caption>PWABuilder</image:caption><image:title>PWABuilder</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-elements-a-set-of-web-components-for-business-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/enhancing-vaadin-api-for-spring-data-and-beyond</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadinapi%20spring%20data.png</image:loc><image:caption>vaadinapispringdata</image:caption><image:title>vaadinapispringdata</image:title></image:image><lastmod>2025-03-13</lastmod></url><url><loc>https://blog.vaadin.com/java-and-moving-business-logic-to-the-database-with-syam-pillai</loc><image:image><image:loc>https://website.vaadin.com/hubfs/web-gui-in-java.jpeg</image:loc><image:caption>webguiinjava</image:caption><image:title>webguiinjava</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-directory-1.png</image:loc><image:caption>vaadindirectory1</image:caption><image:title>vaadindirectory1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/practical-vaadin-about-java.jpeg</image:loc><image:caption>practicalvaadinaboutjava</image:caption><image:title>practicalvaadinaboutjava</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/syam-pillai.jpg</image:loc><image:caption>syampillai</image:caption><image:title>syampillai</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2021-11-30</lastmod></url><url><loc>https://blog.vaadin.com/what-s-new-in-gwt-2-7</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/openid-connect-authentication-vaadin-an-integration-example-using-quarkus</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-09-08%20at%2012.59.56.png</image:loc><image:caption>Screenshot20230908at125956</image:caption><image:title>Screenshot20230908at125956</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MAttis.png</image:loc><image:caption>MAttis</image:caption><image:title>MAttis</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-09-08%20at%2012.58.01.png</image:loc><image:caption>Screenshot20230908at125801</image:caption><image:title>Screenshot20230908at125801</image:title></image:image><lastmod>2023-09-12</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-elements-end-of-june-update</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-elements-end-of-june-update/valo.png</image:loc><image:caption>valo</image:caption><image:title>valo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2020-02-12</lastmod></url><url><loc>https://blog.vaadin.com/think-twice-before-overriding-object.equals</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Think%20twice%20before%20overriding%20Object.equals().png</image:loc><image:caption>ThinktwicebeforeoverridingObjectequals</image:caption><image:title>ThinktwicebeforeoverridingObjectequals</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-05-14</lastmod></url><url><loc>https://blog.vaadin.com/hilla-tailwind-tutorial</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/tailwind.png</image:loc><image:caption>tailwind</image:caption><image:title>tailwind</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/announcing-the-new-vaadin-forum</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/v-forum-featured-img-04.png</image:loc><image:caption>vforumfeaturedimg04</image:caption><image:title>vforumfeaturedimg04</image:title></image:image><lastmod>2024-02-16</lastmod></url><url><loc>https://blog.vaadin.com/7-series</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/7-series/a18c5a4e-cd08-4d92-8169-2ad6716674ee.png</image:loc><image:caption>a18c5a4ecd084d9281692ad6716674ee</image:caption><image:title>a18c5a4ecd084d9281692ad6716674ee</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-006</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/you-had-opinions-on-directory</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/you-had-opinions-on-directory/9940102e-05d9-4d8b-9643-2377f8341ed0.png</image:loc><image:caption>9940102e05d94d8b96432377f8341ed0</image:caption><image:title>9940102e05d94d8b96432377f8341ed0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/you-had-opinions-on-directory/0afc3a32-4710-47a5-9156-2a844e9df8c9.png</image:loc><image:caption>0afc3a32471047a591562a844e9df8c9</image:caption><image:title>0afc3a32471047a591562a844e9df8c9</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-development-team-update-04-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/liquiditywell-streamlines-their-development-process-with-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/social-suggested-images/Built%20with%20Vaadin%20-%20draft%20-%20twitter.png</image:loc><image:caption>BuiltwithVaadindrafttwitter</image:caption><image:title>BuiltwithVaadindrafttwitter</image:title></image:image><lastmod>2021-10-21</lastmod></url><url><loc>https://blog.vaadin.com/cdn-is-here-a-global-network-of-widgetsets</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/cdn-is-here-a-global-network-of-widgetsets/CDN-blog-1.png</image:loc><image:caption>CDNblog1</image:caption><image:title>CDNblog1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/hilla-2.1-faster-development-faster-uis-end-to-end-troubleshooting-and-more</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Hilla%202.1%20Featured%20image.png</image:loc><image:caption>Hilla21Featuredimage</image:caption><image:title>Hilla21Featuredimage</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/ifd-engineering-warehouse-management-vaadin-24</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Group%2096%20(2).png</image:loc><image:caption>Group962</image:caption><image:title>Group962</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image%207-1.png</image:loc><image:caption>image71</image:caption><image:title>image71</image:title></image:image><lastmod>2025-07-23</lastmod></url><url><loc>https://blog.vaadin.com/collaboration-engine-how-the-demo-app-works</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-11-27%20at%208.53.49.png</image:loc><image:caption>Screenshot20201127at85349</image:caption><image:title>Screenshot20201127at85349</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-11-27%20at%208.52.06.png</image:loc><image:caption>Screenshot20201127at85206</image:caption><image:title>Screenshot20201127at85206</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMAGE%20(1).png</image:loc><image:caption>IMAGE1</image:caption><image:title>IMAGE1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-12-08%20at%2015.12.39.png</image:loc><image:caption>Screenshot20201208at151239</image:caption><image:title>Screenshot20201208at151239</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/styling-your-vaadin-application-with-lumo</loc><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-11-16%20at%209.17.03%20AM.png</image:loc><image:caption>Screenshot20231116at91703AM</image:caption><image:title>Screenshot20231116at91703AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lumo%20styling.png</image:loc><image:caption>lumostyling</image:caption><image:title>lumostyling</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Untitled%20design%20(9).png</image:loc><image:caption>Untitleddesign9</image:caption><image:title>Untitleddesign9</image:title></image:image><lastmod>2023-11-17</lastmod></url><url><loc>https://blog.vaadin.com/multilingual-ai-form-filler-for-business-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-06-13%20at%2013.28.42.png</image:loc><image:caption>Screenshot20230613at132842</image:caption><image:title>Screenshot20230613at132842</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/AI%20Form%20Filler%209.png</image:loc><image:caption>AIFormFiller9</image:caption><image:title>AIFormFiller9</image:title></image:image><lastmod>2023-08-24</lastmod></url><url><loc>https://blog.vaadin.com/the-best-java-ui-frameworks-for-full-stack-development</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/WisWeb-1.mp4/medium.jpg</video:thumbnail_loc><video:title>WisWeb-1</video:title><video:description>WisWeb-1</video:description><video:content_loc>https://website.vaadin.com/hubfs/WisWeb-1.mp4</video:content_loc><video:duration>18</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-05-07%20at%208.21.26.png</image:loc><image:caption>Screenshot20240507at82126</image:caption><image:title>Screenshot20240507at82126</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Best-java-ui-frameworks%20(1).png</image:loc><image:caption>Bestjavauiframeworks1</image:caption><image:title>Bestjavauiframeworks1</image:title></image:image><lastmod>2026-01-12</lastmod></url><url><loc>https://blog.vaadin.com/build-modern-web-apps-100-in-kotlin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Kotlin.png</image:loc><image:caption>Kotlin</image:caption><image:title>Kotlin</image:title></image:image><lastmod>2024-03-30</lastmod></url><url><loc>https://blog.vaadin.com/simplified-theming-in-vaadin-24</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Group%2098-png.png</image:loc><image:caption>Group98png</image:caption><image:title>Group98png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image-png-Feb-23-2023-11-43-08-9955-AM.png</image:loc><image:caption>imagepngFeb2320231143089955AM</image:caption><image:title>imagepngFeb2320231143089955AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image-png-Feb-23-2023-11-48-18-0209-AM.png</image:loc><image:caption>imagepngFeb2320231148180209AM</image:caption><image:title>imagepngFeb2320231148180209AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image-png-Feb-23-2023-11-55-22-4681-AM.png</image:loc><image:caption>imagepngFeb2320231155224681AM</image:caption><image:title>imagepngFeb2320231155224681AM</image:title></image:image><lastmod>2023-03-07</lastmod></url><url><loc>https://blog.vaadin.com/top-14-new-features-in-vaadin-14</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-14-new-features-in-vaadin-14/01-grid-column-autowidth.png</image:loc><image:caption>01gridcolumnautowidth</image:caption><image:title>01gridcolumnautowidth</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-14-new-features-in-vaadin-14/07-hide-clear-button.png</image:loc><image:caption>07hideclearbutton</image:caption><image:title>07hideclearbutton</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-14-new-features-in-vaadin-14/vaadin14-is-out.png</image:loc><image:caption>vaadin14isout</image:caption><image:title>vaadin14isout</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-14-new-features-in-vaadin-14/vaadin14-is-out-1.png</image:loc><image:caption>vaadin14isout1</image:caption><image:title>vaadin14isout1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-14-new-features-in-vaadin-14/04-notification-theme.png</image:loc><image:caption>04notificationtheme</image:caption><image:title>04notificationtheme</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/the-business-case-for-adopting-a-design-system</loc><image:image><image:loc>https://website.vaadin.com/hubfs/image%20(2)-1.png</image:loc><image:caption>image21</image:caption><image:title>image21</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-cdi-for-vaadin-10-now-available-for-testing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/is-your-vaadin-application-becoming-sluggish</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/is-your-vaadin-application-becoming-sluggish/ea079266-d4ce-4f0f-bbb4-faa4cb1a0dfc.png</image:loc><image:caption>ea079266d4ce4f0fbbb4faa4cb1a0dfc</image:caption><image:title>ea079266d4ce4f0fbbb4faa4cb1a0dfc</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/developing-a-collaborative-game-experience-with-pascal-schwabe</loc><image:image><image:loc>https://website.vaadin.com/hubfs/CollabChallenge%20_%20Pascal.png</image:loc><image:caption>CollabChallengePascal</image:caption><image:title>CollabChallengePascal</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-04-11%20at%2010.37.45.png</image:loc><image:caption>Screenshot20230411at103745</image:caption><image:title>Screenshot20230411at103745</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-04-11%20at%2010.38.23.png</image:loc><image:caption>Screenshot20230411at103823</image:caption><image:title>Screenshot20230411at103823</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-04-11%20at%2010.37.01.png</image:loc><image:caption>Screenshot20230411at103701</image:caption><image:title>Screenshot20230411at103701</image:title></image:image><lastmod>2023-04-11</lastmod></url><url><loc>https://blog.vaadin.com/bdd-oriented-testing-in-a-vaadin-project</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/best-angular-alternatives-for-web-development</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Group%2080%20(3).png</image:loc><image:caption>Group803</image:caption><image:title>Group803</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Angular%20alternatives.png</image:loc><image:caption>Angularalternatives</image:caption><image:title>Angularalternatives</image:title></image:image><lastmod>2026-02-12</lastmod></url><url><loc>https://blog.vaadin.com/come-and-meet-us-at-javaone-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/come-and-meet-us-at-javaone-2015/13c51bfc-7d8f-4d32-aa3d-a3d5b4c93fa5.png</image:loc><image:caption>13c51bfc7d8f4d32aa3da3d5b4c93fa5</image:caption><image:title>13c51bfc7d8f4d32aa3da3d5b4c93fa5</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/use-vaadin-to-build-real-time-collaboration-web-apps-for-work</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-05-25%20at%2012-54%201-jpg-2.jpeg</image:loc><image:caption>Screenshot20210525at12541jpg2</image:caption><image:title>Screenshot20210525at12541jpg2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2011-png.png</image:loc><image:caption>Frame11png</image:caption><image:title>Frame11png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CEScreenShot%20(1)-png-2.png</image:loc><image:caption>CEScreenShot1png2</image:caption><image:title>CEScreenShot1png2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Real-Time%20Collaboration%20in%20Web%20Apps%20for%20Work%20(1).png</image:loc><image:caption>RealTimeCollaborationinWebAppsforWork1</image:caption><image:title>RealTimeCollaborationinWebAppsforWork1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Real-Time%20Collaboration%20in%20Web%20Apps%20for%20Work%20(1)-png.png</image:loc><image:caption>RealTimeCollaborationinWebAppsforWork1png</image:caption><image:title>RealTimeCollaborationinWebAppsforWork1png</image:title></image:image><lastmod>2021-06-10</lastmod></url><url><loc>https://blog.vaadin.com/the-future-of-gwt-survey-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-future-of-gwt-survey-2013/b5764545-7d55-4c5c-b340-08e5ce366425.png</image:loc><image:caption>b57645457d554c5cb34008e5ce366425</image:caption><image:title>b57645457d554c5cb34008e5ce366425</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-vaadin-elements-with-vaadin-framework</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-elements-with-vaadin-framework/combo-box-screenshot.png</image:loc><image:caption>comboboxscreenshot</image:caption><image:title>comboboxscreenshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-joins-foojay-advisory-board</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_%20Vaadin%20joins%20Foojay%20advisory%20board.png</image:loc><image:caption>BlogVaadinjoinsFoojayadvisoryboard</image:caption><image:title>BlogVaadinjoinsFoojayadvisoryboard</image:title></image:image><lastmod>2022-05-12</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-17-is-packed-with-data-binding-improvements</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image2-3.png</image:loc><image:caption>image23</image:caption><image:title>image23</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image3-2.png</image:loc><image:caption>image32</image:caption><image:title>image32</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image4-1.png</image:loc><image:caption>image41</image:caption><image:title>image41</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin-17.png</image:loc><image:caption>Vaadin17</image:caption><image:title>Vaadin17</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-3.png</image:loc><image:caption>image13</image:caption><image:title>image13</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/new-tutorial-page-for-vaadin-and-related-technologies</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-tutorial-page-for-vaadin-and-related-technologies/learning-center-banner-1.png</image:loc><image:caption>learningcenterbanner1</image:caption><image:title>learningcenterbanner1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-learn-menu.png</image:loc><image:caption>vaadinlearnmenu</image:caption><image:title>vaadinlearnmenu</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-tutorial-page-for-vaadin-and-related-technologies/learning-center-banner.png</image:loc><image:caption>learningcenterbanner</image:caption><image:title>learningcenterbanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2020-02-12</lastmod></url><url><loc>https://blog.vaadin.com/building-a-vaadin-gemini-ai-powered-chatbot-part-2</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-08-23%20at%2011.45.16%20AM%201%20(1).png</image:loc><image:caption>Screenshot20240823at114516AM11</image:caption><image:title>Screenshot20240823at114516AM11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Part%202%20gemini.png</image:loc><image:caption>Part2gemini</image:caption><image:title>Part2gemini</image:title></image:image><lastmod>2024-08-30</lastmod></url><url><loc>https://blog.vaadin.com/vaadins-2021-highlights</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-IMG_3797.jpg</image:loc><image:caption>alejandroduarteIMG3797</image:caption><image:title>alejandroduarteIMG3797</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Tutorial%20Thumbnail%20Spring%20Boot%20Java%20Full%20course%202021%20%20(1).png</image:loc><image:caption>TutorialThumbnailSpringBootJavaFullcourse20211</image:caption><image:title>TutorialThumbnailSpringBootJavaFullcourse20211</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/highlights-2021.png</image:loc><image:caption>highlights2021</image:caption><image:title>highlights2021</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/oauth-2-and-google-sign-in-for-a-vaadin-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Three%20tips%20to%20make%20your%20Vaadin%20app%20a%20more%20integral%20part%20of%20your%20system.png</image:loc><image:caption>ThreetipstomakeyourVaadinappamoreintegralpartofyoursystem</image:caption><image:title>ThreetipstomakeyourVaadinappamoreintegralpartofyoursystem</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/login%20help%20(2).png</image:loc><image:caption>loginhelp2</image:caption><image:title>loginhelp2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><lastmod>2024-04-30</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-19-adds-offline-functionality-to-fusion-heres-how-it-works</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin-19-offline-1.png</image:loc><image:caption>Vaadin19offline1</image:caption><image:title>Vaadin19offline1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/viktor-lukashov-photo.jpg</image:loc><image:caption>viktorlukashovphoto</image:caption><image:title>viktorlukashovphoto</image:title></image:image><lastmod>2021-03-11</lastmod></url><url><loc>https://blog.vaadin.com/the-state-of-java-in-the-enterprise-survey</loc><image:image><image:loc>https://website.vaadin.com/hubfs/2023%20The%20state%20of%20Java%20survey.png</image:loc><image:caption>2023ThestateofJavasurvey</image:caption><image:title>2023ThestateofJavasurvey</image:title></image:image><lastmod>2022-11-11</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-november-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-november-2014/3371c3df-050a-4d21-af77-b460b8ae2f12.jpeg</image:loc><image:caption>3371c3df050a4d21af77b460b8ae2f12</image:caption><image:title>3371c3df050a4d21af77b460b8ae2f12</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/embedding-java-apps-on-websites-without-third-party-cookies</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Add%20on%20migration%20(2).png</image:loc><image:caption>Addonmigration2</image:caption><image:title>Addonmigration2</image:title></image:image><lastmod>2024-07-30</lastmod></url><url><loc>https://blog.vaadin.com/bridging-the-gap-between-vaadin-decision-makers-and-customers-all-over-the-world</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Vaadin%20Insights%20Online%20(1).jpg</image:loc><image:caption>VaadinInsightsOnline1</image:caption><image:title>VaadinInsightsOnline1</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/the-right-approach-for-your-application-modernization</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-right-approach-for-your-application-modernization/ed89e2cf-c32f-411d-bcdf-ee2f3e6b0901.png</image:loc><image:caption>ed89e2cfc32f411dbcdfee2f3e6b0901</image:caption><image:title>ed89e2cfc32f411dbcdfee2f3e6b0901</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/The%20right%20approach%20for%20your%20application%20modernization.png</image:loc><image:caption>Therightapproachforyourapplicationmodernization</image:caption><image:title>Therightapproachforyourapplicationmodernization</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-right-approach-for-your-application-modernization/modernization-comparison-dark.png</image:loc><image:caption>modernizationcomparisondark</image:caption><image:title>modernizationcomparisondark</image:title></image:image><lastmod>2022-03-25</lastmod></url><url><loc>https://blog.vaadin.com/full-stack-with-java-at-devnexus-2020</loc><image:image><image:loc>https://website.vaadin.com/hubfs/viktor-lukashov-photo.jpg</image:loc><image:caption>viktorlukashovphoto</image:caption><image:title>viktorlukashovphoto</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMG_5048-COLLAGE.jpg</image:loc><image:caption>IMG5048COLLAGE</image:caption><image:title>IMG5048COLLAGE</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMG_5061.jpg</image:loc><image:caption>IMG5061</image:caption><image:title>IMG5061</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-simplicity-now-also-in-typescript</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-typescript.png</image:loc><image:caption>vaadintypescript</image:caption><image:title>vaadintypescript</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/new-in-V15-architecture.png</image:loc><image:caption>newinV15architecture</image:caption><image:title>newinV15architecture</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/using-vaadin-grid</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-grid/b4f20c54-b261-4b30-91ee-f7920e92a6db.png</image:loc><image:caption>b4f20c54b2614b3091eef7920e92a6db</image:caption><image:title>b4f20c54b2614b3091eef7920e92a6db</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/web-components-with-your-preferred-framework</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-components-with-your-preferred-framework/c17e52bb-f4c6-4433-b2d5-0f7fbb45581e.png</image:loc><image:caption>c17e52bbf4c64433b2d50f7fbb45581e</image:caption><image:title>c17e52bbf4c64433b2d50f7fbb45581e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-components-with-your-preferred-framework/3936646d-77f5-452e-a933-4eca2f806839.png</image:loc><image:caption>3936646d77f5452ea9334eca2f806839</image:caption><image:title>3936646d77f5452ea9334eca2f806839</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/cgi-automated-routine-tasks-in-social-and-health-care</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(5).png</image:loc><image:caption>Sweap5</image:caption><image:title>Sweap5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ui-1-2.webp</image:loc><image:caption>ui12</image:caption><image:title>ui12</image:title></image:image><lastmod>2023-06-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-19-has-landed-heres-everything-you-need-to-know</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(29).png</image:loc><image:caption>Frame29</image:caption><image:title>Frame29</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Release%20event%20V19.0.svg</image:loc><image:caption>ReleaseeventV190</image:caption><image:title>ReleaseeventV190</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/collab-av-group.gif</image:loc><image:caption>collabavgroup</image:caption><image:title>collabavgroup</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image35.gif</image:loc><image:caption>image35</image:caption><image:title>image35</image:title></image:image><lastmod>2021-03-10</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-snippets-and-extended-code-recommendations-in-eclipse</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-snippets-and-extended-code-recommendations-in-eclipse/fc1c11ad-e6a2-438c-9a88-67835d650a29.png</image:loc><image:caption>fc1c11ade6a2438c9a8867835d650a29</image:caption><image:title>fc1c11ade6a2438c9a8867835d650a29</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/upgrading-to-vaadin-framework-8-part-1-of-2-</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadins-2020-highlights-and-plans-for-next-year</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-12-08%20at%2015.12.39.png</image:loc><image:caption>Screenshot20201208at151239</image:caption><image:title>Screenshot20201208at151239</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ebook%20(1).png</image:loc><image:caption>ebook1</image:caption><image:title>ebook1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(6).png</image:loc><image:caption>Frame6</image:caption><image:title>Frame6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/DEVDAY_small.jpg</image:loc><image:caption>DEVDAYsmall</image:caption><image:title>DEVDAYsmall</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/state-of-the-vaadin-framework</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-classic-components-are-coming</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Classic%20Components%20featured%20image.png</image:loc><image:caption>ClassicComponentsfeaturedimage</image:caption><image:title>ClassicComponentsfeaturedimage</image:title></image:image><lastmod>2025-03-07</lastmod></url><url><loc>https://blog.vaadin.com/success-story-a-winning-team</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/success-story-a-winning-team/e95dd690-aa2b-41ab-b3ad-76b5a51867a4.png</image:loc><image:caption>e95dd690aa2b41abb3ad76b5a51867a4</image:caption><image:title>e95dd690aa2b41abb3ad76b5a51867a4</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-in-wordpress-best-of-both-worlds</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20wordpress.png</image:loc><image:caption>Vaadinwordpress</image:caption><image:title>Vaadinwordpress</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2024-08-30</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-from-vaadin-labs</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-from-vaadin-labs/8df4d825-41ca-46b9-809d-b5b7290ee021.png</image:loc><image:caption>8df4d82541ca46b9809db5b7290ee021</image:caption><image:title>8df4d82541ca46b9809db5b7290ee021</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-from-vaadin-labs/d0b7a2e9-4b74-4104-ab83-bb61da58e7b3.png</image:loc><image:caption>d0b7a2e94b744104ab83bb61da58e7b3</image:caption><image:title>d0b7a2e94b744104ab83bb61da58e7b3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/java-and-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Red%20and%20Blue%20Clean%20&amp;%20Corporate%20Technology%20Research%20Findings%20Report%20Infographic%20(1)-png.png</image:loc><image:caption>CopyofRedandBlueCleanCorporateTechnologyResearchFindingsReportInfographic1png</image:caption><image:title>CopyofRedandBlueCleanCorporateTechnologyResearchFindingsReportInfographic1png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Your%20paragraph%20text%20(3).png</image:loc><image:caption>Yourparagraphtext3</image:caption><image:title>Yourparagraphtext3</image:title></image:image><lastmod>2021-07-01</lastmod></url><url><loc>https://blog.vaadin.com/claim-your-componen-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/claim-your-componen-1/SsZTs9g-1.png</image:loc><image:caption>SsZTs9g1</image:caption><image:title>SsZTs9g1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/claim-your-componen-1/SsZTs9g.png</image:loc><image:caption>SsZTs9g</image:caption><image:title>SsZTs9g</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/introducing-the-vaadin-map-component</loc><image:image><image:loc>https://website.vaadin.com/hubfs/City.png</image:loc><image:caption>City</image:caption><image:title>City</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Map%20component%20(1).png</image:loc><image:caption>Mapcomponent1</image:caption><image:title>Mapcomponent1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Source.png</image:loc><image:caption>Source</image:caption><image:title>Source</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Maritime.png</image:loc><image:caption>Maritime</image:caption><image:title>Maritime</image:title></image:image><lastmod>2022-03-10</lastmod></url><url><loc>https://blog.vaadin.com/request-for-comments-lazy-data-binding-improvements</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/request-for-comments-lazy-data-binding-improvements/paged-backend-access-after.png</image:loc><image:caption>pagedbackendaccessafter</image:caption><image:title>pagedbackendaccessafter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/request-for-comments-lazy-data-binding-improvements/no-size-query.png</image:loc><image:caption>nosizequery</image:caption><image:title>nosizequery</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/request-for-comments-lazy-data-binding-improvements/paged-backend-access-before.png</image:loc><image:caption>pagedbackendaccessbefore</image:caption><image:title>pagedbackendaccessbefore</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/crowdsourcing-vaadin-with-codetrails-connect</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/crowdsourcing-vaadin-with-codetrails-connect/23f43d76-abf9-483a-ad66-3471a47b63bd.png</image:loc><image:caption>23f43d76abf9483aad663471a47b63bd</image:caption><image:title>23f43d76abf9483aad663471a47b63bd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/crowdsourcing-vaadin-with-codetrails-connect/7f441caf-bd6c-4381-b0c0-54c2e237a2bd.png</image:loc><image:caption>7f441cafbd6c4381b0c054c2e237a2bd</image:caption><image:title>7f441cafbd6c4381b0c054c2e237a2bd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/crowdsourcing-vaadin-with-codetrails-connect/22a241fb-d23a-4e25-b19a-8b40638f3a21.png</image:loc><image:caption>22a241fbd23a4e25b19a8b40638f3a21</image:caption><image:title>22a241fbd23a4e25b19a8b40638f3a21</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-oracle-databases-and-weblogic-with-vaadin-8</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-oracle-databases-and-weblogic-with-vaadin-8/oracle-weblogic-demo.png</image:loc><image:caption>oracleweblogicdemo</image:caption><image:title>oracleweblogicdemo</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-responsive-websites-with-java-and-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-03-21%20at%2016.03.01.png</image:loc><image:caption>Screenshot20240321at160301</image:caption><image:title>Screenshot20240321at160301</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-03-21%20at%2016.06.08.png</image:loc><image:caption>Screenshot20240321at160608</image:caption><image:title>Screenshot20240321at160608</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-03-21%20at%2016.41.30.png</image:loc><image:caption>Screenshot20240321at164130</image:caption><image:title>Screenshot20240321at164130</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Responsive%20web%20design.png</image:loc><image:caption>Responsivewebdesign</image:caption><image:title>Responsivewebdesign</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-03-21%20at%2016.02.44.png</image:loc><image:caption>Screenshot20240321at160244</image:caption><image:title>Screenshot20240321at160244</image:title></image:image><lastmod>2024-03-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-touchkit-4-0</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-touchkit-4-0/mobile-presets-ios7.png</image:loc><image:caption>mobilepresetsios7</image:caption><image:title>mobilepresetsios7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-touchkit-4-0/44c10a4c-e155-4bcf-8897-00daf52a2f1d.png</image:loc><image:caption>44c10a4ce1554bcf889700daf52a2f1d</image:caption><image:title>44c10a4ce1554bcf889700daf52a2f1d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-touchkit-4-0/3f92c66a-24a3-4874-9624-e0ec8138d73c.jpeg</image:loc><image:caption>3f92c66a24a348749624e0ec8138d73c</image:caption><image:title>3f92c66a24a348749624e0ec8138d73c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-touchkit-4-0/046e32bd-36e7-48dc-8b09-6fdcb5beccd9.png</image:loc><image:caption>046e32bd36e748dc8b096fdcb5beccd9</image:caption><image:title>046e32bd36e748dc8b096fdcb5beccd9</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-004</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/participate-in-the-vaadin-touchkit-4-study</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/participate-in-the-vaadin-touchkit-4-study/35ae2436-7afe-451d-b36e-f2898ea9b6c4.png</image:loc><image:caption>35ae24367afe451db36ef2898ea9b6c4</image:caption><image:title>35ae24367afe451db36ef2898ea9b6c4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/participate-in-the-vaadin-touchkit-4-study/f3f5206d-d602-4111-9962-613cd72ee015.png</image:loc><image:caption>f3f5206dd60241119962613cd72ee015</image:caption><image:title>f3f5206dd60241119962613cd72ee015</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/secure-coding-practices-2-binary-upload-validation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Image%202.png</image:loc><image:caption>Image2</image:caption><image:title>Image2</image:title></image:image><lastmod>2023-12-21</lastmod></url><url><loc>https://blog.vaadin.com/why-real-time-collaboration-is-essential-in-web-apps-for-work-in-2021</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-05-25%20at%2012-54%201-jpg.jpeg</image:loc><image:caption>Screenshot20210525at12541jpg</image:caption><image:title>Screenshot20210525at12541jpg</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CEScreenShot%20(1)-png.png</image:loc><image:caption>CEScreenShot1png</image:caption><image:title>CEScreenShot1png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-05-25%20at%2013-19-57-png.png</image:loc><image:caption>Screenshot20210525at131957png</image:caption><image:title>Screenshot20210525at131957png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Your%20paragraph%20text%20(2).png</image:loc><image:caption>Yourparagraphtext2</image:caption><image:title>Yourparagraphtext2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Your%20paragraph%20text%20(2)-png.png</image:loc><image:caption>Yourparagraphtext2png</image:caption><image:title>Yourparagraphtext2png</image:title></image:image><lastmod>2021-05-25</lastmod></url><url><loc>https://blog.vaadin.com/still-on-v8-automate-your-application-upgrade-to-vaadin-23</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-155-1.jpg</image:loc><image:caption>vaadinstaff20221551</image:caption><image:title>vaadinstaff20221551</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/V8%20upgrade%20automation%20v2.png</image:loc><image:caption>V8upgradeautomationv2</image:caption><image:title>V8upgradeautomationv2</image:title></image:image><lastmod>2025-03-07</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-february-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-february-2016/jonas-sami-jfokus.jpeg</image:loc><image:caption>jonassamijfokus</image:caption><image:title>jonassamijfokus</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-videos-now-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-06-17%20at%2013.14.09.png</image:loc><image:caption>Screenshot20200617at131409</image:caption><image:title>Screenshot20200617at131409</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-8-binder</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-highlights-new-features-productivity</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blogpost_24x.png</image:loc><image:caption>Blogpost24x</image:caption><image:title>Blogpost24x</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/unnamed.webp</image:loc><image:caption>unnamed</image:caption><image:title>unnamed</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/unnamed-1.gif</image:loc><image:caption>unnamed1</image:caption><image:title>unnamed1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/unnamed.png</image:loc><image:caption>unnamed</image:caption><image:title>unnamed</image:title></image:image><lastmod>2025-08-12</lastmod></url><url><loc>https://blog.vaadin.com/building-a-dynamic-web-form-with-validation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-03</lastmod></url><url><loc>https://blog.vaadin.com/how-to-showcase-a-framework</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-showcase-a-framework/sampler-valo-theme.png</image:loc><image:caption>samplervalotheme</image:caption><image:title>samplervalotheme</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-showcase-a-framework/iphone-sampler.png</image:loc><image:caption>iphonesampler</image:caption><image:title>iphonesampler</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-showcase-a-framework/d75bd6ad-6913-4881-bc64-2ab4dcc589f4.png</image:loc><image:caption>d75bd6ad69134881bc642ab4dcc589f4</image:caption><image:title>d75bd6ad69134881bc642ab4dcc589f4</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-23-will-require-java-11</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-23-requires-java-11.png</image:loc><image:caption>vaadin23requiresjava11</image:caption><image:title>vaadin23requiresjava11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2022-02-10</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-s-frontend-direction</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/still-100-java-for-front-end-development</loc><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/josiah-haswell-on-building-aire-ux-components-library-for-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Josiah%20Haswell%20(1).png</image:loc><image:caption>JosiahHaswell1</image:caption><image:title>JosiahHaswell1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-16%20at%2013.07.51.png</image:loc><image:caption>Screenshot20221216at130751</image:caption><image:title>Screenshot20221216at130751</image:title></image:image><lastmod>2022-12-16</lastmod></url><url><loc>https://blog.vaadin.com/building-a-web-ui-for-postgresql-databases</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-postgresql-databases/mybatis-spring-initializr.png</image:loc><image:caption>mybatisspringinitializr</image:caption><image:title>mybatisspringinitializr</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-web-ui-for-postgresql-databases/mybatis-demo-screenshot.png</image:loc><image:caption>mybatisdemoscreenshot</image:caption><image:title>mybatisdemoscreenshot</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-oauth-2-and-google-sign-in-for-a-vaadin-14-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/V14_Oauth_Google_Login.jpg</image:loc><image:caption>V14OauthGoogleLogin</image:caption><image:title>V14OauthGoogleLogin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/V14_Oauth_Google_Login-jpg.jpeg</image:loc><image:caption>V14OauthGoogleLoginjpg</image:caption><image:title>V14OauthGoogleLoginjpg</image:title></image:image><lastmod>2022-03-12</lastmod></url><url><loc>https://blog.vaadin.com/clara-declarative-uis-for-the-server-side</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/clara-declarative-uis-for-the-server-side/dda3bc6e-6a94-47db-a136-1ae031fd1bd1.jpeg</image:loc><image:caption>dda3bc6e6a9447dba1361ae031fd1bd1</image:caption><image:title>dda3bc6e6a9447dba1361ae031fd1bd1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/clara-declarative-uis-for-the-server-side/9fe874ad-92b8-49a0-ae7f-7731b15174ee.png</image:loc><image:caption>9fe874ad92b849a0ae7f7731b15174ee</image:caption><image:title>9fe874ad92b849a0ae7f7731b15174ee</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/grid-beta-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/grid-beta-released/grid.png</image:loc><image:caption>grid</image:caption><image:title>grid</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-learning-center-with-training-and-certifications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/training.png</image:loc><image:caption>training</image:caption><image:title>training</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/plus-blog-banner.png</image:loc><image:caption>plusblogbanner</image:caption><image:title>plusblogbanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/certification.png</image:loc><image:caption>certification</image:caption><image:title>certification</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/training-intro.png</image:loc><image:caption>trainingintro</image:caption><image:title>trainingintro</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/expert-tips-for-new-java-developers</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(42).png</image:loc><image:caption>Frame42</image:caption><image:title>Frame42</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(37).png</image:loc><image:caption>Frame37</image:caption><image:title>Frame37</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(43).png</image:loc><image:caption>Frame43</image:caption><image:title>Frame43</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(44).png</image:loc><image:caption>Frame44</image:caption><image:title>Frame44</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(40).png</image:loc><image:caption>Frame40</image:caption><image:title>Frame40</image:title></image:image><lastmod>2024-07-02</lastmod></url><url><loc>https://blog.vaadin.com/comparing-frontend-frameworks-for-spring-boot-react-angular-and-vaadin-jhipster</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Comparing%20Frontend%20Frameworks%20for%20Spring%20Boot_%20React%2c%20Angular%2c%20and%20Vaadin%20(%2BJHipster)%20(8).png</image:loc><image:caption>ComparingFrontendFrameworksforSpringBootReactAngularandVaadinJHipster8</image:caption><image:title>ComparingFrontendFrameworksforSpringBootReactAngularandVaadinJHipster8</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Comparing%20Frontend%20Frameworks%20for%20Spring%20Boot_%20React%2c%20Angular%2c%20and%20Vaadin%20(%2BJHipster)%20(3).png</image:loc><image:caption>ComparingFrontendFrameworksforSpringBootReactAngularandVaadinJHipster3</image:caption><image:title>ComparingFrontendFrameworksforSpringBootReactAngularandVaadinJHipster3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Comparing%20Frontend%20Frameworks%20for%20Spring%20Boot_%20React%2c%20Angular%2c%20and%20Vaadin%20(%2BJHipster)%20(10).png</image:loc><image:caption>ComparingFrontendFrameworksforSpringBootReactAngularandVaadinJHipster10</image:caption><image:title>ComparingFrontendFrameworksforSpringBootReactAngularandVaadinJHipster10</image:title></image:image><lastmod>2025-01-15</lastmod></url><url><loc>https://blog.vaadin.com/take-a-rest-by-integrating-salesforce-into-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-team-update-9-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-7-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-release-v24.7%20(1).png</image:loc><image:caption>vaadinreleasev2471</image:caption><image:title>vaadinreleasev2471</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><lastmod>2025-05-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-a-new-technology-baseline-using-spring-boot-3-and-java-17</loc><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/V24.png</image:loc><image:caption>V24</image:caption><image:title>V24</image:title></image:image><lastmod>2025-08-27</lastmod></url><url><loc>https://blog.vaadin.com/why-it-s-faster-to-use-vaadin-designer-than-write-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2020-01-23</lastmod></url><url><loc>https://blog.vaadin.com/3-megatrends-shaping-the-future-of-enterprise-business-web-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Business%20case%20for%20PWA.png</image:loc><image:caption>BusinesscaseforPWA</image:caption><image:title>BusinesscaseforPWA</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Trends%20shaping%20the%20future%20of%20web%20apps.png</image:loc><image:caption>Trendsshapingthefutureofwebapps</image:caption><image:title>Trendsshapingthefutureofwebapps</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Online%20UX%20.png</image:loc><image:caption>OnlineUX</image:caption><image:title>OnlineUX</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/what-is-grid-pro-and-what-is-happening-to-the-free-grid-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/what-is-grid-pro-and-what-is-happening-to-the-free-grid-/d71f56ad-365c-4f08-ab34-3c87ab43be6d.png</image:loc><image:caption>d71f56ad365c4f08ab343c87ab43be6d</image:caption><image:title>d71f56ad365c4f08ab343c87ab43be6d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/what-is-grid-pro-and-what-is-happening-to-the-free-grid-/a57c6c39-13c9-433d-b17f-3649661cec19.png</image:loc><image:caption>a57c6c3913c9433db17f3649661cec19</image:caption><image:title>a57c6c3913c9433db17f3649661cec19</image:title></image:image><lastmod>2022-02-22</lastmod></url><url><loc>https://blog.vaadin.com/improve-usability-and-front-end-implementation-with-ux-tuning</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/improve-usability-and-front-end-implementation-with-ux-tuning/9e2b80b2-658c-4d9f-9d4c-38f771cb915c.png</image:loc><image:caption>9e2b80b2658c4d9f9d4c38f771cb915c</image:caption><image:title>9e2b80b2658c4d9f9d4c38f771cb915c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/improve-usability-and-front-end-implementation-with-ux-tuning/9364e7c6-7a50-4b13-9631-5fbb2a1d3b97.png</image:loc><image:caption>9364e7c67a504b1396315fbb2a1d3b97</image:caption><image:title>9364e7c67a504b1396315fbb2a1d3b97</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/headless-testing-with-vaadin-testbench</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/headless-testing-with-vaadin-testbench/92ef0d38-0591-4d81-b1b7-0cf140d5b7db.png</image:loc><image:caption>92ef0d3805914d81b1b70cf140d5b7db</image:caption><image:title>92ef0d3805914d81b1b70cf140d5b7db</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/headless-testing-with-vaadin-testbench/acbcad95-5b1a-400f-92a0-a610589febe3.jpeg</image:loc><image:caption>acbcad955b1a400f92a0a610589febe3</image:caption><image:title>acbcad955b1a400f92a0a610589febe3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/state-of-vaadin-community-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/e827575e-184d-4814-a902-c7015c3c3392.jpeg</image:loc><image:caption>e827575e184d4814a902c7015c3c3392</image:caption><image:title>e827575e184d4814a902c7015c3c3392</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/993f12c8-50ed-4aeb-8527-ebd1b00ec27d.png</image:loc><image:caption>993f12c850ed4aeb8527ebd1b00ec27d</image:caption><image:title>993f12c850ed4aeb8527ebd1b00ec27d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/0e55ffe9-307e-4561-b313-65cb44bcb53b.png</image:loc><image:caption>0e55ffe9307e4561b31365cb44bcb53b</image:caption><image:title>0e55ffe9307e4561b31365cb44bcb53b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/4be61b21-c062-4aff-ae53-adb862e94518.png</image:loc><image:caption>4be61b21c0624affae53adb862e94518</image:caption><image:title>4be61b21c0624affae53adb862e94518</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/4c42fbf1-e9a2-4e29-8fde-0c4cc00a9af7.png</image:loc><image:caption>4c42fbf1e9a24e298fde0c4cc00a9af7</image:caption><image:title>4c42fbf1e9a24e298fde0c4cc00a9af7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/77de25e8-812e-43e5-94a9-b5ea153a7e4d.png</image:loc><image:caption>77de25e8812e43e594a9b5ea153a7e4d</image:caption><image:title>77de25e8812e43e594a9b5ea153a7e4d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/8f55bee6-0004-4896-872a-ac6889b8651b.png</image:loc><image:caption>8f55bee600044896872aac6889b8651b</image:caption><image:title>8f55bee600044896872aac6889b8651b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/66043f5c-fd76-4c12-982d-e536d5ed1163.png</image:loc><image:caption>66043f5cfd764c12982de536d5ed1163</image:caption><image:title>66043f5cfd764c12982de536d5ed1163</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-vaadin-community-2013/15666d4a-c16c-49ce-bfa8-bcd6d51cae2a.png</image:loc><image:caption>15666d4ac16c49cebfa8bcd6d51cae2a</image:caption><image:title>15666d4ac16c49cebfa8bcd6d51cae2a</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/a-day-in-the-life-of-a-vaadin-expe-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-day-in-the-life-of-a-vaadin-expe-1/6be105ce-007d-43e3-be15-031c054e372a.jpeg</image:loc><image:caption>6be105ce007d43e3be15031c054e372a</image:caption><image:title>6be105ce007d43e3be15031c054e372a</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-new-vaadin-forum-is-now-live</loc><image:image><image:loc>https://website.vaadin.com/hubfs/v-forum-featured-img-02.png</image:loc><image:caption>vforumfeaturedimg02</image:caption><image:title>vforumfeaturedimg02</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-03-14</lastmod></url><url><loc>https://blog.vaadin.com/faster-dev-mode-startup-in-vaadin-14.4</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/field-helpers.png</image:loc><image:caption>fieldhelpers</image:caption><image:title>fieldhelpers</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin-14-4.png</image:loc><image:caption>Vaadin144</image:caption><image:title>Vaadin144</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/check-out-the-new-vaadin-directory</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/check-out-the-new-vaadin-directory/directory-search.png</image:loc><image:caption>directorysearch</image:caption><image:title>directorysearch</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/check-out-the-new-vaadin-directory/directory-banner.png</image:loc><image:caption>directorybanner</image:caption><image:title>directorybanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/check-out-the-new-vaadin-directory/component-details.png</image:loc><image:caption>componentdetails</image:caption><image:title>componentdetails</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/check-out-the-new-vaadin-directory/component-overview.png</image:loc><image:caption>componentoverview</image:caption><image:title>componentoverview</image:title></image:image><lastmod>2020-02-27</lastmod></url><url><loc>https://blog.vaadin.com/embedding-vaadin-flow-apps-in-a-react-based-web-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Lazy%20Loading%20Hierarchical%20Data%20(1).png</image:loc><image:caption>LazyLoadingHierarchicalData1</image:caption><image:title>LazyLoadingHierarchicalData1</image:title></image:image><lastmod>2023-11-22</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java-chatgpt-prompt-engineering-and-token-counting</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Enhancing%20ChatGPT%20with%20Prompt%20Engineering%20and%20Token%20Counting%20in%20Java.png</image:loc><image:caption>EnhancingChatGPTwithPromptEngineeringandTokenCountinginJava</image:caption><image:title>EnhancingChatGPTwithPromptEngineeringandTokenCountinginJava</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/frameworks-are-the-future-of-the-web-platform</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/chrome-dev-summit.jpg</image:loc><image:caption>chromedevsummit</image:caption><image:title>chromedevsummit</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/should-you-upgrade-to-vaadin-14-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/David/vaadin-14-banner.png</image:loc><image:caption>vaadin14banner</image:caption><image:title>vaadin14banner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-001</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/functional-reactive-with-core-java-001/functional-reactive-with-core-java-001.png</image:loc><image:caption>functionalreactivewithcorejava001</image:caption><image:title>functionalreactivewithcorejava001</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-june-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2020-02-10</lastmod></url><url><loc>https://blog.vaadin.com/java-for-enterprise-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-04-04%20at%209.25.51.png</image:loc><image:caption>Screenshot20240404at92551</image:caption><image:title>Screenshot20240404at92551</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Block%20Schedule.png</image:loc><image:caption>BlockSchedule</image:caption><image:title>BlockSchedule</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/featured-updated-02.png</image:loc><image:caption>featuredupdated02</image:caption><image:title>featuredupdated02</image:title></image:image><lastmod>2024-09-20</lastmod></url><url><loc>https://blog.vaadin.com/migrating-from-jsp-and-jsf-to-vaadin-made-easy</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-spreadsheet-1-1-is-out-with-new-features</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-spreadsheet-1-1-is-out-with-new-features/320df593-3b47-4d35-87a4-92ce31865785.gif</image:loc><image:caption>320df5933b474d3587a492ce31865785</image:caption><image:title>320df5933b474d3587a492ce31865785</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-spreadsheet-1-1-is-out-with-new-features/b1c7d3a0-a5a7-44af-b3ee-83b37d9b3dd3.gif</image:loc><image:caption>b1c7d3a0a5a744afb3ee83b37d9b3dd3</image:caption><image:title>b1c7d3a0a5a744afb3ee83b37d9b3dd3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/implementing-remember-me-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/implementing-remember-me-with-vaadin/remember-me-screenshot-1.png</image:loc><image:caption>remembermescreenshot1</image:caption><image:title>remembermescreenshot1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/implementing-remember-me-with-vaadin/remember-me.png</image:loc><image:caption>rememberme</image:caption><image:title>rememberme</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/implementing-remember-me-with-vaadin/remember-me-screenshot-2.png</image:loc><image:caption>remembermescreenshot2</image:caption><image:title>remembermescreenshot2</image:title></image:image><lastmod>2021-09-02</lastmod></url><url><loc>https://blog.vaadin.com/a-voice-component-for-your-next-web-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-voice-component-for-your-next-web-app/3kSOcH8.jpeg</image:loc><image:caption>3kSOcH8</image:caption><image:title>3kSOcH8</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/hilla-2-4-simplifies-form-and-crud-creation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/auto-crud-3.png</image:loc><image:caption>autocrud3</image:caption><image:title>autocrud3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-2-4.png</image:loc><image:caption>hilla24</image:caption><image:title>hilla24</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/making-custom-components-for-declarative-use</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-vaadin-community-keeps-growing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/IMG_5280.jpg</image:loc><image:caption>IMG5280</image:caption><image:title>IMG5280</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tiobe-nov-2019.png</image:loc><image:caption>tiobenov2019</image:caption><image:title>tiobenov2019</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-12-09</lastmod></url><url><loc>https://blog.vaadin.com/how-we-enabled-mfa-passkey-and-passwordless-using-the-webauthn-api</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Webauthn%20MFA.png</image:loc><image:caption>WebauthnMFA</image:caption><image:title>WebauthnMFA</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><lastmod>2023-01-04</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-training-autumn-2013-agenda-is-out</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-training-autumn-2013-agenda-is-out/c1454c1d-6208-49bf-a825-8e0e8cf7979b.png</image:loc><image:caption>c1454c1d620849bfa8258e0e8cf7979b</image:caption><image:title>c1454c1d620849bfa8258e0e8cf7979b</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/most-popular-java-frameworks-2026</loc><image:image><image:loc>https://website.vaadin.com/hubfs/The%20Most%20Popular%20Java%20Frameworks%20in%202026.png</image:loc><image:caption>TheMostPopularJavaFrameworksin2026</image:caption><image:title>TheMostPopularJavaFrameworksin2026</image:title></image:image><lastmod>2026-02-18</lastmod></url><url><loc>https://blog.vaadin.com/title-learn-es6-today-with-vaadin-elements-part-2-the-fetch-api</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/welcome-to-the-free-vaadin-8-certification-week-</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/2016-recap</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2016-recap/vaadin-summary.png</image:loc><image:caption>vaadinsummary</image:caption><image:title>vaadinsummary</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2016-recap/releases-summary.png</image:loc><image:caption>releasessummary</image:caption><image:title>releasessummary</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2016-recap/infographics3.png</image:loc><image:caption>infographics3</image:caption><image:title>infographics3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2016-recap/youtube-summary.png</image:loc><image:caption>youtubesummary</image:caption><image:title>youtubesummary</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/server-side-tetris-with-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Tetris-clone%20with%20Vaadin%20Flow.png</image:loc><image:caption>TetrisclonewithVaadinFlow</image:caption><image:title>TetrisclonewithVaadinFlow</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2021-09-20</lastmod></url><url><loc>https://blog.vaadin.com/publish-java-library-maven-central-github</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Publish%20to%20Maven%20central.png</image:loc><image:caption>PublishtoMavencentral</image:caption><image:title>PublishtoMavencentral</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-02-14</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-april-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-april-2015/f1ac64d3-30ce-4ad6-aee8-acbdbb5931ab.jpeg</image:loc><image:caption>f1ac64d330ce4ad6aee8acbdbb5931ab</image:caption><image:title>f1ac64d330ce4ad6aee8acbdbb5931ab</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-build-apps-with-lit-element-and-redux</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/building-a-comprehensive-ui-from-scratch-with-vaadin-designer</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-comprehensive-ui-from-scratch-with-vaadin-designer/f3a601f8-2f67-41f2-9f88-444d27576254.png</image:loc><image:caption>f3a601f82f6741f29f88444d27576254</image:caption><image:title>f3a601f82f6741f29f88444d27576254</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/try-out-html5-drag-n-drop-components-in-grid-and-treegrid-today</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-flow-24.1-drastically-reduces-memory-usage</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Memoryusagebeaconapi.png</image:loc><image:caption>Memoryusagebeaconapi</image:caption><image:title>Memoryusagebeaconapi</image:title></image:image><lastmod>2024-01-25</lastmod></url><url><loc>https://blog.vaadin.com/the-business-case-for-progressive-web-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/pwa-business-app.jpg</image:loc><image:caption>pwabusinessapp</image:caption><image:title>pwabusinessapp</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-23.2-better-than-ever</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-release-v23%20(1).png</image:loc><image:caption>vaadinreleasev231</image:caption><image:title>vaadinreleasev231</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/fujitsu-migrated-from-vaadin-7-to-14-using-vaadins-application-template-creation-service</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-06-19%20at%2014.36.53.png</image:loc><image:caption>Screenshot20230619at143653</image:caption><image:title>Screenshot20230619at143653</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Fujitsu.png</image:loc><image:caption>Fujitsu</image:caption><image:title>Fujitsu</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/new-vaadin-angular-and-react-comparison-tool-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/angular-vaadin-comparison.png</image:loc><image:caption>angularvaadincomparison</image:caption><image:title>angularvaadincomparison</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Framework-comparison-OG-1.png</image:loc><image:caption>FrameworkcomparisonOG1</image:caption><image:title>FrameworkcomparisonOG1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/typescript-todo-gitpod.png</image:loc><image:caption>typescripttodogitpod</image:caption><image:title>typescripttodogitpod</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-and-osgi-in-the-wiki</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-12-brings-new-components-and-improved-performance</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-12-brings-new-components-and-improved-performance/Vaadin12ReleaseBanner.png</image:loc><image:caption>Vaadin12ReleaseBanner</image:caption><image:title>Vaadin12ReleaseBanner</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-8-is-out</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-framework-8-is-out/fw8-release-2.png</image:loc><image:caption>fw8release2</image:caption><image:title>fw8release2</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/unlocking-the-value-of-legacy-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Real-Time%20Collaboration%20in%20Web%20Apps%20for%20Work%20(2).png</image:loc><image:caption>CopyofRealTimeCollaborationinWebAppsforWork2</image:caption><image:title>CopyofRealTimeCollaborationinWebAppsforWork2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Real-Time%20Collaboration%20in%20Web%20Apps%20for%20Work%20(2)-png.png</image:loc><image:caption>CopyofRealTimeCollaborationinWebAppsforWork2png</image:caption><image:title>CopyofRealTimeCollaborationinWebAppsforWork2png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Red%20and%20Blue%20Clean%20&amp;%20Corporate%20Technology%20Research%20Findings%20Report%20Infographic%20(1)-png-1.png</image:loc><image:caption>RedandBlueCleanCorporateTechnologyResearchFindingsReportInfographic1png1</image:caption><image:title>RedandBlueCleanCorporateTechnologyResearchFindingsReportInfographic1png1</image:title></image:image><lastmod>2021-11-16</lastmod></url><url><loc>https://blog.vaadin.com/objections-against-full-stack-development</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin-stockphotos-202252%20(3).jpg</image:loc><image:caption>Vaadinstockphotos2022523</image:caption><image:title>Vaadinstockphotos2022523</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Full-stack_1%20(1).png</image:loc><image:caption>Fullstack11</image:caption><image:title>Fullstack11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Full-stack_3.png</image:loc><image:caption>Fullstack3</image:caption><image:title>Fullstack3</image:title></image:image><lastmod>2025-02-12</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-january-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-january-2015/34ceb21e-24a9-4224-903e-64d29d988f47.jpeg</image:loc><image:caption>34ceb21e24a94224903e64d29d988f47</image:caption><image:title>34ceb21e24a94224903e64d29d988f47</image:title></image:image><lastmod>2020-02-07</lastmod></url><url><loc>https://blog.vaadin.com/reflections-on-year-one-as-a-vaadin-developer-advocate</loc><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-09-24%20at%2017.49.02.png</image:loc><image:caption>Screenshot20240924at174902</image:caption><image:title>Screenshot20240924at174902</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMG_3398%20(3).jpg</image:loc><image:caption>IMG33983</image:caption><image:title>IMG33983</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/DEVREL1YEAR.png</image:loc><image:caption>DEVREL1YEAR</image:caption><image:title>DEVREL1YEAR</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-09-24%20at%2017.56.11.png</image:loc><image:caption>Screenshot20240924at175611</image:caption><image:title>Screenshot20240924at175611</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-09-24%20at%2017.56.26.png</image:loc><image:caption>Screenshot20240924at175626</image:caption><image:title>Screenshot20240924at175626</image:title></image:image><lastmod>2024-09-24</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-the-university-1</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-components-in-vaadin-14-lts</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-components-in-vaadin-14-lts/V14-new-components.png</image:loc><image:caption>V14newcomponents</image:caption><image:title>V14newcomponents</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-components-in-vaadin-14-lts/V14-new-components-ogb.png</image:loc><image:caption>V14newcomponentsogb</image:caption><image:title>V14newcomponentsogb</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/creating-a-custom-vaadin-ui-for-an-apache-causeway-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Apachecauseway.png</image:loc><image:caption>Apachecauseway</image:caption><image:title>Apachecauseway</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-06-06</lastmod></url><url><loc>https://blog.vaadin.com/5-tips-for-quick-mobile-optimizations</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/5%20optimizations.png</image:loc><image:caption>5optimizations</image:caption><image:title>5optimizations</image:title></image:image><lastmod>2025-06-23</lastmod></url><url><loc>https://blog.vaadin.com/community-answer-processing-a-file-in-a-background-thread</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-answer-processing-a-file-in-a-background-thread/upload-and-process-forum-question.png</image:loc><image:caption>uploadandprocessforumquestion</image:caption><image:title>uploadandprocessforumquestion</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/java-meets-web-december-2019</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/1200px-Java_programming_language_logo.svg.png</image:loc><image:caption>1200pxJavaprogramminglanguagelogosvg</image:caption><image:title>1200pxJavaprogramminglanguagelogosvg</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/working-with-geographical-data-in-vaadin-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/working-with-geographical-data-in-vaadin-apps/59620234-1807-4150-b537-30b778a0161d.png</image:loc><image:caption>5962023418074150b53730b778a0161d</image:caption><image:title>5962023418074150b53730b778a0161d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-on-heroku</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-on-heroku/7775fb43-53dc-4275-a086-9dadf566ded4.png</image:loc><image:caption>7775fb4353dc4275a0869dadf566ded4</image:caption><image:title>7775fb4353dc4275a0869dadf566ded4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-on-heroku/be79e6ae-ec76-4488-805f-5717973342e6.png</image:loc><image:caption>be79e6aeec764488805f5717973342e6</image:caption><image:title>be79e6aeec764488805f5717973342e6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-on-heroku/5a35c415-7a2b-4fdc-bacb-69f2e52fc1bb.png</image:loc><image:caption>5a35c4157a2b4fdcbacb69f2e52fc1bb</image:caption><image:title>5a35c4157a2b4fdcbacb69f2e52fc1bb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-on-heroku/352eb288-d838-4bb6-843c-73a3afdd12e8.png</image:loc><image:caption>352eb288d8384bb6843c73a3afdd12e8</image:caption><image:title>352eb288d8384bb6843c73a3afdd12e8</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-on-heroku/bc0a4d1f-1606-411a-9408-a8012c5d03a6.png</image:loc><image:caption>bc0a4d1f1606411a9408a8012c5d03a6</image:caption><image:title>bc0a4d1f1606411a9408a8012c5d03a6</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-pro-tools-for-vaadin-8</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-studio-the-vaadin-extension-for-vs-code</loc><image:image><image:loc>https://website.vaadin.com/hubfs/maxresdefault.jpeg</image:loc><image:caption>maxresdefault</image:caption><image:title>maxresdefault</image:title></image:image><lastmod>2022-04-07</lastmod></url><url><loc>https://blog.vaadin.com/using-redux-in-a-litelement-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-13</lastmod></url><url><loc>https://blog.vaadin.com/first-step-in-accessibility</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-may-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2016/VizComponent.png</image:loc><image:caption>VizComponent</image:caption><image:title>VizComponent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2016/dTabs.png</image:loc><image:caption>dTabs</image:caption><image:title>dTabs</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2016/AutocompleteTextField.png</image:loc><image:caption>AutocompleteTextField</image:caption><image:title>AutocompleteTextField</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2016/ComboBoxMultiselect.png</image:loc><image:caption>ComboBoxMultiselect</image:caption><image:title>ComboBoxMultiselect</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2016/TextFieldMultiline.png</image:loc><image:caption>TextFieldMultiline</image:caption><image:title>TextFieldMultiline</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2016/FamFamFlags.png</image:loc><image:caption>FamFamFlags</image:caption><image:title>FamFamFlags</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2016/medium-editor-wrapper.png</image:loc><image:caption>mediumeditorwrapper</image:caption><image:title>mediumeditorwrapper</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-vaadin-training-learn-about-progressive-web-apps-with-polymer</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-3-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-3-is-here/vaadin-designer-css.gif</image:loc><image:caption>vaadindesignercss</image:caption><image:title>vaadindesignercss</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-3-is-here/0e00d716-3dad-41b3-b5b5-eab71d8607f5.png</image:loc><image:caption>0e00d7163dad41b3b5b5eab71d8607f5</image:caption><image:title>0e00d7163dad41b3b5b5eab71d8607f5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-3-is-here/vaadin-designer-nested-designs.gif</image:loc><image:caption>vaadindesignernesteddesigns</image:caption><image:title>vaadindesignernesteddesigns</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/considerations-new-java-project-report</loc><image:image><image:loc>https://website.vaadin.com/hubfs/1a.i.png</image:loc><image:caption>1ai</image:caption><image:title>1ai</image:title></image:image><lastmod>2025-05-12</lastmod></url><url><loc>https://blog.vaadin.com/jcache-why-and-how-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/migrate-to-vaadin-flow-before-anyone-el-3</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/an-interview-with-an-add-on-wizard-johan-anas</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/an-interview-with-an-add-on-wizard-johan-anas/8b50d74e-36b7-4045-b80f-31471bd4094e.jpeg</image:loc><image:caption>8b50d74e36b74045b80f31471bd4094e</image:caption><image:title>8b50d74e36b74045b80f31471bd4094e</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/offline-mode-for-touchkit-4-mobile-apps</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-elementrequesthandler-gives-vaadin-component-developers-more-control</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/elementrequesthandlervaadin.png</image:loc><image:caption>elementrequesthandlervaadin</image:caption><image:title>elementrequesthandlervaadin</image:title></image:image><lastmod>2025-07-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-meets-exo-platform-run-your-favorite-apps-in-an-open-social-collaboration-platform</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-meets-exo-platform-run-your-favorite-apps-in-an-open-social-collaboration-platform/fc928724-2e9b-4945-86e6-81291f3f1cf1.png</image:loc><image:caption>fc9287242e9b494586e681291f3f1cf1</image:caption><image:title>fc9287242e9b494586e681291f3f1cf1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-meets-exo-platform-run-your-favorite-apps-in-an-open-social-collaboration-platform/79331594-8977-4dca-b99e-a11f8d3b173c.png</image:loc><image:caption>7933159489774dcab99ea11f8d3b173c</image:caption><image:title>7933159489774dcab99ea11f8d3b173c</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/this-was-reflected-in-architectural-design-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-was-reflected-in-architectural-design-/browse_file_system_img2.jpeg</image:loc><image:caption>browsefilesystemimg2</image:caption><image:title>browsefilesystemimg2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/this-was-reflected-in-architectural-design-/browse_file_system_img1.png</image:loc><image:caption>browsefilesystemimg1</image:caption><image:title>browsefilesystemimg1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/a-sneak-peek-at-the-future-of-vaadins-real-time-collaboration-features</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Collaboration%20Engine.png</image:loc><image:caption>CollaborationEngine</image:caption><image:title>CollaborationEngine</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2021-05-26</lastmod></url><url><loc>https://blog.vaadin.com/css-ag-java-swing-erp-modernization-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Login.jpg</image:loc><image:caption>Login</image:caption><image:title>Login</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Dashboard.jpg</image:loc><image:caption>Dashboard</image:caption><image:title>Dashboard</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CSS%20AG.png</image:loc><image:caption>CSSAG</image:caption><image:title>CSSAG</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Dokumentenvorbereitung.jpg</image:loc><image:caption>Dokumentenvorbereitung</image:caption><image:title>Dokumentenvorbereitung</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Interpretiertes%20Modul-1.jpg</image:loc><image:caption>InterpretiertesModul1</image:caption><image:title>InterpretiertesModul1</image:title></image:image><lastmod>2026-02-26</lastmod></url><url><loc>https://blog.vaadin.com/spring-boot-a-perfect-platform-for-a-vaadin-ui</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-27-toast-notif</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/HrfnC6J.gif</image:loc><image:caption>HrfnC6J</image:caption><image:title>HrfnC6J</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/mQFgEVd.png</image:loc><image:caption>mQFgEVd</image:caption><image:title>mQFgEVd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/2S5egms.gif</image:loc><image:caption>2S5egms</image:caption><image:title>2S5egms</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/aLPqr6P.gif</image:loc><image:caption>aLPqr6P</image:caption><image:title>aLPqr6P</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/mQFgEVd-2.png</image:loc><image:caption>mQFgEVd2</image:caption><image:title>mQFgEVd2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/notification.png</image:loc><image:caption>notification</image:caption><image:title>notification</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/DugqrvT.png</image:loc><image:caption>DugqrvT</image:caption><image:title>DugqrvT</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/SOKMmrb.gif</image:loc><image:caption>SOKMmrb</image:caption><image:title>SOKMmrb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/X2l7JJK.png</image:loc><image:caption>X2l7JJK</image:caption><image:title>X2l7JJK</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-27-toast-notif/mQFgEVd-1.png</image:loc><image:caption>mQFgEVd1</image:caption><image:title>mQFgEVd1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/extended-maintenance-now-covers-vaadin-24-minor-versions-stability-on-your-terms</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Extended%20maintenance%2024.png</image:loc><image:caption>Extendedmaintenance24</image:caption><image:title>Extendedmaintenance24</image:title></image:image><lastmod>2026-02-26</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java/prompt-engineering-and-token-counting-for-a-chatgpt-bot-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/prompt-engineering-and-token-counting-for-a-chatgpt-bot-in-java.png</image:loc><image:caption>promptengineeringandtokencountingforachatgptbotinjava</image:caption><image:title>promptengineeringandtokencountingforachatgptbotinjava</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-1-0-has-arrived</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vs-code-for-java-and-maven-projects</loc><image:image><image:loc>https://website.vaadin.com/hubfs/java-maven-panels.png</image:loc><image:caption>javamavenpanels</image:caption><image:title>javamavenpanels</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/spring-boot-panel.png</image:loc><image:caption>springbootpanel</image:caption><image:title>springbootpanel</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/debug.png</image:loc><image:caption>debug</image:caption><image:title>debug</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/spring-boot-extensionpack.png</image:loc><image:caption>springbootextensionpack</image:caption><image:title>springbootextensionpack</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/develop.png</image:loc><image:caption>develop</image:caption><image:title>develop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/java-extensionpack.png</image:loc><image:caption>javaextensionpack</image:caption><image:title>javaextensionpack</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ide-keybindings.png</image:loc><image:caption>idekeybindings</image:caption><image:title>idekeybindings</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/VSCODE%20and%20JAVA.png</image:loc><image:caption>VSCODEandJAVA</image:caption><image:title>VSCODEandJAVA</image:title></image:image><lastmod>2025-03-28</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-and-intellij-idea-community-edition</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-and-intellij-idea-community-edition/p5.png</image:loc><image:caption>p5</image:caption><image:title>p5</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-5-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-5-released/d2903832-4872-4e02-adb7-edf57bdfcce7.png</image:loc><image:caption>d290383248724e02adb7edf57bdfcce7</image:caption><image:title>d290383248724e02adb7edf57bdfcce7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-5-released/adae3a67-ce66-4a55-b0f5-f85750883960.png</image:loc><image:caption>adae3a67ce664a55b0f5f85750883960</image:caption><image:title>adae3a67ce664a55b0f5f85750883960</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-5-released/9ef6972a-83f8-4062-aae3-7b01e309b2b1.png</image:loc><image:caption>9ef6972a83f84062aae37b01e309b2b1</image:caption><image:title>9ef6972a83f84062aae37b01e309b2b1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-5-released/f0c0e072-2a19-49c6-9a82-0f34f6ad9440.png</image:loc><image:caption>f0c0e0722a1949c69a820f34f6ad9440</image:caption><image:title>f0c0e0722a1949c69a820f34f6ad9440</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-5-released/6b3c417a-b0bb-4d6c-b272-edd98867cbca.png</image:loc><image:caption>6b3c417ab0bb4d6cb272edd98867cbca</image:caption><image:title>6b3c417ab0bb4d6cb272edd98867cbca</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/java-for-front-end-development-in-2024</loc><image:image><image:loc>https://website.vaadin.com/hubfs/100_Java_UI.png</image:loc><image:caption>100JavaUI</image:caption><image:title>100JavaUI</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Java%20for%20frontend.png</image:loc><image:caption>Javaforfrontend</image:caption><image:title>Javaforfrontend</image:title></image:image><lastmod>2024-10-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-charts-for-the-web-component-world</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-for-the-web-component-world/rocking2.png</image:loc><image:caption>rocking2</image:caption><image:title>rocking2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-for-the-web-component-world/rocking.png</image:loc><image:caption>rocking</image:caption><image:title>rocking</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-for-the-web-component-world/f94df4d6-cad6-4253-844f-555ed06473bb.png</image:loc><image:caption>f94df4d6cad64253844f555ed06473bb</image:caption><image:title>f94df4d6cad64253844f555ed06473bb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-a-mobile-first-app-with-polymer-and-vaadin-elements</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-mobile-first-app-with-polymer-and-vaadin-elements/fitness-tracker-3.png</image:loc><image:caption>fitnesstracker3</image:caption><image:title>fitnesstracker3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-mobile-first-app-with-polymer-and-vaadin-elements/fitness-tracker-2.png</image:loc><image:caption>fitnesstracker2</image:caption><image:title>fitnesstracker2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-a-mobile-first-app-with-polymer-and-vaadin-elements/fitness-tracker-1.png</image:loc><image:caption>fitnesstracker1</image:caption><image:title>fitnesstracker1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/its-time-to-move-your-applications-to-vaadin-23</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Upgrade%20guide%20for%20V23%20blog%20post.png</image:loc><image:caption>UpgradeguideforV23blogpost</image:caption><image:title>UpgradeguideforV23blogpost</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/deploying-a-vaadin-app-to-kubernetes</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Kubernetes.png</image:loc><image:caption>Kubernetes</image:caption><image:title>Kubernetes</image:title></image:image><lastmod>2022-10-12</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-spreadsheet-webinar-wrap-up</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/five-methods-to-create-grid-layouts-with-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Grid%20layouts.png</image:loc><image:caption>Gridlayouts</image:caption><image:title>Gridlayouts</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-09-19</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-23-is-finally-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-release-v23.png</image:loc><image:caption>vaadinreleasev23</image:caption><image:title>vaadinreleasev23</image:title></image:image><lastmod>2025-03-07</lastmod></url><url><loc>https://blog.vaadin.com/mission-rip-table-migrate-to-grid-data-and-structure</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-data-and-structure/6e7fcdf9-dac7-4b78-b421-09aac269cace.png</image:loc><image:caption>6e7fcdf9dac74b78b42109aac269cace</image:caption><image:title>6e7fcdf9dac74b78b42109aac269cace</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-data-and-structure/bb381d72-4784-40b3-a339-1f7a79ab43d5.png</image:loc><image:caption>bb381d72478440b3a3391f7a79ab43d5</image:caption><image:title>bb381d72478440b3a3391f7a79ab43d5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-data-and-structure/b797feea-da83-43a1-9c35-2d84e034088c.png</image:loc><image:caption>b797feeada8343a19c352d84e034088c</image:caption><image:title>b797feeada8343a19c352d84e034088c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-data-and-structure/7212e246-0822-47aa-84a6-740e4e8e2463.png</image:loc><image:caption>7212e246082247aa84a6740e4e8e2463</image:caption><image:title>7212e246082247aa84a6740e4e8e2463</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-data-and-structure/e7647c4e-f032-445b-9146-65a1ed536760.png</image:loc><image:caption>e7647c4ef032445b914665a1ed536760</image:caption><image:title>e7647c4ef032445b914665a1ed536760</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-data-and-structure/eb869c34-530c-4171-9381-c93c1a650e17.png</image:loc><image:caption>eb869c34530c41719381c93c1a650e17</image:caption><image:title>eb869c34530c41719381c93c1a650e17</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/dont-let-deep-linking-code-clutter-your-ui-logic</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/diagram-2.png</image:loc><image:caption>diagram2</image:caption><image:title>diagram2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/diagram-1.png</image:loc><image:caption>diagram1</image:caption><image:title>diagram1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Declutter%20your%20UI%20logic%20(1).png</image:loc><image:caption>DeclutteryourUIlogic1</image:caption><image:title>DeclutteryourUIlogic1</image:title></image:image><lastmod>2023-01-24</lastmod></url><url><loc>https://blog.vaadin.com/creating-a-custom-component-with-lit</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Lit.png</image:loc><image:caption>Lit</image:caption><image:title>Lit</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><lastmod>2022-06-28</lastmod></url><url><loc>https://blog.vaadin.com/submitting-a-pwa-to-google-play-store-using-bubblewrap</loc><image:image><image:loc>https://website.vaadin.com/hubfs/bubblewrap--featured.png</image:loc><image:caption>bubblewrapfeatured</image:caption><image:title>bubblewrapfeatured</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/reinventing-the-data-grid</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/reinventing-the-data-grid/151d93e2-a611-4dc4-88ea-3bda8f3c7a82.png</image:loc><image:caption>151d93e2a6114dc488ea3bda8f3c7a82</image:caption><image:title>151d93e2a6114dc488ea3bda8f3c7a82</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/reinventing-the-data-grid/894b64f5-caea-414a-8a9f-f0ebe2cd08c2.png</image:loc><image:caption>894b64f5caea414a8a9ff0ebe2cd08c2</image:caption><image:title>894b64f5caea414a8a9ff0ebe2cd08c2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/reinventing-the-data-grid/68fbbbec-e888-4044-a67d-da98af3ceea3.png</image:loc><image:caption>68fbbbece8884044a67dda98af3ceea3</image:caption><image:title>68fbbbece8884044a67dda98af3ceea3</image:title></image:image><lastmod>2019-10-23</lastmod></url><url><loc>https://blog.vaadin.com/how-to-build-a-progressive-web-application-with-polymer-2</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/gwt-create-full-of-great-presentations</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/calling-java-from-javascript</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/calling-java-js-thumbnail-png.png</image:loc><image:caption>callingjavajsthumbnailpng</image:caption><image:title>callingjavajsthumbnailpng</image:title></image:image><lastmod>2024-09-06</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-and-remote-code-injection-in-log4j</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/log4j-security.png</image:loc><image:caption>log4jsecurity</image:caption><image:title>log4jsecurity</image:title></image:image><lastmod>2021-12-17</lastmod></url><url><loc>https://blog.vaadin.com/upgrading-your-add-on-to-vaadin-25-guide</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Upgrading%20your%20Add-on%20to%20Vaadin%2025_%20A%20Developers%20Guide.png</image:loc><image:caption>UpgradingyourAddontoVaadin25ADevelopersGuide</image:caption><image:title>UpgradingyourAddontoVaadin25ADevelopersGuide</image:title></image:image><lastmod>2025-11-27</lastmod></url><url><loc>https://blog.vaadin.com/anastasia-solves-everyday-problems-with-her-team-it-was-love-at-first-sight-with-vaadin-3</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/anastasia-solves-everyday-problems-with-her-team-it-was-love-at-first-sight-with-vaadin-3/b14519a2-8b25-477c-931c-9a295e4280fc.png</image:loc><image:caption>b14519a28b25477c931c9a295e4280fc</image:caption><image:title>b14519a28b25477c931c9a295e4280fc</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/collaboration-engine-is-turning-1-year-old</loc><image:image><image:loc>https://website.vaadin.com/hubfs/collaboration-engine/CE%20turning%201%20year%20campaign%20-%20featured%20image.png</image:loc><image:caption>CEturning1yearcampaignfeaturedimage</image:caption><image:title>CEturning1yearcampaignfeaturedimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><lastmod>2021-10-26</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-videos-published</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-dev-day-videos-published/d4346eb1-4b10-4218-9074-d91eb0ad2451.png</image:loc><image:caption>d4346eb14b1042189074d91eb0ad2451</image:caption><image:title>d4346eb14b1042189074d91eb0ad2451</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-dev-day-videos-published/696e6404-6977-4fb9-9cab-1cb680cb3d22.jpeg</image:loc><image:caption>696e640469774fb99cab1cb680cb3d22</image:caption><image:title>696e640469774fb99cab1cb680cb3d22</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2020-02-10</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-002</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/get-to-know-the-vaadin-teams-expert-team</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-the-vaadin-teams-expert-team/EXPERTS-teamsmall.jpeg</image:loc><image:caption>EXPERTSteamsmall</image:caption><image:title>EXPERTSteamsmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-the-vaadin-teams-expert-team/EXPERTS-teamsmall-1.jpeg</image:loc><image:caption>EXPERTSteamsmall1</image:caption><image:title>EXPERTSteamsmall1</image:title></image:image><lastmod>2020-06-19</lastmod></url><url><loc>https://blog.vaadin.com/webinars-meetups-and-trainings</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/webinars-meetups-and-trainings/a650a73e-125f-4c11-8459-e719903b8574.jpeg</image:loc><image:caption>a650a73e125f4c118459e719903b8574</image:caption><image:title>a650a73e125f4c118459e719903b8574</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/webinars-meetups-and-trainings/fredu.png</image:loc><image:caption>fredu</image:caption><image:title>fredu</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/year-in-review-from-a-fresh-vaadiner-s-perspective</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/year-in-review-from-a-fresh-vaadiner-s-perspective/110d6df7-5371-4748-8855-e42d14120178.png</image:loc><image:caption>110d6df7537147488855e42d14120178</image:caption><image:title>110d6df7537147488855e42d14120178</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/year-in-review-from-a-fresh-vaadiner-s-perspective/e3b3d7f3-1e0a-42cf-8935-279f11591578.png</image:loc><image:caption>e3b3d7f31e0a42cf8935279f11591578</image:caption><image:title>e3b3d7f31e0a42cf8935279f11591578</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/year-in-review-from-a-fresh-vaadiner-s-perspective/e5037a81-d597-403e-8e93-511b1ee42a33.png</image:loc><image:caption>e5037a81d597403e8e93511b1ee42a33</image:caption><image:title>e5037a81d597403e8e93511b1ee42a33</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/jakarta-ee-is-becoming-mainstream-get-ready-for-spring-boot-3-and-vaadin-24</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/New%20Featured%20Image.png</image:loc><image:caption>NewFeaturedImage</image:caption><image:title>NewFeaturedImage</image:title></image:image><lastmod>2023-03-01</lastmod></url><url><loc>https://blog.vaadin.com/dynamic-form-generation-vs.-binder-in-vaadin-pros-cons-best-tools</loc><image:image><image:loc>https://website.vaadin.com/hubfs/binder.png</image:loc><image:caption>binder</image:caption><image:title>binder</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-02-19</lastmod></url><url><loc>https://blog.vaadin.com/framework-roadmap-connecting-the-dots</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/reach-your-development-goals-faster-with-a-vaadin-technical-success-manager</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vite-means-fast-2.png</image:loc><image:caption>vitemeansfast2</image:caption><image:title>vitemeansfast2</image:title></image:image><lastmod>2023-03-23</lastmod></url><url><loc>https://blog.vaadin.com/new-book-vaadin-ui-design-by-example</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-book-vaadin-ui-design-by-example/d5419de6-b731-4b3d-b6e6-199a28c0ca35.png</image:loc><image:caption>d5419de6b7314b3db6e6199a28c0ca35</image:caption><image:title>d5419de6b7314b3db6e6199a28c0ca35</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/announcing-swing-modernization-toolkit</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/v2%20(1).png</image:loc><image:caption>v21</image:caption><image:title>v21</image:title></image:image><lastmod>2026-02-03</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-elements-2</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-elements-2/vaadin-polymer.png</image:loc><image:caption>vaadinpolymer</image:caption><image:title>vaadinpolymer</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/get-to-know-vaadin-teams-design-team</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-vaadin-teams-design-team/UX-DESIGNER_team_small.jpeg</image:loc><image:caption>UXDESIGNERteamsmall</image:caption><image:title>UXDESIGNERteamsmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-vaadin-teams-design-team/UX-DESIGNER_team_small-1.jpeg</image:loc><image:caption>UXDESIGNERteamsmall1</image:caption><image:title>UXDESIGNERteamsmall1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-evolution-of-the-software-industry-with-andrea-bosio</loc><image:image><image:loc>https://website.vaadin.com/hubfs/andrea-bosio.jpg</image:loc><image:caption>andreabosio</image:caption><image:title>andreabosio</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/zero11-and-alejandro-duarte.jpg</image:loc><image:caption>zero11andalejandroduarte</image:caption><image:title>zero11andalejandroduarte</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/zero11-macintosh-retro.jpg</image:loc><image:caption>zero11macintoshretro</image:caption><image:title>zero11macintoshretro</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-july-2017</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/material.png</image:loc><image:caption>material</image:caption><image:title>material</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/autocomplete-textfield.png</image:loc><image:caption>autocompletetextfield</image:caption><image:title>autocompletetextfield</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/textfield-multiline.png</image:loc><image:caption>textfieldmultiline</image:caption><image:title>textfieldmultiline</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/multifile-upload.png</image:loc><image:caption>multifileupload</image:caption><image:title>multifileupload</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/scrollable-panel.png</image:loc><image:caption>scrollablepanel</image:caption><image:title>scrollablepanel</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/history-api-navigation.png</image:loc><image:caption>historyapinavigation</image:caption><image:title>historyapinavigation</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/before-unload.png</image:loc><image:caption>beforeunload</image:caption><image:title>beforeunload</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/circular-progressbar.png</image:loc><image:caption>circularprogressbar</image:caption><image:title>circularprogressbar</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2017/hybrid-menu.png</image:loc><image:caption>hybridmenu</image:caption><image:title>hybridmenu</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/secure-coding-practices-1-user-input-validation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Image%201.png</image:loc><image:caption>Image1</image:caption><image:title>Image1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2023-12-21</lastmod></url><url><loc>https://blog.vaadin.com/announcing-the-vaadin-community-award</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20t-shirt1-1.jpg</image:loc><image:caption>Vaadintshirt11</image:caption><image:title>Vaadintshirt11</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/get-started-with-vaadin-start</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-07-22%20at%2010.45.28.png</image:loc><image:caption>Screenshot20210722at104528</image:caption><image:title>Screenshot20210722at104528</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(5).png</image:loc><image:caption>Frame5</image:caption><image:title>Frame5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-07-22%20at%2014.08.06.png</image:loc><image:caption>Screenshot20210722at140806</image:caption><image:title>Screenshot20210722at140806</image:title></image:image><lastmod>2021-07-22</lastmod></url><url><loc>https://blog.vaadin.com/wcw-29-avatar-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/D0NY6Tn.png</image:loc><image:caption>D0NY6Tn</image:caption><image:title>D0NY6Tn</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/AxpD0as.gif</image:loc><image:caption>AxpD0as</image:caption><image:title>AxpD0as</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/jvPQQDJ.png</image:loc><image:caption>jvPQQDJ</image:caption><image:title>jvPQQDJ</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/TpeaEVB.png</image:loc><image:caption>TpeaEVB</image:caption><image:title>TpeaEVB</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/9SOqD4H.gif</image:loc><image:caption>9SOqD4H</image:caption><image:title>9SOqD4H</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/mQFgEVd.png</image:loc><image:caption>mQFgEVd</image:caption><image:title>mQFgEVd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/6Ju7Zpj.png</image:loc><image:caption>6Ju7Zpj</image:caption><image:title>6Ju7Zpj</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/S2VEUML.png</image:loc><image:caption>S2VEUML</image:caption><image:title>S2VEUML</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/xj7SrUv.png</image:loc><image:caption>xj7SrUv</image:caption><image:title>xj7SrUv</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/mQFgEVd-2.png</image:loc><image:caption>mQFgEVd2</image:caption><image:title>mQFgEVd2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/mQFgEVd-4.png</image:loc><image:caption>mQFgEVd4</image:caption><image:title>mQFgEVd4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/mQFgEVd-5.png</image:loc><image:caption>mQFgEVd5</image:caption><image:title>mQFgEVd5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/mQFgEVd-1.png</image:loc><image:caption>mQFgEVd1</image:caption><image:title>mQFgEVd1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/D0NY6Tn-1.png</image:loc><image:caption>D0NY6Tn1</image:caption><image:title>D0NY6Tn1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/y1UzrTI.png</image:loc><image:caption>y1UzrTI</image:caption><image:title>y1UzrTI</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/mQFgEVd-3.png</image:loc><image:caption>mQFgEVd3</image:caption><image:title>mQFgEVd3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-29-avatar-web-components/DugqrvT.png</image:loc><image:caption>DugqrvT</image:caption><image:title>DugqrvT</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-online-is-here-again</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/DEVDAY_small.jpg</image:loc><image:caption>DEVDAYsmall</image:caption><image:title>DEVDAYsmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/faster-and-slimmer-vaadin-25</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Dec-15-2025-01-59-45-0990-PM.png</image:loc><image:caption>undefinedDec1520250159450990PM</image:caption><image:title>undefinedDec1520250159450990PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%2025%20%E2%80%93%20Faster%20and%20Slimmer%20Vaadin%2025.png</image:loc><image:caption>Vaadin25FasterandSlimmerVaadin25</image:caption><image:title>Vaadin25FasterandSlimmerVaadin25</image:title></image:image><lastmod>2025-12-15</lastmod></url><url><loc>https://blog.vaadin.com/generating-pdf-files-using-odt-docx-templates</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-combo-box-reimagined-as-a-polymer-element-1-0-beta-ready-to-be-used-in-desktop-and-mobile-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-combo-box-reimagined-as-a-polymer-element-1-0-beta-ready-to-be-used-in-desktop-and-mobile-app/icons-beta-blogpost.png</image:loc><image:caption>iconsbetablogpost</image:caption><image:title>iconsbetablogpost</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-combo-box-reimagined-as-a-polymer-element-1-0-beta-ready-to-be-used-in-desktop-and-mobile-app/combo-box-beta-blogpost.png</image:loc><image:caption>comboboxbetablogpost</image:caption><image:title>comboboxbetablogpost</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/responsive-design-made-easy-with-css-grid-and-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-design-made-easy-with-css-grid-and-web-components/css-grid-grid-areas.png</image:loc><image:caption>cssgridgridareas</image:caption><image:title>cssgridgridareas</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-design-made-easy-with-css-grid-and-web-components/css-grid-css-comparison.jpeg</image:loc><image:caption>cssgridcsscomparison</image:caption><image:title>cssgridcsscomparison</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-design-made-easy-with-css-grid-and-web-components/css-grid-mockup-medium.jpeg</image:loc><image:caption>cssgridmockupmedium</image:caption><image:title>cssgridmockupmedium</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-design-made-easy-with-css-grid-and-web-components/css-grid-elements.jpeg</image:loc><image:caption>cssgridelements</image:caption><image:title>cssgridelements</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-design-made-easy-with-css-grid-and-web-components/d6edc50d-7d21-49db-815b-6a6f29cb42b5.png</image:loc><image:caption>d6edc50d7d2149db815b6a6f29cb42b5</image:caption><image:title>d6edc50d7d2149db815b6a6f29cb42b5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-design-made-easy-with-css-grid-and-web-components/css-grid-mockup-large.jpeg</image:loc><image:caption>cssgridmockuplarge</image:caption><image:title>cssgridmockuplarge</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-design-made-easy-with-css-grid-and-web-components/css-grid-mockup-small.jpeg</image:loc><image:caption>cssgridmockupsmall</image:caption><image:title>cssgridmockupsmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com</loc><image:image><image:loc>https://website.vaadin.com/hubfs/10%20Best%20Angular%20Alternatives%20in%202026.png</image:loc><image:caption>10BestAngularAlternativesin2026</image:caption><image:title>10BestAngularAlternativesin2026</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CSS%20AG.png</image:loc><image:caption>CSSAG</image:caption><image:title>CSSAG</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/browserless%20testing.png</image:loc><image:caption>browserlesstesting</image:caption><image:title>browserlesstesting</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MCP.png</image:loc><image:caption>MCP</image:caption><image:title>MCP</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Creating%20a%20perfect%20container%20image%20for%20a%20Java%20app%20(1).png</image:loc><image:caption>CreatingaperfectcontainerimageforaJavaapp1</image:caption><image:title>CreatingaperfectcontainerimageforaJavaapp1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/a11y%20dashboard.png</image:loc><image:caption>a11ydashboard</image:caption><image:title>a11ydashboard</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/embedding%20vaadin%20components%20in%20Angular.png</image:loc><image:caption>embeddingvaadincomponentsinAngular</image:caption><image:title>embeddingvaadincomponentsinAngular</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/op1-1.png</image:loc><image:caption>op11</image:caption><image:title>op11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Creating%20a%20perfect%20container%20image%20for%20a%20Java%20app.png</image:loc><image:caption>CreatingaperfectcontainerimageforaJavaapp</image:caption><image:title>CreatingaperfectcontainerimageforaJavaapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Penta_V2.png</image:loc><image:caption>PentaV2</image:caption><image:title>PentaV2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2024-08-12</lastmod></url><url><loc>https://blog.vaadin.com/meet-the-2022-vaadin-community-award-winners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Featured%20image%20VCA%20ver1-Updated.png</image:loc><image:caption>FeaturedimageVCAver1Updated</image:caption><image:title>FeaturedimageVCAver1Updated</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/headshot-josiah.webp</image:loc><image:caption>headshotjosiah</image:caption><image:title>headshotjosiah</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/vca-2022-ryan.png</image:loc><image:caption>vca2022ryan</image:caption><image:title>vca2022ryan</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/vca-2022-simon.png</image:loc><image:caption>vca2022simon</image:caption><image:title>vca2022simon</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/vca-2022-knoobie.png</image:loc><image:caption>vca2022knoobie</image:caption><image:title>vca2022knoobie</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/what-it-takes-to-build-a-set-of-vaadin-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/llms-1.png</image:loc><image:caption>llms1</image:caption><image:title>llms1</image:title></image:image><lastmod>2025-12-10</lastmod></url><url><loc>https://blog.vaadin.com/fixes-for-firefox-67-regression-issue</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/browserless-ui-tests-join-vaadins-free-offering-in-25-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/browserless%20testing.png</image:loc><image:caption>browserlesstesting</image:caption><image:title>browserlesstesting</image:title></image:image><lastmod>2026-02-24</lastmod></url><url><loc>https://blog.vaadin.com/liukuri-uses-vaadin-flow-to-help-finnish-households-navigate-the-energy-crisis</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Liukuri%20(1).png</image:loc><image:caption>Liukuri1</image:caption><image:title>Liukuri1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-04-21%20at%2015.52.17.png</image:loc><image:caption>Screenshot20230421at155217</image:caption><image:title>Screenshot20230421at155217</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-04-21%20at%2015.52.10.png</image:loc><image:caption>Screenshot20230421at155210</image:caption><image:title>Screenshot20230421at155210</image:title></image:image><lastmod>2023-06-29</lastmod></url><url><loc>https://blog.vaadin.com/dynamic-theming-in-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/2021-06-14-clean-png.png</image:loc><image:caption>20210614cleanpng</image:caption><image:title>20210614cleanpng</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-06-16%20at%2010.42.38.png</image:loc><image:caption>Screenshot20210616at104238</image:caption><image:title>Screenshot20210616at104238</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/2021-06-11-carrot-inc-png.png</image:loc><image:caption>20210611carrotincpng</image:caption><image:title>20210611carrotincpng</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/2021-06-11-header-png.png</image:loc><image:caption>20210611headerpng</image:caption><image:title>20210611headerpng</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/2021-06-14-standard-png.png</image:loc><image:caption>20210614standardpng</image:caption><image:title>20210614standardpng</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Your%20paragraph%20text.png</image:loc><image:caption>CopyofYourparagraphtext</image:caption><image:title>CopyofYourparagraphtext</image:title></image:image><lastmod>2021-06-17</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-roadmap-2022</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20Roadmap%202026.png</image:loc><image:caption>VaadinRoadmap2026</image:caption><image:title>VaadinRoadmap2026</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-12-03</lastmod></url><url><loc>https://blog.vaadin.com/performance-profiling-rendering-90k-table-cells-in-5-different-ways</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-01-10%20at%2012.23.28.png</image:loc><image:caption>Screenshot20230110at122328</image:caption><image:title>Screenshot20230110at122328</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2023-01-10</lastmod></url><url><loc>https://blog.vaadin.com/demystifying-widget-set-cloud-compilation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/demystifying-widget-set-cloud-compilation/cloud-compilation.png</image:loc><image:caption>cloudcompilation</image:caption><image:title>cloudcompilation</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/demystifying-widget-set-cloud-compilation/compiling-widgetset.png</image:loc><image:caption>compilingwidgetset</image:caption><image:title>compilingwidgetset</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/which-notifications-are-best-for-your-java-app-web-vaadin-or-push</loc><image:image><image:loc>https://website.vaadin.com/hubfs/web%2cpush%2c%20vaadin%20notifications.png</image:loc><image:caption>webpushvaadinnotifications</image:caption><image:title>webpushvaadinnotifications</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-07-09</lastmod></url><url><loc>https://blog.vaadin.com/hilla-is-now-an-integrated-part-of-the-vaadin-platform</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Bring-hilla-featured-image-1.png</image:loc><image:caption>Bringhillafeaturedimage1</image:caption><image:title>Bringhillafeaturedimage1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-06-12%20at%208.26%201%20(1).png</image:loc><image:caption>Screenshot20240612at82611</image:caption><image:title>Screenshot20240612at82611</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-community-summer-recap</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Lift-%20Feature%20image%20(1).png</image:loc><image:caption>LiftFeatureimage1</image:caption><image:title>LiftFeatureimage1</image:title></image:image><lastmod>2021-08-04</lastmod></url><url><loc>https://blog.vaadin.com/v8-upgrade-automation-and-the-new-minifinder</loc><image:image><image:loc>https://website.vaadin.com/hubfs/minifinder.png</image:loc><image:caption>minifinder</image:caption><image:title>minifinder</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2025-03-07</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-10-and-static-resources</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/top-5-tips-on-how-to-learn-java-from-the-vaadin-community</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Julia%20Blog2.jpg</image:loc><image:caption>JuliaBlog2</image:caption><image:title>JuliaBlog2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/learn-es6-today-with-vaadin-elements-part-1-promises</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/kimmel-tamas-a-cdi-expert-and-vaadin-contributor</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/kimmel-tamas-a-cdi-expert-and-vaadin-contributor/kimmel_tamas.jpeg</image:loc><image:caption>kimmeltamas</image:caption><image:title>kimmeltamas</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/meet-us-at-devnexus-jfokus-devoxx-uk-and-more-in-2022</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Upcoming%20events%20(4).png</image:loc><image:caption>Upcomingevents4</image:caption><image:title>Upcomingevents4</image:title></image:image><lastmod>2024-12-03</lastmod></url><url><loc>https://blog.vaadin.com/java-passkey-authentication-spring-security</loc><image:image><image:loc>https://website.vaadin.com/hubfs/passkeys%20spring%20security%20java%20web%20app.png</image:loc><image:caption>passkeysspringsecurityjavawebapp</image:caption><image:title>passkeysspringsecurityjavawebapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-05-07</lastmod></url><url><loc>https://blog.vaadin.com/master-the-basics-of-vaadin-10-platform</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-many-users-can-you-host-per-node-lets-do-the-math</loc><image:image><image:loc>https://website.vaadin.com/hubfs/heap-size-via-overview.png</image:loc><image:caption>heapsizeviaoverview</image:caption><image:title>heapsizeviaoverview</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/c73d87d2-d118-4b00-839f-cf49f2a4e297.png</image:loc><image:caption>c73d87d2d1184b00839fcf49f2a4e297</image:caption><image:title>c73d87d2d1184b00839fcf49f2a4e297</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/retained-size-ui.png</image:loc><image:caption>retainedsizeui</image:caption><image:title>retainedsizeui</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/How%20many%20users%20per%20node.png</image:loc><image:caption>Howmanyuserspernode</image:caption><image:title>Howmanyuserspernode</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/devoxx-2019-recap</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Juha_2019.jpg</image:loc><image:caption>Juha2019</image:caption><image:title>Juha2019</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-devoxx-2019.jpg</image:loc><image:caption>vaadindevoxx2019</image:caption><image:title>vaadindevoxx2019</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/my-best-practices-for-vaadin-add-on-projects</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-future-of-gwt-report-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-future-of-gwt-report-2013/e7d4a3e5-a8b8-42d1-b998-f4e387d5380a.png</image:loc><image:caption>e7d4a3e5a8b842d1b998f4e387d5380a</image:caption><image:title>e7d4a3e5a8b842d1b998f4e387d5380a</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/on-java-and-modernization-of-web-applications-with-simon-martinelli</loc><image:image><image:loc>https://website.vaadin.com/hubfs/simon-screenshot.png</image:loc><image:caption>simonscreenshot</image:caption><image:title>simonscreenshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/simon-martinelli-1.jpg</image:loc><image:caption>simonmartinelli1</image:caption><image:title>simonmartinelli1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-app.png</image:loc><image:caption>vaadinapp</image:caption><image:title>vaadinapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-directory-1.png</image:loc><image:caption>vaadindirectory1</image:caption><image:title>vaadindirectory1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2022-12-15</lastmod></url><url><loc>https://blog.vaadin.com/turning-figma-designs-into-vaadin-layouts</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin_tabs_setting.png</image:loc><image:caption>vaadintabssetting</image:caption><image:title>vaadintabssetting</image:title></image:image><lastmod>2024-07-02</lastmod></url><url><loc>https://blog.vaadin.com/masaaki-tsugami-on-developing-a-collaborative-tool-for-instagram-contests</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-03-24%20at%2016.26.32.png</image:loc><image:caption>Screenshot20230324at162632</image:caption><image:title>Screenshot20230324at162632</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CollabChallenge%20_%20Masaaki.png</image:loc><image:caption>CollabChallengeMasaaki</image:caption><image:title>CollabChallengeMasaaki</image:title></image:image><lastmod>2025-05-13</lastmod></url><url><loc>https://blog.vaadin.com/german-insurance-company-hdi-achieves-a-50-reduction-in-lines-of-code-by-migrating-to-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/HDI%20(1).png</image:loc><image:caption>HDI1</image:caption><image:title>HDI1</image:title></image:image><lastmod>2025-05-14</lastmod></url><url><loc>https://blog.vaadin.com/osgifying-your-add-ons</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/osgifying-your-add-ons/OSGi-alliance-logo1.jpeg</image:loc><image:caption>OSGialliancelogo1</image:caption><image:title>OSGialliancelogo1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/osgifying-your-add-ons/florian.png</image:loc><image:caption>florian</image:caption><image:title>florian</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/sessionscope-vs-vaadinsessionscope-which-one-should-you-use</loc><image:image><image:loc>https://website.vaadin.com/hubfs/SessionscopeVSVaadinSessionScope%20(1).png</image:loc><image:caption>SessionscopeVSVaadinSessionScope1</image:caption><image:title>SessionscopeVSVaadinSessionScope1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2023-02-02</lastmod></url><url><loc>https://blog.vaadin.com/announcing-vaadin-prime</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/announcing-vaadin-prime/VaadinPrime-Banner.png</image:loc><image:caption>VaadinPrimeBanner</image:caption><image:title>VaadinPrimeBanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2020-06-19</lastmod></url><url><loc>https://blog.vaadin.com/ddd-part-1-strategic-domain-driven-design</loc><image:image><image:loc>https://website.vaadin.com/hubfs/DDD%20part%201.png</image:loc><image:caption>DDDpart1</image:caption><image:title>DDDpart1</image:title></image:image><lastmod>2024-09-10</lastmod></url><url><loc>https://blog.vaadin.com/building-a-dashboard-for-a-rest-web-service-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20a%20dashboard%20for%20a%20REST%20web%20service%20in%20Java-3.png</image:loc><image:caption>BuildingadashboardforaRESTwebserviceinJava3</image:caption><image:title>BuildingadashboardforaRESTwebserviceinJava3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20a%20dashboard%20for%20a%20REST%20web%20service%20in%20Java-4.png</image:loc><image:caption>BuildingadashboardforaRESTwebserviceinJava4</image:caption><image:title>BuildingadashboardforaRESTwebserviceinJava4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20a%20dashboard%20for%20a%20REST%20web%20service%20in%20Java-1.png</image:loc><image:caption>BuildingadashboardforaRESTwebserviceinJava1</image:caption><image:title>BuildingadashboardforaRESTwebserviceinJava1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20a%20dashboard%20for%20a%20REST%20web%20service%20in%20Java-2.png</image:loc><image:caption>BuildingadashboardforaRESTwebserviceinJava2</image:caption><image:title>BuildingadashboardforaRESTwebserviceinJava2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20a%20dashboard%20for%20a%20REST%20web%20service%20in%20Java.png</image:loc><image:caption>BuildingadashboardforaRESTwebserviceinJava</image:caption><image:title>BuildingadashboardforaRESTwebserviceinJava</image:title></image:image><lastmod>2021-11-17</lastmod></url><url><loc>https://blog.vaadin.com/introducing-the-ux-wiki</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-the-ux-wiki/6cef4649-13e4-42fe-9352-60ee707c1f8a.png</image:loc><image:caption>6cef464913e442fe935260ee707c1f8a</image:caption><image:title>6cef464913e442fe935260ee707c1f8a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-the-ux-wiki/8ad023da-f6d3-491c-99e8-59176c38b759.png</image:loc><image:caption>8ad023daf6d3491c99e859176c38b759</image:caption><image:title>8ad023daf6d3491c99e859176c38b759</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-the-ux-wiki/6f9df36e-4bb3-4e16-bb19-80852e6761d2.png</image:loc><image:caption>6f9df36e4bb34e16bb1980852e6761d2</image:caption><image:title>6f9df36e4bb34e16bb1980852e6761d2</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/consuming-rest-services-in-vaadin-8</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Images/vaadin_8_newsletter.png</image:loc><image:caption>vaadin8newsletter</image:caption><image:title>vaadin8newsletter</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/v8-vs-v10-two-maintained-vaadin-versions-which-one-to-choose-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/best-jvm-for-vaadin-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Group%201104218569.png</image:loc><image:caption>Group1104218569</image:caption><image:title>Group1104218569</image:title></image:image><lastmod>2025-07-28</lastmod></url><url><loc>https://blog.vaadin.com/does-my-business-app-need-collaborative-features-to-be-modern</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Does%20my%20business%20app%20need%20collaborative%20features%20to%20be%20%E2%80%98modern%E2%80%99_%20(1).png</image:loc><image:caption>Doesmybusinessappneedcollaborativefeaturestobemodern1</image:caption><image:title>Doesmybusinessappneedcollaborativefeaturestobemodern1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><lastmod>2022-04-28</lastmod></url><url><loc>https://blog.vaadin.com/announcing-the-new-vaadin-community-chat-discord</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMAGE@2x%20(1).png</image:loc><image:caption>IMAGE2x1</image:caption><image:title>IMAGE2x1</image:title></image:image><lastmod>2024-03-15</lastmod></url><url><loc>https://blog.vaadin.com/forum-chat-and-other-ways-to-connect-with-the-vaadin-community</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-august-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-august-2016/benjamin.jpeg</image:loc><image:caption>benjamin</image:caption><image:title>benjamin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-august-2016/benjamin-screenshots.png</image:loc><image:caption>benjaminscreenshots</image:caption><image:title>benjaminscreenshots</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/litelement-templating-properties-and-events</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/using-vaadin-webcomponents-in-the-redisconf-keynote</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-webcomponents-in-the-redisconf-keynote/kyle-davis.png</image:loc><image:caption>kyledavis</image:caption><image:title>kyledavis</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/styling-your-vaadin-charts</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/styling-your-vaadin-charts/charts-styling-line-colors-500px.png</image:loc><image:caption>chartsstylinglinecolors500px</image:caption><image:title>chartsstylinglinecolors500px</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/styling-your-vaadin-charts/charts-styling-axes-500px.png</image:loc><image:caption>chartsstylingaxes500px</image:caption><image:title>chartsstylingaxes500px</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/styling-your-vaadin-charts/charts-styling-background-500px.png</image:loc><image:caption>chartsstylingbackground500px</image:caption><image:title>chartsstylingbackground500px</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/styling-your-vaadin-charts/pigs-birds-chart-before-after.png</image:loc><image:caption>pigsbirdschartbeforeafter</image:caption><image:title>pigsbirdschartbeforeafter</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/embedding-vaadin-components-in-angular</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/embedding%20vaadin%20components%20in%20Angular.png</image:loc><image:caption>embeddingvaadincomponentsinAngular</image:caption><image:title>embeddingvaadincomponentsinAngular</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Page%20Content.png</image:loc><image:caption>PageContent</image:caption><image:title>PageContent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Mar-31-2026-11-32-34-6523-AM.png</image:loc><image:caption>undefinedMar3120261132346523AM</image:caption><image:title>undefinedMar3120261132346523AM</image:title></image:image><lastmod>2026-04-01</lastmod></url><url><loc>https://blog.vaadin.com/whats-coming-in-vaadin-25</loc><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%2025.png</image:loc><image:caption>Vaadin25</image:caption><image:title>Vaadin25</image:title></image:image><lastmod>2025-04-08</lastmod></url><url><loc>https://blog.vaadin.com/gwt-create-2013-was-awesome</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-2013-was-awesome/58c98efe-7ed4-4e47-8357-75d577c722fe.jpeg</image:loc><image:caption>58c98efe7ed44e47835775d577c722fe</image:caption><image:title>58c98efe7ed44e47835775d577c722fe</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-2013-was-awesome/8579afb4-0659-423f-8323-00cc782e19f0.jpeg</image:loc><image:caption>8579afb40659423f832300cc782e19f0</image:caption><image:title>8579afb40659423f832300cc782e19f0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-2013-was-awesome/284391b3-491f-4042-b946-8a98dd2a9282.jpeg</image:loc><image:caption>284391b3491f4042b9468a98dd2a9282</image:caption><image:title>284391b3491f4042b9468a98dd2a9282</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-components-on-top-of-polymer</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-components-on-top-of-polymer/fa4a2f2e-fca2-4ba0-9ad9-5c3d8df9ac32.jpeg</image:loc><image:caption>fa4a2f2efca24ba09ad95c3d8df9ac32</image:caption><image:title>fa4a2f2efca24ba09ad95c3d8df9ac32</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/4-app-modernization-strategies-best-practices-for-success-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Best%20Practices%2003.png</image:loc><image:caption>BestPractices03</image:caption><image:title>BestPractices03</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-04-16%20at%2016.57.02.png</image:loc><image:caption>Screenshot20240416at165702</image:caption><image:title>Screenshot20240416at165702</image:title></image:image><lastmod>2024-09-20</lastmod></url><url><loc>https://blog.vaadin.com/touchkit-is-dead-long-live-touchkit</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/a-minimal-zero-downtime-deployment-using-nginx-spring-boot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/zero-downtime%20deployment-nginx-springboot.png</image:loc><image:caption>zerodowntimedeploymentnginxspringboot</image:caption><image:title>zerodowntimedeploymentnginxspringboot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/website-architecture.png</image:loc><image:caption>websitearchitecture</image:caption><image:title>websitearchitecture</image:title></image:image><lastmod>2022-03-14</lastmod></url><url><loc>https://blog.vaadin.com/gwt-create-agenda-is-awesome</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-integrate-components-into-a-vaadin-flow-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Integrating%20Web%20Components%20into%20Vaadin%20Flow%20apps.png</image:loc><image:caption>IntegratingWebComponentsintoVaadinFlowapps</image:caption><image:title>IntegratingWebComponentsintoVaadinFlowapps</image:title></image:image><lastmod>2025-04-23</lastmod></url><url><loc>https://blog.vaadin.com/chrome-dev-summit-2018-highlights</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/chrome-dev-summit-2018-highlights/pinterest.jpeg</image:loc><image:caption>pinterest</image:caption><image:title>pinterest</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/chrome-dev-summit-2018-highlights/virtual-scroller.png</image:loc><image:caption>virtualscroller</image:caption><image:title>virtualscroller</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/chrome-dev-summit-2018-highlights/spotify.jpeg</image:loc><image:caption>spotify</image:caption><image:title>spotify</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/chrome-dev-summit-2018-highlights/code-review-with-alex-russell-1.jpeg</image:loc><image:caption>codereviewwithalexrussell1</image:caption><image:title>codereviewwithalexrussell1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/chrome-dev-summit-2018-highlights/code-review-with-alex-russell.jpeg</image:loc><image:caption>codereviewwithalexrussell</image:caption><image:title>codereviewwithalexrussell</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/from-swing-to-web-one-view-at-a-time</loc><image:image><image:loc>https://website.vaadin.com/hubfs/2-3.png</image:loc><image:caption>23</image:caption><image:title>23</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20-%20Java%20Swing%20to%20the%20web%20today.png</image:loc><image:caption>VaadinJavaSwingtothewebtoday</image:caption><image:title>VaadinJavaSwingtothewebtoday</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/3-3.png</image:loc><image:caption>33</image:caption><image:title>33</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1-4.png</image:loc><image:caption>14</image:caption><image:title>14</image:title></image:image><lastmod>2026-02-13</lastmod></url><url><loc>https://blog.vaadin.com/packaging-and-deploying-spring-boot-applications-as-war-files</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Tutorial%20-%20springboot%20WAR.png</image:loc><image:caption>TutorialspringbootWAR</image:caption><image:title>TutorialspringbootWAR</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2022-10-11</lastmod></url><url><loc>https://blog.vaadin.com/web-component-wednesday-1-datepicker</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-component-wednesday-1-datepicker/dc043426-efc1-4985-b102-0bb84dc59f47.png</image:loc><image:caption>dc043426efc14985b1020bb84dc59f47</image:caption><image:title>dc043426efc14985b1020bb84dc59f47</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-component-wednesday-1-datepicker/7ee07bea-f8ca-4fb8-be55-a59b4329ab5b.png</image:loc><image:caption>7ee07beaf8ca4fb8be55a59b4329ab5b</image:caption><image:title>7ee07beaf8ca4fb8be55a59b4329ab5b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-component-wednesday-1-datepicker/a2dde660-6707-4fe2-b54e-a9d23f2cffd3.png</image:loc><image:caption>a2dde66067074fe2b54ea9d23f2cffd3</image:caption><image:title>a2dde66067074fe2b54ea9d23f2cffd3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-component-wednesday-1-datepicker/6c34b303-79f7-49c4-9931-977e5b6bba0a.png</image:loc><image:caption>6c34b30379f749c49931977e5b6bba0a</image:caption><image:title>6c34b30379f749c49931977e5b6bba0a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-component-wednesday-1-datepicker/02c84e42-7024-4ec6-8841-54e9feab8a71.png</image:loc><image:caption>02c84e4270244ec6884154e9feab8a71</image:caption><image:title>02c84e4270244ec6884154e9feab8a71</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-component-wednesday-1-datepicker/IGMb1l8.png</image:loc><image:caption>IGMb1l8</image:caption><image:title>IGMb1l8</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/anticipating-7-1-0-debug-window</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/anticipating-7-1-0-debug-window/c6ceec60-22c6-41c2-a829-f3f88526c3da.png</image:loc><image:caption>c6ceec6022c641c2a829f3f88526c3da</image:caption><image:title>c6ceec6022c641c2a829f3f88526c3da</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/anticipating-7-1-0-debug-window/b44f0439-8d58-469e-b7d3-5cb0ce595d2f.png</image:loc><image:caption>b44f04398d58469eb7d35cb0ce595d2f</image:caption><image:title>b44f04398d58469eb7d35cb0ce595d2f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/anticipating-7-1-0-debug-window/dfe4ee38-bb0e-4307-892e-656c7d5c540c.png</image:loc><image:caption>dfe4ee38bb0e4307892e656c7d5c540c</image:caption><image:title>dfe4ee38bb0e4307892e656c7d5c540c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/anticipating-7-1-0-debug-window/7e8cf427-0b45-47e9-bc40-0872ca06d5db.png</image:loc><image:caption>7e8cf4270b4547e9bc400872ca06d5db</image:caption><image:title>7e8cf4270b4547e9bc400872ca06d5db</image:title></image:image><lastmod>2020-02-10</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-10-is-out-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-is-out-/reindeer-10.png</image:loc><image:caption>reindeer10</image:caption><image:title>reindeer10</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-is-out-/lumo-screenshot.png</image:loc><image:caption>lumoscreenshot</image:caption><image:title>lumoscreenshot</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/a-look-back-at-the-blooming-of-web-component-and-polymer-library-20-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-look-back-at-the-blooming-of-web-component-and-polymer-library-20-1/d477d1d5-5d4d-48b1-843d-37a9f0602194.png</image:loc><image:caption>d477d1d55d4d48b1843d37a9f0602194</image:caption><image:title>d477d1d55d4d48b1843d37a9f0602194</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-look-back-at-the-blooming-of-web-component-and-polymer-library-20-1/90b6f3c6-b93e-4ffa-bb91-c43fd89c1a64.png</image:loc><image:caption>90b6f3c6b93e4ffabb91c43fd89c1a64</image:caption><image:title>90b6f3c6b93e4ffabb91c43fd89c1a64</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-look-back-at-the-blooming-of-web-component-and-polymer-library-20-1/f2055990-8e98-40e1-957e-498d1b7d12f0.png</image:loc><image:caption>f20559908e9840e1957e498d1b7d12f0</image:caption><image:title>f20559908e9840e1957e498d1b7d12f0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-look-back-at-the-blooming-of-web-component-and-polymer-library-20-1/0c707aae-580c-4e72-ac64-1e539de62b85.png</image:loc><image:caption>0c707aae580c4e72ac641e539de62b85</image:caption><image:title>0c707aae580c4e72ac641e539de62b85</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-dangers-of-using-the-wrong-abstraction-for-vaadin-access-control</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/access-control/vaadin-checks.jpg</image:loc><image:caption>vaadinchecks</image:caption><image:title>vaadinchecks</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/access-control/request-response.jpg</image:loc><image:caption>requestresponse</image:caption><image:title>requestresponse</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/access-control/url-filtering.jpg</image:loc><image:caption>urlfiltering</image:caption><image:title>urlfiltering</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/access-control/developer-console.png</image:loc><image:caption>developerconsole</image:caption><image:title>developerconsole</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/passkeys-secure-authentication-in-2023</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/intro.jpg</image:loc><image:caption>intro</image:caption><image:title>intro</image:title></image:image><lastmod>2023-01-18</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java/building-a-chatgpt-ai-bot-using-spring-boot-react-and-hilla</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/building-a-chatgpt-ai-bot-using-spring-boot-react-and-hilla.png</image:loc><image:caption>buildingachatgptaibotusingspringbootreactandhilla</image:caption><image:title>buildingachatgptaibotusingspringbootreactandhilla</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/real-time-collaboration-using-the-native-file-system-api</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/native-file-system-api-ux-1.png</image:loc><image:caption>nativefilesystemapiux1</image:caption><image:title>nativefilesystemapiux1</image:title></image:image><lastmod>2022-04-07</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-005</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/noaa-is-powering-national-weather-service-decision-support-services-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/map.png</image:loc><image:caption>map</image:caption><image:title>map</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alert.png</image:loc><image:caption>alert</image:caption><image:title>alert</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%201068.png</image:loc><image:caption>Frame1068</image:caption><image:title>Frame1068</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/introducing-vaadins-low-code-to-pro-code-tools-for-java-avoiding-lock-in-and-maintaining-flexibility</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Lowcodetools.png</image:loc><image:caption>Lowcodetools</image:caption><image:title>Lowcodetools</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-06-20%20at%2017.53.23.png</image:loc><image:caption>Screenshot20230620at175323</image:caption><image:title>Screenshot20230620at175323</image:title></image:image><lastmod>2024-09-03</lastmod></url><url><loc>https://blog.vaadin.com/community-survey-february-results</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-survey-february-results/Vaadin-Community-Report.png</image:loc><image:caption>VaadinCommunityReport</image:caption><image:title>VaadinCommunityReport</image:title></image:image><lastmod>2020-02-25</lastmod></url><url><loc>https://blog.vaadin.com/v22-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-release-min.png</image:loc><image:caption>vaadinreleasemin</image:caption><image:title>vaadinreleasemin</image:title></image:image><lastmod>2021-12-31</lastmod></url><url><loc>https://blog.vaadin.com/limited-time-offer-buy-vaadin-pro-get-a-free-training-access-until-the-end-of-year</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/limited-time-offer-buy-vaadin-pro-get-a-free-training-access-until-the-end-of-year/00e7c051-5b2d-4a22-ba94-a71fb4478fea.png</image:loc><image:caption>00e7c0515b2d4a22ba94a71fb4478fea</image:caption><image:title>00e7c0515b2d4a22ba94a71fb4478fea</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/limited-time-offer-buy-vaadin-pro-get-a-free-training-access-until-the-end-of-year/e0c3c448-e3c9-4528-88d7-53056c744310.png</image:loc><image:caption>e0c3c448e3c9452888d753056c744310</image:caption><image:title>e0c3c448e3c9452888d753056c744310</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/mission-rip-table-migrate-to-grid-basic</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-basic/56522305-6b6f-47d1-8e09-b4e182d644d2.png</image:loc><image:caption>565223056b6f47d18e09b4e182d644d2</image:caption><image:title>565223056b6f47d18e09b4e182d644d2</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-state-of-micro-frontends-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/micro%20frontends.png</image:loc><image:caption>microfrontends</image:caption><image:title>microfrontends</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2025-03-06</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-8-and-java-9</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/codeone-new-brand-faster-pace</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/codeone-new-brand-faster-pace/PA230046m.jpeg</image:loc><image:caption>PA230046m</image:caption><image:title>PA230046m</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/codeone-new-brand-faster-pace/OpenJDK-Roadmap.jpeg</image:loc><image:caption>OpenJDKRoadmap</image:caption><image:title>OpenJDKRoadmap</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-charts-2-0-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-2-0-released/4351660a-e298-4172-a347-792de696aa6a.png</image:loc><image:caption>4351660ae2984172a347792de696aa6a</image:caption><image:title>4351660ae2984172a347792de696aa6a</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/integrating-lottie-animations-for-enhanced-ux-in-java-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Lottie.png</image:loc><image:caption>Lottie</image:caption><image:title>Lottie</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-9-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/banner.png</image:loc><image:caption>banner</image:caption><image:title>banner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/30d_trial.png</image:loc><image:caption>30dtrial</image:caption><image:title>30dtrial</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blogpost_24.9_v1.1.png</image:loc><image:caption>Blogpost249v11</image:caption><image:title>Blogpost249v11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/7d_trial.png</image:loc><image:caption>7dtrial</image:caption><image:title>7dtrial</image:title></image:image><lastmod>2025-12-11</lastmod></url><url><loc>https://blog.vaadin.com/wcw-14-toggling-icons</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-14-toggling-icons/PZLDPKr.png</image:loc><image:caption>PZLDPKr</image:caption><image:title>PZLDPKr</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-14-toggling-icons/kDiZPMP.gif</image:loc><image:caption>kDiZPMP</image:caption><image:title>kDiZPMP</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-14-toggling-icons/RA0ZeEt.gif</image:loc><image:caption>RA0ZeEt</image:caption><image:title>RA0ZeEt</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/hilla-2.0-new-features-and-an-improved-technology-baseline-using-spring-boot-3-and-java-17</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Group%2098-png.png</image:loc><image:caption>Group98png</image:caption><image:title>Group98png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Hilla%202%20release%20(3).png</image:loc><image:caption>Hilla2release3</image:caption><image:title>Hilla2release3</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/microservices-and-vaadin-uis</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/5-key-considerations-for-starting-a-new-java-project</loc><image:image><image:loc>https://website.vaadin.com/hubfs/1a.i.png</image:loc><image:caption>1ai</image:caption><image:title>1ai</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/josh%20Long%20quote.png</image:loc><image:caption>joshLongquote</image:caption><image:title>joshLongquote</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1a.ii%20(1).png</image:loc><image:caption>1aii1</image:caption><image:title>1aii1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2025-05-27</lastmod></url><url><loc>https://blog.vaadin.com/navigation-and-code-splitting-in-a-litelement-project</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2022-05-06</lastmod></url><url><loc>https://blog.vaadin.com/upgrading-to-vaadin-framework-8-part-2-of-2-</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/basic-tips-for-improving-accessibility</loc><image:image><image:loc>https://website.vaadin.com/hubfs/contrast@2x.png</image:loc><image:caption>contrast2x</image:caption><image:title>contrast2x</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/jonte.png</image:loc><image:caption>jonte</image:caption><image:title>jonte</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/form@2x.png</image:loc><image:caption>form2x</image:caption><image:title>form2x</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/font-size@2x.png</image:loc><image:caption>fontsize2x</image:caption><image:title>fontsize2x</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_Accessibility%20Tips/navigation%20my%20app.png</image:loc><image:caption>navigationmyapp</image:caption><image:title>navigationmyapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Basic%20Tips%20for%20Improving%20Accessibility.png</image:loc><image:caption>BasicTipsforImprovingAccessibility</image:caption><image:title>BasicTipsforImprovingAccessibility</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_Accessibility%20Tips/buttons.png</image:loc><image:caption>buttons</image:caption><image:title>buttons</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/landmark.png</image:loc><image:caption>landmark</image:caption><image:title>landmark</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/applayout.png</image:loc><image:caption>applayout</image:caption><image:title>applayout</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/colorblind.png</image:loc><image:caption>colorblind</image:caption><image:title>colorblind</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/required-vs-optional@2x.png</image:loc><image:caption>requiredvsoptional2x</image:caption><image:title>requiredvsoptional2x</image:title></image:image><lastmod>2022-04-05</lastmod></url><url><loc>https://blog.vaadin.com/building-ai-powered-java-applications</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/sentiment-analyzer-sneak-peek%20(1).mp4/medium.jpg</video:thumbnail_loc><video:title>sentiment-analyzer-sneak-peek (1)</video:title><video:description>sentiment-analyzer-sneak-peek (1)</video:description><video:content_loc>https://website.vaadin.com/hubfs/sentiment-analyzer-sneak-peek%20(1).mp4</video:content_loc><video:duration>17</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/chat-with-docs%20(1).mp4/medium.jpg</video:thumbnail_loc><video:title>chat-with-docs (1)</video:title><video:description>chat-with-docs (1)</video:description><video:content_loc>https://website.vaadin.com/hubfs/chat-with-docs%20(1).mp4</video:content_loc><video:duration>80</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/Building%20AI-Powered%20Java%20Applications.png</image:loc><image:caption>BuildingAIPoweredJavaApplications</image:caption><image:title>BuildingAIPoweredJavaApplications</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2025-02-12</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-apps-as-native-executables-using-quarkus-native</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20apps%20as%20native%20executables%20using%20Quarkus%20Native.png</image:loc><image:caption>VaadinappsasnativeexecutablesusingQuarkusNative</image:caption><image:title>VaadinappsasnativeexecutablesusingQuarkusNative</image:title></image:image><lastmod>2022-04-20</lastmod></url><url><loc>https://blog.vaadin.com/design-systems-for-consistency-and-efficiency</loc><image:image><image:loc>https://website.vaadin.com/hubfs/DesignSystem.png</image:loc><image:caption>DesignSystem</image:caption><image:title>DesignSystem</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-05-24%20at%2013.54.48.png</image:loc><image:caption>Screenshot20210524at135448</image:caption><image:title>Screenshot20210524at135448</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Design%20system-1.png</image:loc><image:caption>Designsystem1</image:caption><image:title>Designsystem1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/UIChallenges%20(1).png</image:loc><image:caption>UIChallenges1</image:caption><image:title>UIChallenges1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/VaadinDSvsCustomDS.png</image:loc><image:caption>VaadinDSvsCustomDS</image:caption><image:title>VaadinDSvsCustomDS</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Dependencies.png</image:loc><image:caption>Dependencies</image:caption><image:title>Dependencies</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/new-and-updated-cloud-deployment-tutorials</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Cloud%20deployment%20tutorial.png</image:loc><image:caption>Clouddeploymenttutorial</image:caption><image:title>Clouddeploymenttutorial</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-start-got-a-major-update-a-fresh-look-new-features-and-an-improved-ux</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-10-31%20133919.png</image:loc><image:caption>Screenshot20231031133919</image:caption><image:title>Screenshot20231031133919</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-10-12%20125554%20(1).png</image:loc><image:caption>Screenshot202310121255541</image:caption><image:title>Screenshot202310121255541</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin%20start.png</image:loc><image:caption>vaadinstart</image:caption><image:title>vaadinstart</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-10-31%20134332%20(1).png</image:loc><image:caption>Screenshot202310311343321</image:caption><image:title>Screenshot202310311343321</image:title></image:image><lastmod>2023-10-31</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-newsletter-snapshot-of-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-newsletter-snapshot-of-vaadin/august-newsletter.jpeg</image:loc><image:caption>augustnewsletter</image:caption><image:title>augustnewsletter</image:title></image:image><lastmod>2020-08-25</lastmod></url><url><loc>https://blog.vaadin.com/developing-without-server-restarts</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/developing-without-server-restarts/073b1ee7-89dd-4ef6-a369-3f7494f561d7.png</image:loc><image:caption>073b1ee789dd4ef6a3693f7494f561d7</image:caption><image:title>073b1ee789dd4ef6a3693f7494f561d7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/developing-without-server-restarts/c706208a-8c4f-4f16-ad49-03dfab284fc3.png</image:loc><image:caption>c706208a8c4f4f16ad4903dfab284fc3</image:caption><image:title>c706208a8c4f4f16ad4903dfab284fc3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/developing-without-server-restarts/3226f8d6-58c0-4a71-8f2d-db3b82c941ea.png</image:loc><image:caption>3226f8d658c04a718f2ddb3b82c941ea</image:caption><image:title>3226f8d658c04a718f2ddb3b82c941ea</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/developing-without-server-restarts/a78359bd-ee64-4699-bf9e-a7f61da2c736.png</image:loc><image:caption>a78359bdee644699bf9ea7f61da2c736</image:caption><image:title>a78359bdee644699bf9ea7f61da2c736</image:title></image:image><lastmod>2020-01-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-2019-highlights-and-whats-next</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/start-vaadin-com.png</image:loc><image:caption>startvaadincom</image:caption><image:title>startvaadincom</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/training-intro-1.png</image:loc><image:caption>trainingintro1</image:caption><image:title>trainingintro1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/flexbox-properties-panel-1.png</image:loc><image:caption>flexboxpropertiespanel1</image:caption><image:title>flexboxpropertiespanel1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/BOV2-small.jpg</image:loc><image:caption>BOV2small</image:caption><image:title>BOV2small</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/2019-highlights-featured.png</image:loc><image:caption>2019highlightsfeatured</image:caption><image:title>2019highlightsfeatured</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/testing-vaadin-applications-and-add-ons-using-playwright</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Playwright%202.png</image:loc><image:caption>Playwright2</image:caption><image:title>Playwright2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2023-12-14</lastmod></url><url><loc>https://blog.vaadin.com/managing-accounting-quicker-and-easier-with-pymlo</loc><image:image><image:loc>https://website.vaadin.com/hubfs/3.%20Customer%20stories/pymlo-cloud-accounting/pymlo-cloud-accounting-1.png</image:loc><image:caption>pymlocloudaccounting1</image:caption><image:title>pymlocloudaccounting1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/pymlo-cloud-accounting-0.webp</image:loc><image:caption>pymlocloudaccounting0</image:caption><image:title>pymlocloudaccounting0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/pymlo-cloud-accounting-2.webp</image:loc><image:caption>pymlocloudaccounting2</image:caption><image:title>pymlocloudaccounting2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/PYMLO.png</image:loc><image:caption>PYMLO</image:caption><image:title>PYMLO</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/pymlo-cloud-accounting-3.webp</image:loc><image:caption>pymlocloudaccounting3</image:caption><image:title>pymlocloudaccounting3</image:title></image:image><lastmod>2024-02-08</lastmod></url><url><loc>https://blog.vaadin.com/future-of-html-templates-in-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Templates-3.png</image:loc><image:caption>Templates3</image:caption><image:title>Templates3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-online-training-courses-and-certifications-are-now-free</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/2020/trainings-blog2.png</image:loc><image:caption>trainingsblog2</image:caption><image:title>trainingsblog2</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/cobra-systems-builds-a-modern-portable-erp-software-for-the-food-industry-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/desktop_new_sales_order.png</image:loc><image:caption>desktopnewsalesorder</image:caption><image:title>desktopnewsalesorder</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/desktop_old_sales_order.png</image:loc><image:caption>desktopoldsalesorder</image:caption><image:title>desktopoldsalesorder</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Cobra%20systems.png</image:loc><image:caption>Cobrasystems</image:caption><image:title>Cobrasystems</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Untitled%20design%20(1).png</image:loc><image:caption>Untitleddesign1</image:caption><image:title>Untitleddesign1</image:title></image:image><lastmod>2022-10-27</lastmod></url><url><loc>https://blog.vaadin.com/session-replication-in-the-world-of-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/session-replication-in-the-world-of-vaadin/sticky_sessions_round_robin.png</image:loc><image:caption>stickysessionsroundrobin</image:caption><image:title>stickysessionsroundrobin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/session-replication-in-the-world-of-vaadin/sticky_sessions_round_robin-1.png</image:loc><image:caption>stickysessionsroundrobin1</image:caption><image:title>stickysessionsroundrobin1</image:title></image:image><lastmod>2022-12-15</lastmod></url><url><loc>https://blog.vaadin.com/using-vaadin-14-with-liferay-what-works-what-doesnt</loc><image:image><image:loc>https://website.vaadin.com/hubfs/liferay_featured_2.png</image:loc><image:caption>liferayfeatured2</image:caption><image:title>liferayfeatured2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/a-modernization-of-an-advanced-backend-system-by-the-norwegian-gaming-foundation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Lotteri.png</image:loc><image:caption>Lotteri</image:caption><image:title>Lotteri</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lotteristift-ui2-1.webp</image:loc><image:caption>lotteristiftui21</image:caption><image:title>lotteristiftui21</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lotteristift-ui3-1.webp</image:loc><image:caption>lotteristiftui31</image:caption><image:title>lotteristiftui31</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lotteristift-ui1-1-1.png</image:loc><image:caption>lotteristiftui111</image:caption><image:title>lotteristiftui111</image:title></image:image><lastmod>2023-06-02</lastmod></url><url><loc>https://blog.vaadin.com/charts-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/charts-with-vaadin/highchart.png</image:loc><image:caption>highchart</image:caption><image:title>highchart</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/charts-with-vaadin/vaadin.png</image:loc><image:caption>vaadin</image:caption><image:title>vaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/charts-with-vaadin/diy_cropped.png</image:loc><image:caption>diycropped</image:caption><image:title>diycropped</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/charts-with-vaadin/vaadin_chart.png</image:loc><image:caption>vaadinchart</image:caption><image:title>vaadinchart</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/charts-with-vaadin/google_chart.png</image:loc><image:caption>googlechart</image:caption><image:title>googlechart</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/charts-with-vaadin/jchart.png</image:loc><image:caption>jchart</image:caption><image:title>jchart</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/charts-with-vaadin/directory.png</image:loc><image:caption>directory</image:caption><image:title>directory</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/-vaadin-grid-2-0-with-million-dollar-scrolling</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/-vaadin-grid-2-0-with-million-dollar-scrolling/30e02ff6-81d6-4044-943b-2fd28afe37c6.gif</image:loc><image:caption>30e02ff681d64044943b2fd28afe37c6</image:caption><image:title>30e02ff681d64044943b2fd28afe37c6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Juha_2019.jpg</image:loc><image:caption>Juha2019</image:caption><image:title>Juha2019</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/-vaadin-grid-2-0-with-million-dollar-scrolling/01f83ddf-5dbb-4285-8d06-3efdc98b23dc.png</image:loc><image:caption>01f83ddf5dbb42858d063efdc98b23dc</image:caption><image:title>01f83ddf5dbb42858d063efdc98b23dc</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/february-survey-results-learning-and-doing-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/february-survey-results-learning-and-doing-with-vaadin/64048261-4148-437d-a97e-bd1e9eefc46f.png</image:loc><image:caption>640482614148437da97ebd1e9eefc46f</image:caption><image:title>640482614148437da97ebd1e9eefc46f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/february-survey-results-learning-and-doing-with-vaadin/f9695782-bc24-40ac-a62e-8e83cd2d5943.png</image:loc><image:caption>f9695782bc2440aca62e8e83cd2d5943</image:caption><image:title>f9695782bc2440aca62e8e83cd2d5943</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/tori-the-liferay-forum-on-steroids</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tori-the-liferay-forum-on-steroids/fredu.png</image:loc><image:caption>fredu</image:caption><image:title>fredu</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tori-the-liferay-forum-on-steroids/6bb36f28-b70c-4f2f-8bc3-15b87eef9c6b.png</image:loc><image:caption>6bb36f28b70c4f2f8bc315b87eef9c6b</image:caption><image:title>6bb36f28b70c4f2f8bc315b87eef9c6b</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/hilla-into-flow-what-changes</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/blog_vaadin_post.jpg</image:loc><image:caption>blogvaadinpost</image:caption><image:title>blogvaadinpost</image:title></image:image><lastmod>2025-10-29</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-in-akka</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/gwt-create-starts-next-week</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-starts-next-week/5d95ecf7-e068-46ec-998b-051a0d06c3a8.png</image:loc><image:caption>5d95ecf7e06846ec998b051a0d06c3a8</image:caption><image:title>5d95ecf7e06846ec998b051a0d06c3a8</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-components-and-elements-in-vaadin-labs</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-components-and-elements-in-vaadin-labs/3cd7934a-5f74-424e-8d4b-234fcd9429c0.png</image:loc><image:caption>3cd7934a5f74424e8d4b234fcd9429c0</image:caption><image:title>3cd7934a5f74424e8d4b234fcd9429c0</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-the-perfect-docker-image-for-a-java-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202026-02-24%20at%2015.10.29-1.png</image:loc><image:caption>Screenshot20260224at1510291</image:caption><image:title>Screenshot20260224at1510291</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202026-02-24%20at%2015.23.05.png</image:loc><image:caption>Screenshot20260224at152305</image:caption><image:title>Screenshot20260224at152305</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202026-02-24%20at%2015.17.20-1.png</image:loc><image:caption>Screenshot20260224at1517201</image:caption><image:title>Screenshot20260224at1517201</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Creating%20a%20perfect%20container%20image%20for%20a%20Java%20app%20(1).png</image:loc><image:caption>CreatingaperfectcontainerimageforaJavaapp1</image:caption><image:title>CreatingaperfectcontainerimageforaJavaapp1</image:title></image:image><lastmod>2026-02-26</lastmod></url><url><loc>https://blog.vaadin.com/send-web-push-notifications-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/send-push-2.jpg</image:loc><image:caption>sendpush2</image:caption><image:title>sendpush2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/notification-popup-1.jpg</image:loc><image:caption>notificationpopup1</image:caption><image:title>notificationpopup1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/push-subscription-2.jpg</image:loc><image:caption>pushsubscription2</image:caption><image:title>pushsubscription2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/push-notifications-og.png</image:loc><image:caption>pushnotificationsog</image:caption><image:title>pushnotificationsog</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/full-apache-stack-for-the-apache-licensed-ria-framework</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/full-apache-stack-for-the-apache-licensed-ria-framework/7f7e045c-3eae-4099-a6cc-77d698c6aa8a.jpeg</image:loc><image:caption>7f7e045c3eae4099a6cc77d698c6aa8a</image:caption><image:title>7f7e045c3eae4099a6cc77d698c6aa8a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-directory-now-welcomes-custom-github-badges</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-now-welcomes-custom-github-badges/9797e8de-8ddf-4391-adc7-a9e26f30f254.png</image:loc><image:caption>9797e8de8ddf4391adc7a9e26f30f254</image:caption><image:title>9797e8de8ddf4391adc7a9e26f30f254</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-now-welcomes-custom-github-badges/AYUyFpV.png</image:loc><image:caption>AYUyFpV</image:caption><image:title>AYUyFpV</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-now-welcomes-custom-github-badges/d8d9459f-7353-4f82-9ffa-4f72df27bf0e.png</image:loc><image:caption>d8d9459f73534f829ffa4f72df27bf0e</image:caption><image:title>d8d9459f73534f829ffa4f72df27bf0e</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/unlock-the-power-of-user-research-building-delightful-business-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-128-1.jpg</image:loc><image:caption>vaadinstaff20226500px1281</image:caption><image:title>vaadinstaff20226500px1281</image:title></image:image><lastmod>2023-06-26</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-rnd-update-10-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-rnd-update-10-2013/218cfb41-7817-40ab-ac9f-e65f3d768321.png</image:loc><image:caption>218cfb41781740abac9fe65f3d768321</image:caption><image:title>218cfb41781740abac9fe65f3d768321</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-rnd-update-10-2013/965c478e-49f7-4b12-882d-8951c1eea400.png</image:loc><image:caption>965c478e49f74b12882d8951c1eea400</image:caption><image:title>965c478e49f74b12882d8951c1eea400</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/progressive-web-apps-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/fec8ca17-1e1b-4d3b-9580-75d368d7b68c.png</image:loc><image:caption>fec8ca171e1b4d3b958075d368d7b68c</image:caption><image:title>fec8ca171e1b4d3b958075d368d7b68c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/30aa245d-9a1a-4f08-aa98-6033ab187c1b.png</image:loc><image:caption>30aa245d9a1a4f08aa986033ab187c1b</image:caption><image:title>30aa245d9a1a4f08aa986033ab187c1b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/0a8a22f5-62ba-4f8c-9823-a63c921113ab.png</image:loc><image:caption>0a8a22f562ba4f8c9823a63c921113ab</image:caption><image:title>0a8a22f562ba4f8c9823a63c921113ab</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/82a1d738-b252-4ace-a455-9416a9dacff9.png</image:loc><image:caption>82a1d738b2524acea4559416a9dacff9</image:caption><image:title>82a1d738b2524acea4559416a9dacff9</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/84521a2e-1420-41e8-94ee-da982a3b520a.png</image:loc><image:caption>84521a2e142041e894eeda982a3b520a</image:caption><image:title>84521a2e142041e894eeda982a3b520a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/ea8cc327-1aa3-47e3-a18d-d7527b2ed625.png</image:loc><image:caption>ea8cc3271aa347e3a18dd7527b2ed625</image:caption><image:title>ea8cc3271aa347e3a18dd7527b2ed625</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/589f51b8-78d3-4b4f-9925-166f16c99745.png</image:loc><image:caption>589f51b878d34b4f9925166f16c99745</image:caption><image:title>589f51b878d34b4f9925166f16c99745</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/627a2286-e9cd-42c4-a283-6c419f833ee4.png</image:loc><image:caption>627a2286e9cd42c4a2836c419f833ee4</image:caption><image:title>627a2286e9cd42c4a2836c419f833ee4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/b04d06da-9880-4a63-8166-958df06cc00d.png</image:loc><image:caption>b04d06da98804a638166958df06cc00d</image:caption><image:title>b04d06da98804a638166958df06cc00d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/2c6a1585-07a3-4333-870a-e78d0a6fa402.png</image:loc><image:caption>2c6a158507a34333870ae78d0a6fa402</image:caption><image:title>2c6a158507a34333870ae78d0a6fa402</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/6738525b-7060-4876-8b17-e5dd0ab07a47.png</image:loc><image:caption>6738525b706048768b17e5dd0ab07a47</image:caption><image:title>6738525b706048768b17e5dd0ab07a47</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-in-java/a9c00518-5b6a-42fd-80bd-878072be5d0b.png</image:loc><image:caption>a9c005185b6a42fd80bd878072be5d0b</image:caption><image:title>a9c005185b6a42fd80bd878072be5d0b</image:title></image:image><lastmod>2020-06-09</lastmod></url><url><loc>https://blog.vaadin.com/hot-deploy-your-code-keep-focus-on-your-work</loc><image:image><image:loc>https://website.vaadin.com/hubfs/HotSwap%20technologies%20comparison%20(2).png</image:loc><image:caption>HotSwaptechnologiescomparison2</image:caption><image:title>HotSwaptechnologiescomparison2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/HotSwap%20technologies%20comparison%20(5).png</image:loc><image:caption>HotSwaptechnologiescomparison5</image:caption><image:title>HotSwaptechnologiescomparison5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/devtools-live-reload-v14.gif</image:loc><image:caption>devtoolslivereloadv14</image:caption><image:title>devtoolslivereloadv14</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/jdk-hotswap.png</image:loc><image:caption>jdkhotswap</image:caption><image:title>jdkhotswap</image:title></image:image><lastmod>2022-05-17</lastmod></url><url><loc>https://blog.vaadin.com/reactive-functional-ui-development-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/reactive-functional-ui-development-with-vaadin/2b3941ec-376c-4a3c-a9f0-f21f9dae2853.png</image:loc><image:caption>2b3941ec376c4a3ca9f0f21f9dae2853</image:caption><image:title>2b3941ec376c4a3ca9f0f21f9dae2853</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/deloitte-tech-trends-for-the-modern-enterprise-web-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/tech-trends-for-the-modern-enterprise-web-app.webp</image:loc><image:caption>techtrendsforthemodernenterprisewebapp</image:caption><image:title>techtrendsforthemodernenterprisewebapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/priscilla-du-preez-OEdkPaxYMXU-unsplash%20(3)-jpg.jpeg</image:loc><image:caption>priscilladupreezOEdkPaxYMXUunsplash3jpg</image:caption><image:title>priscilladupreezOEdkPaxYMXUunsplash3jpg</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/christopher-gower-m_HRfLhgABo-unsplash%20(1).jpg</image:loc><image:caption>christophergowermHRfLhgABounsplash1</image:caption><image:title>christophergowermHRfLhgABounsplash1</image:title></image:image><lastmod>2021-10-21</lastmod></url><url><loc>https://blog.vaadin.com/enable-users-to-upload-download-files</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/tutorial%20upload%20download%20feature2.png</image:loc><image:caption>tutorialuploaddownloadfeature2</image:caption><image:title>tutorialuploaddownloadfeature2</image:title></image:image><lastmod>2021-09-29</lastmod></url><url><loc>https://blog.vaadin.com/the-power-of-ux-in-enterprise-web-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Copy%20of%20Mikael%20-%20Feature%20image%20(1)-png.png</image:loc><image:caption>CopyofCopyofMikaelFeatureimage1png</image:caption><image:title>CopyofCopyofMikaelFeatureimage1png</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Red%20and%20Blue%20Clean%20&amp;%20Corporate%20Technology%20Research%20Findings%20Report%20Infographic%20(1)-png-1.png</image:loc><image:caption>CopyofRedandBlueCleanCorporateTechnologyResearchFindingsReportInfographic1png1</image:caption><image:title>CopyofRedandBlueCleanCorporateTechnologyResearchFindingsReportInfographic1png1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Copy%20of%20Mikael%20-%20Feature%20image%20(1).png</image:loc><image:caption>CopyofCopyofMikaelFeatureimage1</image:caption><image:title>CopyofCopyofMikaelFeatureimage1</image:title></image:image><lastmod>2021-07-16</lastmod></url><url><loc>https://blog.vaadin.com/top-five-web-components-for-password-inp-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-five-web-components-for-password-inp-1/688a1b36-d3c8-4cf6-aa9e-931a766e15b3.gif</image:loc><image:caption>688a1b36d3c84cf6aa9e931a766e15b3</image:caption><image:title>688a1b36d3c84cf6aa9e931a766e15b3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-five-web-components-for-password-inp-1/0fba707c-3023-48bf-8b82-03d2f3ecd2d6.gif</image:loc><image:caption>0fba707c302348bf8b8203d2f3ecd2d6</image:caption><image:title>0fba707c302348bf8b8203d2f3ecd2d6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-five-web-components-for-password-inp-1/b33368cc-e2c4-4324-aef9-d9f0e1c32810.gif</image:loc><image:caption>b33368cce2c44324aef9d9f0e1c32810</image:caption><image:title>b33368cce2c44324aef9d9f0e1c32810</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-five-web-components-for-password-inp-1/4567aa7c-4a29-4f15-82bc-47955b1d1ebd.gif</image:loc><image:caption>4567aa7c4a294f1582bc47955b1d1ebd</image:caption><image:title>4567aa7c4a294f1582bc47955b1d1ebd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-five-web-components-for-password-inp-1/ng76d.jpeg</image:loc><image:caption>ng76d</image:caption><image:title>ng76d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-five-web-components-for-password-inp-1/17ee12dc-acee-46d7-9ec9-ce3aac5382dc.gif</image:loc><image:caption>17ee12dcacee46d79ec9ce3aac5382dc</image:caption><image:title>17ee12dcacee46d79ec9ce3aac5382dc</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-five-web-components-for-password-inp-1/3b9f8eb3-5fd3-4d2f-8da5-27b916a2b716.gif</image:loc><image:caption>3b9f8eb35fd34d2f8da527b916a2b716</image:caption><image:title>3b9f8eb35fd34d2f8da527b916a2b716</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/learn-by-hacking</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/learn-by-hacking/nighthacking-themes.jpeg</image:loc><image:caption>nighthackingthemes</image:caption><image:title>nighthackingthemes</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/learn-by-hacking/nighthacking-vaadin-lab.jpeg</image:loc><image:caption>nighthackingvaadinlab</image:caption><image:title>nighthackingvaadinlab</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/learn-by-hacking/nighthacking-todolist.png</image:loc><image:caption>nighthackingtodolist</image:caption><image:title>nighthackingtodolist</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/why-full-stack-development-is-the-future-of-web-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Fullstack-1.png</image:loc><image:caption>Fullstack1</image:caption><image:title>Fullstack1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/Benefits-Pages/full-stack%20development%20vs%20decoupled.png</image:loc><image:caption>fullstackdevelopmentvsdecoupled</image:caption><image:title>fullstackdevelopmentvsdecoupled</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/Benefits-Pages/latencies-full-stack%20development.png</image:loc><image:caption>latenciesfullstackdevelopment</image:caption><image:title>latenciesfullstackdevelopment</image:title></image:image><lastmod>2025-02-14</lastmod></url><url><loc>https://blog.vaadin.com/lecture-user-experience-and-user-interface-design</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/why-we-built-hilla</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/why-we-built-hilla.png</image:loc><image:caption>whywebuilthilla</image:caption><image:title>whywebuilthilla</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2024-10-09</lastmod></url><url><loc>https://blog.vaadin.com/performance-testing-in-vaadin-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/performance-testing-in-vaadin-apps/vaadin-performance-testing-smartmeter-3.png</image:loc><image:caption>vaadinperformancetestingsmartmeter3</image:caption><image:title>vaadinperformancetestingsmartmeter3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/performance-testing-in-vaadin-apps/vaadin-performance-testing-smartmeter-2.png</image:loc><image:caption>vaadinperformancetestingsmartmeter2</image:caption><image:title>vaadinperformancetestingsmartmeter2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/performance-testing-in-vaadin-apps/vaadin-performance-testing-smartmeter-1.jpeg</image:loc><image:caption>vaadinperformancetestingsmartmeter1</image:caption><image:title>vaadinperformancetestingsmartmeter1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/axpm-making-dental-practices-ux-first-with-vaadins-support</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(7).png</image:loc><image:caption>Sweap7</image:caption><image:title>Sweap7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/AXPM2.webp</image:loc><image:caption>AXPM2</image:caption><image:title>AXPM2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/axpm-hero.webp</image:loc><image:caption>axpmhero</image:caption><image:title>axpmhero</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/axpm%20-%20txcard.webp</image:loc><image:caption>axpmtxcard</image:caption><image:title>axpmtxcard</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Pages/consulting/design-studio2/axpm-logo-2.svg</image:loc><image:caption>axpmlogo2</image:caption><image:title>axpmlogo2</image:title></image:image><lastmod>2023-09-11</lastmod></url><url><loc>https://blog.vaadin.com/tools-and-support-renewed</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tools-and-support-renewed/3c2a0b0d-edfb-4c64-b535-aba2ed059c34.png</image:loc><image:caption>3c2a0b0dedfb4c64b535aba2ed059c34</image:caption><image:title>3c2a0b0dedfb4c64b535aba2ed059c34</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tools-and-support-renewed/03a74c7c-21f5-46cb-9efd-b50b2f392d21.png</image:loc><image:caption>03a74c7c21f546cb9efdb50b2f392d21</image:caption><image:title>03a74c7c21f546cb9efdb50b2f392d21</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tools-and-support-renewed/629b4a6e-7c2d-48ae-9a26-e0a0075b2302.png</image:loc><image:caption>629b4a6e7c2d48ae9a26e0a0075b2302</image:caption><image:title>629b4a6e7c2d48ae9a26e0a0075b2302</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tools-and-support-renewed/626c57d7-19e1-4734-96af-583cd802aa7c.png</image:loc><image:caption>626c57d719e1473496af583cd802aa7c</image:caption><image:title>626c57d719e1473496af583cd802aa7c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/tools-and-support-renewed/4d27174b-f39d-463c-972b-994e03fc8d50.png</image:loc><image:caption>4d27174bf39d463c972b994e03fc8d50</image:caption><image:title>4d27174bf39d463c972b994e03fc8d50</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/sharing-made-simple-integrating-the-web-share-api-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/webshareAPIvaadin.png</image:loc><image:caption>webshareAPIvaadin</image:caption><image:title>webshareAPIvaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-07-22</lastmod></url><url><loc>https://blog.vaadin.com/whats-the-vaadin-cli</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-cli-featured-image.png</image:loc><image:caption>vaadinclifeaturedimage</image:caption><image:title>vaadinclifeaturedimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-05-17%20at%2013.37.41.png</image:loc><image:caption>Screenshot20210517at133741</image:caption><image:title>Screenshot20210517at133741</image:title></image:image><lastmod>2021-05-20</lastmod></url><url><loc>https://blog.vaadin.com/turo-italia-removed-90-of-the-overhead-in-reporting-of-non-conformities</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(11).png</image:loc><image:caption>Sweap11</image:caption><image:title>Sweap11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Turo%20Italia%20-%20Quriosity%20-%20Screenshot%201.webp</image:loc><image:caption>TuroItaliaQuriosityScreenshot1</image:caption><image:title>TuroItaliaQuriosityScreenshot1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Turo%20Italia%20-%20Quriosity%20-%20Screenshot%202.webp</image:loc><image:caption>TuroItaliaQuriosityScreenshot2</image:caption><image:title>TuroItaliaQuriosityScreenshot2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Turo%20Italia%20-%20Quriosity%20-%20Screenshot%203.webp</image:loc><image:caption>TuroItaliaQuriosityScreenshot3</image:caption><image:title>TuroItaliaQuriosityScreenshot3</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/web-application-scalability-executive-summary</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/create-a-registration-form-in-pure-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Registration%20Form%20Tutorial%20Featured%20Image.png</image:loc><image:caption>RegistrationFormTutorialFeaturedImage</image:caption><image:title>RegistrationFormTutorialFeaturedImage</image:title></image:image><lastmod>2024-09-09</lastmod></url><url><loc>https://blog.vaadin.com/kotlin-and-vaadin-for-productive-and-fun-web-app-development</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Kotlin%20and%20Vaadin%20(1).png</image:loc><image:caption>KotlinandVaadin1</image:caption><image:title>KotlinandVaadin1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2023-02-16</lastmod></url><url><loc>https://blog.vaadin.com/upcoming-accessibility-improvements</loc><image:image><image:loc>https://website.vaadin.com/hubfs/ADA%20lawsuits%20chart.png</image:loc><image:caption>ADAlawsuitschart</image:caption><image:title>ADAlawsuitschart</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Tetralogical-full-logo-with-padding-color-for-light-backgrounds.svg</image:loc><image:caption>Tetralogicalfulllogowithpaddingcolorforlightbackgrounds</image:caption><image:title>Tetralogicalfulllogowithpaddingcolorforlightbackgrounds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/accessibility-improvements.png</image:loc><image:caption>accessibilityimprovements</image:caption><image:title>accessibilityimprovements</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ernesto-velazquez-0Uyvgcnl83g-unsplash-1.jpg</image:loc><image:caption>ernestovelazquez0Uyvgcnl83gunsplash1</image:caption><image:title>ernestovelazquez0Uyvgcnl83gunsplash1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image-png-Nov-08-2021-03-40-13-49-PM.png</image:loc><image:caption>imagepngNov08202103401349PM</image:caption><image:title>imagepngNov08202103401349PM</image:title></image:image><lastmod>2021-12-20</lastmod></url><url><loc>https://blog.vaadin.com/microservices-fault-tolerance</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-fault-tolerance/failures.png</image:loc><image:caption>failures</image:caption><image:title>failures</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-003</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-to-convince-your-boss-to-choose-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/How%20to%20convince%20your%20boss%20to%20choose%20Vaadin.png</image:loc><image:caption>HowtoconvinceyourbosstochooseVaadin</image:caption><image:title>HowtoconvinceyourbosstochooseVaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image%20(29).png</image:loc><image:caption>image29</image:caption><image:title>image29</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Fullstack.png</image:loc><image:caption>Fullstack</image:caption><image:title>Fullstack</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/copilot1.webp</image:loc><image:caption>copilot1</image:caption><image:title>copilot1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-08%20at%2018.15.23.png</image:loc><image:caption>Screenshot20241008at181523</image:caption><image:title>Screenshot20241008at181523</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/production-pwa-webpack-setup</loc><image:image><image:loc>https://website.vaadin.com/hubfs/building-pwas-thumbnail.png</image:loc><image:caption>buildingpwasthumbnail</image:caption><image:title>buildingpwasthumbnail</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2022-03-12</lastmod></url><url><loc>https://blog.vaadin.com/pro-tools-price-changes</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/pro-tools-price-changes/6a48f715-3bf5-4013-b4d7-1fbec9337a8d.png</image:loc><image:caption>6a48f7153bf54013b4d71fbec9337a8d</image:caption><image:title>6a48f7153bf54013b4d71fbec9337a8d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-future-of-vaadin-events</loc><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Devday-2.png</image:loc><image:caption>Devday2</image:caption><image:title>Devday2</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/payment-request-api-in-vaadin-10</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/payment-request-api-in-vaadin-10/just_opened_state-1.png</image:loc><image:caption>justopenedstate1</image:caption><image:title>justopenedstate1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/payment-request-api-in-vaadin-10/just_opened_state.png</image:loc><image:caption>justopenedstate</image:caption><image:title>justopenedstate</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/introduction-to-java-bean-validation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2024-11-27</lastmod></url><url><loc>https://blog.vaadin.com/migrating-to-a-future-proof-technology</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/migrating-to-a-future-proof-technology/Migration.png</image:loc><image:caption>Migration</image:caption><image:title>Migration</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-s-new-and-fully-customizable-in-house-training-is-out-</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/making-prime-better-with-training</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/making-prime-better-with-training/9d87e541-87c5-41af-b6e5-abac78c7bbc5.png</image:loc><image:caption>9d87e54187c541afb6e5abac78c7bbc5</image:caption><image:title>9d87e54187c541afb6e5abac78c7bbc5</image:title></image:image><lastmod>2020-06-19</lastmod></url><url><loc>https://blog.vaadin.com/scalable-web-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/scalable-web-applications/figure6s.png</image:loc><image:caption>figure6s</image:caption><image:title>figure6s</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Johannes-Tuikkala.jpg</image:loc><image:caption>JohannesTuikkala</image:caption><image:title>JohannesTuikkala</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/microservices-health-monitoring</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-health-monitoring/dashboard.png</image:loc><image:caption>dashboard</image:caption><image:title>dashboard</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-health-monitoring/health-endpoint.png</image:loc><image:caption>healthendpoint</image:caption><image:title>healthendpoint</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-vaadin-grid-with-csv</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-grid-with-csv/nBPr3mu.gif</image:loc><image:caption>nBPr3mu</image:caption><image:title>nBPr3mu</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-grid-with-csv/reJg3ST.png</image:loc><image:caption>reJg3ST</image:caption><image:title>reJg3ST</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-grid-with-csv/Gc37S5A.gif</image:loc><image:caption>Gc37S5A</image:caption><image:title>Gc37S5A</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-vaadin-grid-with-csv/q2kwTm7.png</image:loc><image:caption>q2kwTm7</image:caption><image:title>q2kwTm7</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-may-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2015/ad8ca75d-8b45-4c81-a11b-49e13f3ca61d.jpeg</image:loc><image:caption>ad8ca75d8b454c81a11b49e13f3ca61d</image:caption><image:title>ad8ca75d8b454c81a11b49e13f3ca61d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-flow-24.2-enhanced-performance-new-ui-components-appsec-kit-and-more</loc><image:image><image:loc>https://website.vaadin.com/hubfs/VaadinFlow24.2.png</image:loc><image:caption>VaadinFlow242</image:caption><image:title>VaadinFlow242</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-129.jpg</image:loc><image:caption>vaadinstaff2022129</image:caption><image:title>vaadinstaff2022129</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/ping-vaadin-designer-team-whats-up</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/ping-vaadin-designer-team-whats-up/201605-blog-team.jpeg</image:loc><image:caption>201605blogteam</image:caption><image:title>201605blogteam</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/ping-vaadin-designer-team-whats-up/intellij-eap.png</image:loc><image:caption>intellijeap</image:caption><image:title>intellijeap</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/10-reasons-to-use-vaadin-10</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/10-reasons-to-use-vaadin-10/bakery-app-starter.gif</image:loc><image:caption>bakeryappstarter</image:caption><image:title>bakeryappstarter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/10-reasons-to-use-vaadin-10/LTS.jpeg</image:loc><image:caption>LTS</image:caption><image:title>LTS</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/adding-https-to-your-java-web-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Adding%20HTTPS%20to%20Your%20Java%20Web%20Application.png</image:loc><image:caption>AddingHTTPStoYourJavaWebApplication</image:caption><image:title>AddingHTTPStoYourJavaWebApplication</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-08-20</lastmod></url><url><loc>https://blog.vaadin.com/revamping-the-ui-ux-of-a-highly-modular-business-system-by-cgi</loc><image:image><image:loc>https://website.vaadin.com/hubfs/CGI-1.webp</image:loc><image:caption>CGI1</image:caption><image:title>CGI1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rondo_login-1.webp</image:loc><image:caption>rondologin1</image:caption><image:title>rondologin1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rondo_workflow-1.webp</image:loc><image:caption>rondoworkflow1</image:caption><image:title>rondoworkflow1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rondo_main_navi-1.webp</image:loc><image:caption>rondomainnavi1</image:caption><image:title>rondomainnavi1</image:title></image:image><lastmod>2023-06-02</lastmod></url><url><loc>https://blog.vaadin.com/learn-es6-today-with-vaadin-elements-part-3-arrow-functions</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/jbang-vaadin-gui-java-scripting</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/jbang-vaadin-calculator.mov/medium.jpg</video:thumbnail_loc><video:title>jbang-vaadin-calculator</video:title><video:description>jbang-vaadin-calculator</video:description><video:content_loc>https://website.vaadin.com/hubfs/jbang-vaadin-calculator.mov</video:content_loc><video:duration>16</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/javaobjects-1.png</image:loc><image:caption>javaobjects1</image:caption><image:title>javaobjects1</image:title></image:image><lastmod>2025-02-14</lastmod></url><url><loc>https://blog.vaadin.com/join-vaadin-dev-day-in-berlin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/join-vaadin-dev-day-in-berlin/727060f8-8cf9-457a-9176-8b99bd68cd11.png</image:loc><image:caption>727060f88cf9457a91768b99bd68cd11</image:caption><image:title>727060f88cf9457a91768b99bd68cd11</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/open-any-file-with-apache-tika</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Open%20any%20file.png</image:loc><image:caption>Openanyfile</image:caption><image:title>Openanyfile</image:title></image:image><lastmod>2025-02-14</lastmod></url><url><loc>https://blog.vaadin.com/three-quick-ways-to-display-your-java-objects-in-the-ui</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/javaobjects.png</image:loc><image:caption>javaobjects</image:caption><image:title>javaobjects</image:title></image:image><lastmod>2024-10-22</lastmod></url><url><loc>https://blog.vaadin.com/figma-to-ui-code-vaadin-copilot-vs-figma-mcp</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Mar-09-2026-01-59-57-7379-PM.png</image:loc><image:caption>undefinedMar0920260159577379PM</image:caption><image:title>undefinedMar0920260159577379PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MCP.png</image:loc><image:caption>MCP</image:caption><image:title>MCP</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Mar-09-2026-01-59-58-5965-PM.png</image:loc><image:caption>undefinedMar0920260159585965PM</image:caption><image:title>undefinedMar0920260159585965PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Mar-09-2026-01-59-59-8893-PM.png</image:loc><image:caption>undefinedMar0920260159598893PM</image:caption><image:title>undefinedMar0920260159598893PM</image:title></image:image><lastmod>2026-03-11</lastmod></url><url><loc>https://blog.vaadin.com/framework-s-client-server-communication-simplifies-your-life</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/dev-day-in-munich-in-november-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/dev-day-in-munich-in-november-2016/a1c52e0e-6c64-408c-b2c6-dde4b9928577.png</image:loc><image:caption>a1c52e0e6c64408cb2c6dde4b9928577</image:caption><image:title>a1c52e0e6c64408cb2c6dde4b9928577</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/dev-day-in-munich-in-november-2016/082f1b82-5ca7-4c8f-b4cc-3ffa51d0bd76.png</image:loc><image:caption>082f1b825ca74c8fb4cc3ffa51d0bd76</image:caption><image:title>082f1b825ca74c8fb4cc3ffa51d0bd76</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-1-2-with-responsive-templates</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-vaadin-14-scalability-report-is-out-now</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%2014%20Scalability%20Report%20-%20Email%20banner.png</image:loc><image:caption>Vaadin14ScalabilityReportEmailbanner</image:caption><image:title>Vaadin14ScalabilityReportEmailbanner</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/web-performance-webinar-with-tracy-lee</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(18).png</image:loc><image:caption>Frame18</image:caption><image:title>Frame18</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-charts-1-1-for-vaadin-6</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-1-1-for-vaadin-6/e432a7e2-7aa0-4e79-ad95-8f71104b9239.png</image:loc><image:caption>e432a7e27aa04e79ad958f71104b9239</image:caption><image:title>e432a7e27aa04e79ad958f71104b9239</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-1-1-for-vaadin-6/6ae5be60-d9f8-40db-84be-4eeef7b8df67.png</image:loc><image:caption>6ae5be60d9f840db84be4eeef7b8df67</image:caption><image:title>6ae5be60d9f840db84be4eeef7b8df67</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-1-1-for-vaadin-6/4aff938b-f050-40a4-80c4-81f9fd612088.png</image:loc><image:caption>4aff938bf05040a480c481f9fd612088</image:caption><image:title>4aff938bf05040a480c481f9fd612088</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-1-1-for-vaadin-6/126c4460-949d-4cdb-9ccd-2f199c0e66b7.png</image:loc><image:caption>126c4460949d4cdb9ccd2f199c0e66b7</image:caption><image:title>126c4460949d4cdb9ccd2f199c0e66b7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-1-1-for-vaadin-6/4fc95e29-0e10-4734-82c6-cc2a0ce90362.png</image:loc><image:caption>4fc95e290e10473482c6cc2a0ce90362</image:caption><image:title>4fc95e290e10473482c6cc2a0ce90362</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-1-1-for-vaadin-6/5e619ebc-89a3-4763-8551-e0d6d13e0325.png</image:loc><image:caption>5e619ebc89a347638551e0d6d13e0325</image:caption><image:title>5e619ebc89a347638551e0d6d13e0325</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-1-1-for-vaadin-6/0154b4c8-0c24-4111-a915-54bc5a645b74.png</image:loc><image:caption>0154b4c80c244111a91554bc5a645b74</image:caption><image:title>0154b4c80c244111a91554bc5a645b74</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/migrating-npapi-based-java-applications-to-the-web</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/migrating-npapi-based-java-applications-to-the-web/swing-vs-vaadin-code-snippet.png</image:loc><image:caption>swingvsvaadincodesnippet</image:caption><image:title>swingvsvaadincodesnippet</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-june-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-june-2016/image02.jpeg</image:loc><image:caption>image02</image:caption><image:title>image02</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-june-2016/image03.jpeg</image:loc><image:caption>image03</image:caption><image:title>image03</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-june-2016/image04.jpeg</image:loc><image:caption>image04</image:caption><image:title>image04</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-june-2016/172fe903-cdd9-4dde-8344-1097ee7d7949.jpeg</image:loc><image:caption>172fe903cdd94dde83441097ee7d7949</image:caption><image:title>172fe903cdd94dde83441097ee7d7949</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-june-2016/image01.jpeg</image:loc><image:caption>image01</image:caption><image:title>image01</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-25-beta-testers-wanted</loc><image:image><image:loc>https://website.vaadin.com/hubfs/beta.png</image:loc><image:caption>beta</image:caption><image:title>beta</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><lastmod>2025-04-18</lastmod></url><url><loc>https://blog.vaadin.com/new-book-vaadin-on-grails</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-book-vaadin-on-grails/vaadin-on-grails.jpeg</image:loc><image:caption>vaadinongrails</image:caption><image:title>vaadinongrails</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-certification-week-coming-up-march-23rd-29th-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-certification-week-coming-up-march-23rd-29th-2015/77337089-404b-49d1-b9b6-16831f76b09f.png</image:loc><image:caption>77337089404b49d1b9b616831f76b09f</image:caption><image:title>77337089404b49d1b9b616831f76b09f</image:title></image:image><lastmod>2024-10-07</lastmod></url><url><loc>https://blog.vaadin.com/a-hybrid-approach-to-spring-security-in-vaadin-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-hybrid-approach-to-spring-security-in-vaadin-applications/interceptors.png</image:loc><image:caption>interceptors</image:caption><image:title>interceptors</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-hybrid-approach-to-spring-security-in-vaadin-applications/hybrid.png</image:loc><image:caption>hybrid</image:caption><image:title>hybrid</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-spring-2021-recordings-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/E4Fd2AYWQAQnYXH.jpeg</image:loc><image:caption>E4Fd2AYWQAQnYXH</image:caption><image:title>E4Fd2AYWQAQnYXH</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2021-07-02</lastmod></url><url><loc>https://blog.vaadin.com/giants-named-html5-and-jvm</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/try-our-updated-framework-comparison-tool</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-03-23%20at%2013.33.39.png</image:loc><image:caption>Screenshot20210323at133339</image:caption><image:title>Screenshot20210323at133339</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(47).png</image:loc><image:caption>Frame47</image:caption><image:title>Frame47</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-03-23%20at%2013.34.53.png</image:loc><image:caption>Screenshot20210323at133453</image:caption><image:title>Screenshot20210323at133453</image:title></image:image><lastmod>2021-03-24</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24.4-opens-the-door-to-the-land-of-react</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin-React-Featured-image.png</image:loc><image:caption>VaadinReactFeaturedimage</image:caption><image:title>VaadinReactFeaturedimage</image:title></image:image><lastmod>2024-06-13</lastmod></url><url><loc>https://blog.vaadin.com/2023-trends-for-java-in-the-enterprise</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_%20Vaadin%20joins%20Foojay%20advisory%20board-1.png</image:loc><image:caption>BlogVaadinjoinsFoojayadvisoryboard1</image:caption><image:title>BlogVaadinjoinsFoojayadvisoryboard1</image:title></image:image><lastmod>2023-03-07</lastmod></url><url><loc>https://blog.vaadin.com/why-you-dont-need-rest-endpoints-with-hilla</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-no-rest.png</image:loc><image:caption>hillanorest</image:caption><image:title>hillanorest</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/diagram-3.png</image:loc><image:caption>diagram3</image:caption><image:title>diagram3</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-java-conferences-in-2025</loc><image:image><image:loc>https://website.vaadin.com/hubfs/GO7ISAcW4AEzQCP.jpeg</image:loc><image:caption>GO7ISAcW4AEzQCP</image:caption><image:title>GO7ISAcW4AEzQCP</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined.jpeg</image:loc><image:caption>undefined</image:caption><image:title>undefined</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jan-16-2025-02-57-19-6689-PM.png</image:loc><image:caption>undefinedJan1620250257196689PM</image:caption><image:title>undefinedJan1620250257196689PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Upcoming%20events.png</image:loc><image:caption>Upcomingevents</image:caption><image:title>Upcomingevents</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2025-04-28</lastmod></url><url><loc>https://blog.vaadin.com/renaming-fusion</loc><image:image><image:loc>https://website.vaadin.com/hubfs/hilla-faq.png</image:loc><image:caption>hillafaq</image:caption><image:title>hillafaq</image:title></image:image><lastmod>2023-08-04</lastmod></url><url><loc>https://blog.vaadin.com/a-minimal-openid-connect-oidc-secured-vaadin-flow-application-with-spring-boot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/tutorial-featured-image%20(2).png</image:loc><image:caption>tutorialfeaturedimage2</image:caption><image:title>tutorialfeaturedimage2</image:title></image:image><lastmod>2024-05-21</lastmod></url><url><loc>https://blog.vaadin.com/building-java-api-for-javascript-libraries</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/featured-blog-img-05.png</image:loc><image:caption>featuredblogimg05</image:caption><image:title>featuredblogimg05</image:title></image:image><lastmod>2023-09-05</lastmod></url><url><loc>https://blog.vaadin.com/client-side-fail-over</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/client-side-fail-over/client_side_fail_over_image3.png</image:loc><image:caption>clientsidefailoverimage3</image:caption><image:title>clientsidefailoverimage3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/client-side-fail-over/client_side_fail_over_image2.png</image:loc><image:caption>clientsidefailoverimage2</image:caption><image:title>clientsidefailoverimage2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/client-side-fail-over/image01.png</image:loc><image:caption>image01</image:caption><image:title>image01</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-elements-in-mobile-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-elements-in-mobile-apps/ionic_blank_starter.png</image:loc><image:caption>ionicblankstarter</image:caption><image:title>ionicblankstarter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-elements-in-mobile-apps/ionic_full_example.png</image:loc><image:caption>ionicfullexample</image:caption><image:title>ionicfullexample</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/hilla-faq-answered</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-faq.png</image:loc><image:caption>hillafaq</image:caption><image:title>hillafaq</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/productive-with-gwt</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/productive-with-gwt/bcdca207-5281-41ca-953d-3eb6c492009d.png</image:loc><image:caption>bcdca207528141ca953d3eb6c492009d</image:caption><image:title>bcdca207528141ca953d3eb6c492009d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/productive-with-gwt/594dac4f-4588-4c6a-a86d-24aae337de5c.png</image:loc><image:caption>594dac4f45884c6aa86d24aae337de5c</image:caption><image:title>594dac4f45884c6aa86d24aae337de5c</image:title></image:image><lastmod>2020-02-06</lastmod></url><url><loc>https://blog.vaadin.com/accessibility-in-modern-enterprise-web-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Accessibility%20in%20Modern%20Enterprise%20Web%20Apps%20(2).png</image:loc><image:caption>AccessibilityinModernEnterpriseWebApps2</image:caption><image:title>AccessibilityinModernEnterpriseWebApps2</image:title></image:image><lastmod>2022-04-11</lastmod></url><url><loc>https://blog.vaadin.com/new-learning-resource-for-progressive-web-apps-for-business</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/making-your-vaadin-app-easy-to-theme</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-21-latency-compensation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-21-latency-compensation/KIawAqX.jpeg</image:loc><image:caption>KIawAqX</image:caption><image:title>KIawAqX</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-21-latency-compensation/TMCKt4y.gif</image:loc><image:caption>TMCKt4y</image:caption><image:title>TMCKt4y</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-21-latency-compensation/zyh1M7e.gif</image:loc><image:caption>zyh1M7e</image:caption><image:title>zyh1M7e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-21-latency-compensation/Wbfwzw8.gif</image:loc><image:caption>Wbfwzw8</image:caption><image:title>Wbfwzw8</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-21-latency-compensation/xPN8lRf.gif</image:loc><image:caption>xPN8lRf</image:caption><image:title>xPN8lRf</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/cuba-studio-how-we-use-vaadin-for-our-web-development-tool</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/cuba-studio-how-we-use-vaadin-for-our-web-development-tool/331cc5d3-7a94-4bd7-b175-43bbf6558a84.png</image:loc><image:caption>331cc5d37a944bd7b17543bbf6558a84</image:caption><image:title>331cc5d37a944bd7b17543bbf6558a84</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/cuba-studio-how-we-use-vaadin-for-our-web-development-tool/2a0b43cb-7217-45ca-920e-d79b45360c41.png</image:loc><image:caption>2a0b43cb721745ca920ed79b45360c41</image:caption><image:title>2a0b43cb721745ca920ed79b45360c41</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/cuba-studio-how-we-use-vaadin-for-our-web-development-tool/ecac37f1-9be7-4c66-b6b3-227c7d83dd34.png</image:loc><image:caption>ecac37f19be74c66b6b3227c7d83dd34</image:caption><image:title>ecac37f19be74c66b6b3227c7d83dd34</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/cuba-studio-how-we-use-vaadin-for-our-web-development-tool/2341f23b-8548-48b6-8d99-4b770158433a.png</image:loc><image:caption>2341f23b854848b68d994b770158433a</image:caption><image:title>2341f23b854848b68d994b770158433a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/cuba-studio-how-we-use-vaadin-for-our-web-development-tool/dba3ea28-f625-4145-9225-b996e4e4bc3b.png</image:loc><image:caption>dba3ea28f62541459225b996e4e4bc3b</image:caption><image:title>dba3ea28f62541459225b996e4e4bc3b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/cuba-studio-how-we-use-vaadin-for-our-web-development-tool/958404c4-2537-4a27-9abb-2a2a0c811275.png</image:loc><image:caption>958404c425374a279abb2a2a0c811275</image:caption><image:title>958404c425374a279abb2a2a0c811275</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/css-encapsulation-with-shadow-dom</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Nii-Yeboah_reindeer-1.png</image:loc><image:caption>NiiYeboahreindeer1</image:caption><image:title>NiiYeboahreindeer1</image:title></image:image><lastmod>2022-03-30</lastmod></url><url><loc>https://blog.vaadin.com/three-methods-to-go-passwordless</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/passwordless.png</image:loc><image:caption>passwordless</image:caption><image:title>passwordless</image:title></image:image><lastmod>2025-04-01</lastmod></url><url><loc>https://blog.vaadin.com/writing-extensions-to-open-source-projects</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/writing-extensions-to-open-source-projects/oss-contributors-img-1.jpeg</image:loc><image:caption>osscontributorsimg1</image:caption><image:title>osscontributorsimg1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/writing-extensions-to-open-source-projects/v-leaflet-ecosystem.png</image:loc><image:caption>vleafletecosystem</image:caption><image:title>vleafletecosystem</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/writing-extensions-to-open-source-projects/oss-contributors-img.jpeg</image:loc><image:caption>osscontributorsimg</image:caption><image:title>osscontributorsimg</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/handling-slow-backend-actions-in-vaadin-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/slowui.png</image:loc><image:caption>slowui</image:caption><image:title>slowui</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-10-01</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-charts-2-1-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-2-1-released/sparklines.png</image:loc><image:caption>sparklines</image:caption><image:title>sparklines</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-2-1-released/callouts.png</image:loc><image:caption>callouts</image:caption><image:title>callouts</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-2-1-released/polygonseries.png</image:loc><image:caption>polygonseries</image:caption><image:title>polygonseries</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-2-1-released/treemaps.png</image:loc><image:caption>treemaps</image:caption><image:title>treemaps</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/discover-next-gen-app-development-at-the-vaadin-create-2023-conference</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Layout%2001%20Dark%20(1).png</image:loc><image:caption>Layout01Dark1</image:caption><image:title>Layout01Dark1</image:title></image:image><lastmod>2023-09-12</lastmod></url><url><loc>https://blog.vaadin.com/styling-vaadin-components-with-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/styling%20ui%20componennt.png</image:loc><image:caption>stylinguicomponennt</image:caption><image:title>stylinguicomponennt</image:title></image:image><lastmod>2025-01-24</lastmod></url><url><loc>https://blog.vaadin.com/comparing-polymer-and-angular-from-a-developer-s-perspective</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/customer-sponsored-vaadin-treegrid-released</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-14-professional-certification-now-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/0.jpg</image:loc><image:caption>0</image:caption><image:title>0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Vaadin14%20pro%20cert%20now%20avail.jpg</image:loc><image:caption>Vaadin14procertnowavail</image:caption><image:title>Vaadin14procertnowavail</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/responsive-design</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/top-slider-components-using-material-design</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-slider-components-using-material-design/fd792a23-f245-4ef0-b6bc-d0b593e6f543.gif</image:loc><image:caption>fd792a23f2454ef0b6bcd0b593e6f543</image:caption><image:title>fd792a23f2454ef0b6bcd0b593e6f543</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-slider-components-using-material-design/39e0ba9e-c1fa-412b-84b1-72721dd48139.gif</image:loc><image:caption>39e0ba9ec1fa412b84b172721dd48139</image:caption><image:title>39e0ba9ec1fa412b84b172721dd48139</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-slider-components-using-material-design/material-design.png</image:loc><image:caption>materialdesign</image:caption><image:title>materialdesign</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-slider-components-using-material-design/39cfb2ac-b7bc-4e04-afc6-ad89edc114b4.png</image:loc><image:caption>39cfb2acb7bc4e04afc6ad89edc114b4</image:caption><image:title>39cfb2acb7bc4e04afc6ad89edc114b4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-slider-components-using-material-design/c2ebc0e1-4a90-4be1-b8c8-1e93cf638c1c.gif</image:loc><image:caption>c2ebc0e14a904be1b8c81e93cf638c1c</image:caption><image:title>c2ebc0e14a904be1b8c81e93cf638c1c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-slider-components-using-material-design/3e100ee6-f982-422b-9081-4773dc29fa2b.gif</image:loc><image:caption>3e100ee6f982422b90814773dc29fa2b</image:caption><image:title>3e100ee6f982422b90814773dc29fa2b</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-july-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-july-2014/4f9f8639-ef85-4624-bc59-9b85facacb6f.jpeg</image:loc><image:caption>4f9f8639ef854624bc599b85facacb6f</image:caption><image:title>4f9f8639ef854624bc599b85facacb6f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/adventures-in-seo</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/adventures-in-seo/twitter-default-view.png</image:loc><image:caption>twitterdefaultview</image:caption><image:title>twitterdefaultview</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/adventures-in-seo/twitter-second-view.png</image:loc><image:caption>twittersecondview</image:caption><image:title>twittersecondview</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/adventures-in-seo/demo-application-google-results.png</image:loc><image:caption>demoapplicationgoogleresults</image:caption><image:title>demoapplicationgoogleresults</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/java-ee-and-vaadin-best-practices-now-available-as-a-z-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/java-ee-and-vaadin-best-practices-now-available-as-a-z-1/bakery-banner.png</image:loc><image:caption>bakerybanner</image:caption><image:title>bakerybanner</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/announcing-the-collaboration-kit-challenge-winners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/app-screen-04.png</image:loc><image:caption>appscreen04</image:caption><image:title>appscreen04</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2023-03-06</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24.5-enhancements-and-how-to-get-involved-in-upcoming-releases</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-11-14%20at%2019.42.29.png</image:loc><image:caption>Screenshot20241114at194229</image:caption><image:title>Screenshot20241114at194229</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/Copilot-Page/copilot-all-the-things.png</image:loc><image:caption>copilotallthethings</image:caption><image:title>copilotallthethings</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/unnamed.gif</image:loc><image:caption>unnamed</image:caption><image:title>unnamed</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/enhancements%20(1).png</image:loc><image:caption>enhancements1</image:caption><image:title>enhancements1</image:title></image:image><lastmod>2024-11-18</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-refcard-updated</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-refcard-updated/650f4f08-e000-4329-91a1-49e7957caf4a.png</image:loc><image:caption>650f4f08e000432991a149e7957caf4a</image:caption><image:title>650f4f08e000432991a149e7957caf4a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/interview-with-java-ee-expert-peter-lehto</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/interview-with-java-ee-expert-peter-lehto/91c9b010-2bbc-4ca9-80ee-00024ab0ac61.jpeg</image:loc><image:caption>91c9b0102bbc4ca980ee00024ab0ac61</image:caption><image:title>91c9b0102bbc4ca980ee00024ab0ac61</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ways-to-extend-vaadin-7-app-support</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/react-spring-boot-forms</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/form-errors-2.png</image:loc><image:caption>formerrors2</image:caption><image:title>formerrors2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/react-spring-boot-forms.png</image:loc><image:caption>reactspringbootforms</image:caption><image:title>reactspringbootforms</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/getting-started-with-microservices</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/getting-started-with-microservices/microservices-app.png</image:loc><image:caption>microservicesapp</image:caption><image:title>microservicesapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/getting-started-with-microservices/microservices-processes.png</image:loc><image:caption>microservicesprocesses</image:caption><image:title>microservicesprocesses</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/welcoming-the-2024-vaadin-champions</loc><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/Geovanny_champion.png</image:loc><image:caption>Geovannychampion</image:caption><image:title>Geovannychampion</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/ren%C3%A9%20wilby%20-%20Vaadin%20Champion.jpeg</image:loc><image:caption>renéwilbyVaadinChampion</image:caption><image:title>renéwilbyVaadinChampion</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/red-champions-02.png</image:loc><image:caption>redchampions02</image:caption><image:title>redchampions02</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.%20Website%20images/vca/Richard%20Fichtner_champion.jpeg</image:loc><image:caption>RichardFichtnerchampion</image:caption><image:title>RichardFichtnerchampion</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Champions%202024.png</image:loc><image:caption>Champions2024</image:caption><image:title>Champions2024</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2024-11-29</lastmod></url><url><loc>https://blog.vaadin.com/the-path-to-successful-application-modernization</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%202%20(2).png</image:loc><image:caption>Frame22</image:caption><image:title>Frame22</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Successful-Modernization-2.png</image:loc><image:caption>SuccessfulModernization2</image:caption><image:title>SuccessfulModernization2</image:title></image:image><lastmod>2024-06-26</lastmod></url><url><loc>https://blog.vaadin.com/ddd-part-2-tactical-domain-driven-design</loc><image:image><image:loc>https://website.vaadin.com/hubfs/DDD%20part%202.png</image:loc><image:caption>DDDpart2</image:caption><image:title>DDDpart2</image:title></image:image><lastmod>2024-09-10</lastmod></url><url><loc>https://blog.vaadin.com/wcw-16-best-emoji-web-compoents</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-16-best-emoji-web-compoents/ZHspjRk.jpeg</image:loc><image:caption>ZHspjRk</image:caption><image:title>ZHspjRk</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-16-best-emoji-web-compoents/789c9ba9-7ab6-4395-94c0-ba47f0895bae.gif</image:loc><image:caption>789c9ba97ab6439594c0ba47f0895bae</image:caption><image:title>789c9ba97ab6439594c0ba47f0895bae</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-16-best-emoji-web-compoents/00528495-cd41-4ad2-a6e6-28bbc32e1b6c.gif</image:loc><image:caption>00528495cd414ad2a6e628bbc32e1b6c</image:caption><image:title>00528495cd414ad2a6e628bbc32e1b6c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-16-best-emoji-web-compoents/a4aaea0b-a2c6-42a6-9ce3-26f4981e52e5.gif</image:loc><image:caption>a4aaea0ba2c642a69ce326f4981e52e5</image:caption><image:title>a4aaea0ba2c642a69ce326f4981e52e5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-16-best-emoji-web-compoents/5aef6994-7082-4847-ac5e-c27807f27bd1.gif</image:loc><image:caption>5aef699470824847ac5ec27807f27bd1</image:caption><image:title>5aef699470824847ac5ec27807f27bd1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/next-generation-vaadin-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-details.png</image:loc><image:caption>vaadindetails</image:caption><image:title>vaadindetails</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/nextgencomp-blog-banner.png</image:loc><image:caption>nextgencompblogbanner</image:caption><image:title>nextgencompblogbanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/nextgencomp-twitter-banner.png</image:loc><image:caption>nextgencomptwitterbanner</image:caption><image:title>nextgencomptwitterbanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/typescript-autocomplete-lit-element.png</image:loc><image:caption>typescriptautocompletelitelement</image:caption><image:title>typescriptautocompletelitelement</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/latest-news-from-extended-maintenance</loc><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-05-23%20at%2017.42.48.png</image:loc><image:caption>Screenshot20240523at174248</image:caption><image:title>Screenshot20240523at174248</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vulnerability-details-view.webp</image:loc><image:caption>vulnerabilitydetailsview</image:caption><image:title>vulnerabilitydetailsview</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/News%20from%20extended%20maintenance.png</image:loc><image:caption>Newsfromextendedmaintenance</image:caption><image:title>Newsfromextendedmaintenance</image:title></image:image><lastmod>2024-05-23</lastmod></url><url><loc>https://blog.vaadin.com/congratulations-you-passed-the-exam</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/congratulations-you-passed-the-exam/963fac3f-fd42-4cf4-9e23-2637f56cbe1b.jpeg</image:loc><image:caption>963fac3ffd424cf49e232637f56cbe1b</image:caption><image:title>963fac3ffd424cf49e232637f56cbe1b</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/minimized-vaadin-servers-for-iot-solutions</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-the-right-r</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-the-right-r/Gilberto_blog.jpeg</image:loc><image:caption>Gilbertoblog</image:caption><image:title>Gilbertoblog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-the-right-r/Gilberto_blog-1.jpeg</image:loc><image:caption>Gilbertoblog1</image:caption><image:title>Gilbertoblog1</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/dynamic-html-templates-with-freemarker-and-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/dynamic-html-templates-with-freemarker-and-vaadin/freemarker-tutorial-1.png</image:loc><image:caption>freemarkertutorial1</image:caption><image:title>freemarkertutorial1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/dynamic-html-templates-with-freemarker-and-vaadin/freemarker-tutorial.png</image:loc><image:caption>freemarkertutorial</image:caption><image:title>freemarkertutorial</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/dynamic-html-templates-with-freemarker-and-vaadin/eb77b712-d795-4c8e-960b-93b497cdbe75.png</image:loc><image:caption>eb77b712d7954c8e960b93b497cdbe75</image:caption><image:title>eb77b712d7954c8e960b93b497cdbe75</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-spring-1-1-is-out</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-switching-to-c-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-switching-to-c-1/68c1edaa-590b-4cc8-9a7c-f4ea7a7e61bf.gif</image:loc><image:caption>68c1edaa590b4cc89a7cf4ea7a7e61bf</image:caption><image:title>68c1edaa590b4cc89a7cf4ea7a7e61bf</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-switching-to-c-1/221f6cf5-f1b4-431e-8ea5-84d9468ac312.jpeg</image:loc><image:caption>221f6cf5f1b4431e8ea584d9468ac312</image:caption><image:title>221f6cf5f1b4431e8ea584d9468ac312</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-switching-to-c-1/3bec1513-19ad-4aa4-ac07-07c45bbf8e2a.png</image:loc><image:caption>3bec151319ad4aa4ac0707c45bbf8e2a</image:caption><image:title>3bec151319ad4aa4ac0707c45bbf8e2a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-switching-to-c-1/bb3067cd-4f6a-4860-96e5-0f67babcbba3.png</image:loc><image:caption>bb3067cd4f6a486096e50f67babcbba3</image:caption><image:title>bb3067cd4f6a486096e50f67babcbba3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-opens-an-office-in-berlin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-opens-an-office-in-berlin/1310f0fc-76db-4ccf-848d-3a2fd9abad48.jpeg</image:loc><image:caption>1310f0fc76db4ccf848d3a2fd9abad48</image:caption><image:title>1310f0fc76db4ccf848d3a2fd9abad48</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/enterprise-ux-what-enterprises-gain-by-embracing-usability</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Designer_pose2%20(1).jpg</image:loc><image:caption>Designerpose21</image:caption><image:title>Designerpose21</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Wall_DoF.jpg</image:loc><image:caption>WallDoF</image:caption><image:title>WallDoF</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/usability-blog-post-min.webp</image:loc><image:caption>usabilityblogpostmin</image:caption><image:title>usabilityblogpostmin</image:title></image:image><lastmod>2021-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-and-maven-just-got-better</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-and-maven-just-got-better/d0a89b18-91af-4c6a-b369-0b9459bc94da.png</image:loc><image:caption>d0a89b1891af4c6ab3690b9459bc94da</image:caption><image:title>d0a89b1891af4c6ab3690b9459bc94da</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-25-0-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/map_cluster-min.png</image:loc><image:caption>mapclustermin</image:caption><image:title>mapclustermin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/aura_theme-min.png</image:loc><image:caption>aurathememin</image:caption><image:title>aurathememin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/context_ai-min.png</image:loc><image:caption>contextaimin</image:caption><image:title>contextaimin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image%20(1)-min.png</image:loc><image:caption>image1min</image:caption><image:title>image1min</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image-min.png</image:loc><image:caption>imagemin</image:caption><image:title>imagemin</image:title></image:image><lastmod>2025-12-18</lastmod></url><url><loc>https://blog.vaadin.com/new-component-features-and-development-time-improvements-in-vaadin-14</loc><image:image><image:loc>https://website.vaadin.com/hubfs/V14.2feature%20update.jpg</image:loc><image:caption>V142featureupdate</image:caption><image:title>V142featureupdate</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-community-spotlight-september-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-spotlight-september-2014/79ead290-cf59-46d2-a821-680b8890520f.jpeg</image:loc><image:caption>79ead290cf5946d2a821680b8890520f</image:caption><image:title>79ead290cf5946d2a821680b8890520f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/renewing-the-vaadin-license-checker</loc><image:image><image:loc>https://website.vaadin.com/hubfs/localhost_1234_dashboard%20(1).png</image:loc><image:caption>localhost1234dashboard1</image:caption><image:title>localhost1234dashboard1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Renewing%20the%20Vaadin%20license%20checker%20(2).png</image:loc><image:caption>RenewingtheVaadinlicensechecker2</image:caption><image:title>RenewingtheVaadinlicensechecker2</image:title></image:image><lastmod>2022-09-20</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-8-on-tour</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-8-on-tour/jugtour-2017.png</image:loc><image:caption>jugtour2017</image:caption><image:title>jugtour2017</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/osgi-and-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/osgi-and-vaadin/68a09726-6cb7-406b-b2fd-f4d3f4271e5c.png</image:loc><image:caption>68a097266cb7406bb2fdf4d3f4271e5c</image:caption><image:title>68a097266cb7406bb2fdf4d3f4271e5c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/react-query</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-react-query.png</image:loc><image:caption>hillareactquery</image:caption><image:title>hillareactquery</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-key-concepts</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/flow-thumbnail.png</image:loc><image:caption>flowthumbnail</image:caption><image:title>flowthumbnail</image:title></image:image><lastmod>2022-05-04</lastmod></url><url><loc>https://blog.vaadin.com/how-to-draw-a-line-between-vaadin-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Drawing%20lines%20between%20Vaadin%20Components.png</image:loc><image:caption>DrawinglinesbetweenVaadinComponents</image:caption><image:title>DrawinglinesbetweenVaadinComponents</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-06-03</lastmod></url><url><loc>https://blog.vaadin.com/a-simpler-release-model</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Group%2068.png</image:loc><image:caption>Group68</image:caption><image:title>Group68</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/release-model-update.png</image:loc><image:caption>releasemodelupdate</image:caption><image:title>releasemodelupdate</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/minor-releases.png</image:loc><image:caption>minorreleases</image:caption><image:title>minorreleases</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/commercial-support.png</image:loc><image:caption>commercialsupport</image:caption><image:title>commercialsupport</image:title></image:image><lastmod>2025-02-20</lastmod></url><url><loc>https://blog.vaadin.com/host-your-javadoc-s-online-in-github</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-10-is-now-in-beta-phase-help-us-to-make-it-stable</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-is-now-in-beta-phase-help-us-to-make-it-stable/V10Components.png</image:loc><image:caption>V10Components</image:caption><image:title>V10Components</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-is-now-in-beta-phase-help-us-to-make-it-stable/V10Components-1.png</image:loc><image:caption>V10Components1</image:caption><image:title>V10Components1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-6-preview-improved-communication-mechanism</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-6-preview-improved-communication-mechanism/arturserver-2.png</image:loc><image:caption>arturserver2</image:caption><image:title>arturserver2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-6-preview-improved-communication-mechanism/arturserver-1.png</image:loc><image:caption>arturserver1</image:caption><image:title>arturserver1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java-integrating-pinecone-vector-database-into-spring-boot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Integrating%20Pinecone%20Vector%20Database%20into%20a%20Spring%20Boot%20Application.png</image:loc><image:caption>IntegratingPineconeVectorDatabaseintoaSpringBootApplication</image:caption><image:title>IntegratingPineconeVectorDatabaseintoaSpringBootApplication</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-meets-vert.x</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marco.jpg</image:loc><image:caption>marco</image:caption><image:title>marco</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/dashboard-initial-state.png</image:loc><image:caption>dashboardinitialstate</image:caption><image:title>dashboardinitialstate</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/pasted%20image%200%20(1).png</image:loc><image:caption>pastedimage01</image:caption><image:title>pastedimage01</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/pasted%20image%200.png</image:loc><image:caption>pastedimage0</image:caption><image:title>pastedimage0</image:title></image:image><lastmod>2024-07-02</lastmod></url><url><loc>https://blog.vaadin.com/community-answer-implementing-a-side-menu-with-view-navigation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-answer-implementing-a-side-menu-with-view-navigation/dr-king.png</image:loc><image:caption>drking</image:caption><image:title>drking</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-answer-implementing-a-side-menu-with-view-navigation/side-menu-screenshot.png</image:loc><image:caption>sidemenuscreenshot</image:caption><image:title>sidemenuscreenshot</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-rnd-update-01-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-rnd-update-01-2014/leif.png</image:loc><image:caption>leif</image:caption><image:title>leif</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/java-order-management-modernization-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Feb-17-2026-09-28-54-7897-AM.png</image:loc><image:caption>undefinedFeb1720260928547897AM</image:caption><image:title>undefinedFeb1720260928547897AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Feb-17-2026-09-28-53-7703-AM.png</image:loc><image:caption>undefinedFeb1720260928537703AM</image:caption><image:title>undefinedFeb1720260928537703AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202026-02-17%20at%2011.34.12.png</image:loc><image:caption>Screenshot20260217at113412</image:caption><image:title>Screenshot20260217at113412</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Feb-17-2026-09-28-54-2837-AM.png</image:loc><image:caption>undefinedFeb1720260928542837AM</image:caption><image:title>undefinedFeb1720260928542837AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Penta_V2.png</image:loc><image:caption>PentaV2</image:caption><image:title>PentaV2</image:title></image:image><lastmod>2026-02-17</lastmod></url><url><loc>https://blog.vaadin.com/enterprise-application-security-best-practices</loc><image:image><image:loc>https://website.vaadin.com/hubfs/security-best-practices.png</image:loc><image:caption>securitybestpractices</image:caption><image:title>securitybestpractices</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/the-revaadin-platform</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-revaadin-platform/LTS.jpeg</image:loc><image:caption>LTS</image:caption><image:title>LTS</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-revaadin-platform/298c98a1-f16d-4513-ab0c-c2722a46e3ca.png</image:loc><image:caption>298c98a1f16d4513ab0cc2722a46e3ca</image:caption><image:title>298c98a1f16d4513ab0cc2722a46e3ca</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-revaadin-platform/95642e95-6b20-495f-bb5b-956a909794e5.png</image:loc><image:caption>95642e956b20495fbb5b956a909794e5</image:caption><image:title>95642e956b20495fbb5b956a909794e5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-revaadin-platform/6bb8f18a-4d82-4895-b04a-a1778767e8cd.jpeg</image:loc><image:caption>6bb8f18a4d824895b04aa1778767e8cd</image:caption><image:title>6bb8f18a4d824895b04aa1778767e8cd</image:title></image:image><lastmod>2021-03-10</lastmod></url><url><loc>https://blog.vaadin.com/github-holiday-coding-challenge-2019</loc><image:image><image:loc>https://website.vaadin.com/hubfs/holiday-coding-challenge.png</image:loc><image:caption>holidaycodingchallenge</image:caption><image:title>holidaycodingchallenge</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2020-08-04</lastmod></url><url><loc>https://blog.vaadin.com/ai-chatbot-in-java/deploying-a-spring-boot-app-as-a-graalvm-native-image-with-docker</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/deploying-a-spring-boot-app-as-a-graalvm-native-image-with-docker.png</image:loc><image:caption>deployingaspringbootappasagraalvmnativeimagewithdocker</image:caption><image:title>deployingaspringbootappasagraalvmnativeimagewithdocker</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-april-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-april-2016/jetberay2.jpeg</image:loc><image:caption>jetberay2</image:caption><image:title>jetberay2</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-13-top-3-icon-set</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-13-top-3-icon-set/rC15r4Y.png</image:loc><image:caption>rC15r4Y</image:caption><image:title>rC15r4Y</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/lazy-loading-hierarchical-data-from-ui-to-database</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Lazy%20Loading%20Hierarchical%20Data.png</image:loc><image:caption>LazyLoadingHierarchicalData</image:caption><image:title>LazyLoadingHierarchicalData</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-11-09%20at%2015.55.53.png</image:loc><image:caption>Screenshot20231109at155553</image:caption><image:title>Screenshot20231109at155553</image:title></image:image><lastmod>2024-10-11</lastmod></url><url><loc>https://blog.vaadin.com/inheritance-vs-composition-in-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/url-field-screenshot.jpg</image:loc><image:caption>urlfieldscreenshot</image:caption><image:title>urlfieldscreenshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Nii.png</image:loc><image:caption>Nii</image:caption><image:title>Nii</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/search-field-screenshot.jpg</image:loc><image:caption>searchfieldscreenshot</image:caption><image:title>searchfieldscreenshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Nii-Yeboah_reindeer-1.png</image:loc><image:caption>NiiYeboahreindeer1</image:caption><image:title>NiiYeboahreindeer1</image:title></image:image><lastmod>2022-06-09</lastmod></url><url><loc>https://blog.vaadin.com/coffee-with-vaadin-r-d</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/coffee-with-vaadin-r-d/Vaadin_2014-27.jpeg</image:loc><image:caption>Vaadin201427</image:caption><image:title>Vaadin201427</image:title></image:image><lastmod>2020-03-02</lastmod></url><url><loc>https://blog.vaadin.com/how-to-build-java-ee-web-apps-with-vaadin-using-cdi</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-build-java-ee-web-apps-with-vaadin-using-cdi/Vaadin_CDI_JavaEEsmall-1.jpeg</image:loc><image:caption>VaadinCDIJavaEEsmall1</image:caption><image:title>VaadinCDIJavaEEsmall1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-to-build-java-ee-web-apps-with-vaadin-using-cdi/Vaadin_CDI_JavaEEsmall.jpeg</image:loc><image:caption>VaadinCDIJavaEEsmall</image:caption><image:title>VaadinCDIJavaEEsmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/securing-vaadin-apps-with-spring-security-best-practices</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/case%20session.png</image:loc><image:caption>casesession</image:caption><image:title>casesession</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Featured%20Image%20%208_11_21%20Spring%20Securiity%20Blog%20Post.png</image:loc><image:caption>FeaturedImage81121SpringSecuriityBlogPost</image:caption><image:title>FeaturedImage81121SpringSecuriityBlogPost</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/thread%20a.png</image:loc><image:caption>threada</image:caption><image:title>threada</image:title></image:image><lastmod>2021-08-24</lastmod></url><url><loc>https://blog.vaadin.com/performance-testing-a-vaadin-application-part-4-gatling</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/4-gatling.png</image:loc><image:caption>4gatling</image:caption><image:title>4gatling</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-Nov-10-2020-11-45-20-51-AM.png</image:loc><image:caption>image1Nov10202011452051AM</image:caption><image:title>image1Nov10202011452051AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image2-Nov-10-2020-11-45-29-15-AM.png</image:loc><image:caption>image2Nov10202011452915AM</image:caption><image:title>image2Nov10202011452915AM</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/spring-time-for-vaadin</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/grails-integration-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/grails-integration-with-vaadin/32281a1f-d557-4987-b945-c506229c1120.jpeg</image:loc><image:caption>32281a1fd5574987b945c506229c1120</image:caption><image:title>32281a1fd5574987b945c506229c1120</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/anticipating-7-1-0-server-push</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/sending-email-from-java-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/theming-made-simple-with-rolf-smeds-highlights-second-vaadin-ama</loc><image:image><image:loc>https://website.vaadin.com/hubfs/rolf%20ama%20demo.png</image:loc><image:caption>rolfamademo</image:caption><image:title>rolfamademo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><lastmod>2021-04-28</lastmod></url><url><loc>https://blog.vaadin.com/testing-vaadin-applications-with-selenium-vs-testbench</loc><image:image><image:loc>https://website.vaadin.com/hubfs/IMAGE@2x-4.png</image:loc><image:caption>IMAGE2x4</image:caption><image:title>IMAGE2x4</image:title></image:image><lastmod>2020-12-04</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-certification-available-for-everyone</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-certification-available-for-everyone/ad6b884d-998b-4d05-b249-908e8318a71d.png</image:loc><image:caption>ad6b884d998b4d05b249908e8318a71d</image:caption><image:title>ad6b884d998b4d05b249908e8318a71d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-certification-available-for-everyone/a2048a6d-512b-4e87-a996-a14b8b8648c2.png</image:loc><image:caption>a2048a6d512b4e87a996a14b8b8648c2</image:caption><image:title>a2048a6d512b4e87a996a14b8b8648c2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-is-here-in-frankfurt-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-dev-day-is-here-in-frankfurt-/e8023184-a77c-4acf-a44d-eec7ed0fe898.png</image:loc><image:caption>e8023184a77c4acfa44deec7ed0fe898</image:caption><image:title>e8023184a77c4acfa44deec7ed0fe898</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/introducing-ui-unit-testing-with-testbench</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Karibu%20testing.png</image:loc><image:caption>Kaributesting</image:caption><image:title>Kaributesting</image:title></image:image><lastmod>2022-09-28</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-6-snow-reindeer-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Platform-Release%20(1)-1.png</image:loc><image:caption>PlatformRelease11</image:caption><image:title>PlatformRelease11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><lastmod>2024-12-18</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-september-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-september-2015/01c688a0-3d81-4a39-9fb0-0abaa153503d.jpeg</image:loc><image:caption>01c688a03d814a399fb00abaa153503d</image:caption><image:title>01c688a03d814a399fb00abaa153503d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-flow-grid-row-actions-actiongrid</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202025-05-14%20at%2011.17.10.png</image:loc><image:caption>Screenshot20250514at111710</image:caption><image:title>Screenshot20250514at111710</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Integrated%20Row%20Actions%20for%20Grids_1.png</image:loc><image:caption>IntegratedRowActionsforGrids1</image:caption><image:title>IntegratedRowActionsforGrids1</image:title></image:image><lastmod>2025-05-14</lastmod></url><url><loc>https://blog.vaadin.com/procountor-made-a-ux-first-accounting-software-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Procountor%20(1).png</image:loc><image:caption>Procountor1</image:caption><image:title>Procountor1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/3.%20Customer%20stories/new-procountor/new-procountor-3.png</image:loc><image:caption>newprocountor3</image:caption><image:title>newprocountor3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/new-procountor-0.webp</image:loc><image:caption>newprocountor0</image:caption><image:title>newprocountor0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/new-procountor-4.webp</image:loc><image:caption>newprocountor4</image:caption><image:title>newprocountor4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/new-procountor-5.webp</image:loc><image:caption>newprocountor5</image:caption><image:title>newprocountor5</image:title></image:image><lastmod>2025-02-03</lastmod></url><url><loc>https://blog.vaadin.com/introducing-custom-builds</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20TUTORIAL-featured%20image%20(3).png</image:loc><image:caption>CopyofTUTORIALfeaturedimage3</image:caption><image:title>CopyofTUTORIALfeaturedimage3</image:title></image:image><lastmod>2022-12-20</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-development-team-update-06-07-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-10-on-the-road</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-on-the-road/1c89faa7-1128-46f2-818d-49b7084e0437.jpeg</image:loc><image:caption>1c89faa7112846f2818d49b7084e0437</image:caption><image:title>1c89faa7112846f2818d49b7084e0437</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-10-on-the-road/abe86c4d-589d-4231-bebc-b2499b4f3ca1.jpeg</image:loc><image:caption>abe86c4d589d4231bebcb2499b4f3ca1</image:caption><image:title>abe86c4d589d4231bebcb2499b4f3ca1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/best-color-picker-component-l2t-paper-color-vs-paper-swatch-picker-vs-color-picker</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/best-color-picker-component-l2t-paper-color-vs-paper-swatch-picker-vs-color-picker/61788f04-aec2-4dd1-879f-e4a4cfed4bf3.png</image:loc><image:caption>61788f04aec24dd1879fe4a4cfed4bf3</image:caption><image:title>61788f04aec24dd1879fe4a4cfed4bf3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/best-color-picker-component-l2t-paper-color-vs-paper-swatch-picker-vs-color-picker/6c119f10-accb-49b3-9888-252f8a7130a5.gif</image:loc><image:caption>6c119f10accb49b39888252f8a7130a5</image:caption><image:title>6c119f10accb49b39888252f8a7130a5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/best-color-picker-component-l2t-paper-color-vs-paper-swatch-picker-vs-color-picker/277xnv.jpeg</image:loc><image:caption>277xnv</image:caption><image:title>277xnv</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/best-color-picker-component-l2t-paper-color-vs-paper-swatch-picker-vs-color-picker/3f2d0661-7e97-408d-96f2-ddb116b355ae.gif</image:loc><image:caption>3f2d06617e97408d96f2ddb116b355ae</image:caption><image:title>3f2d06617e97408d96f2ddb116b355ae</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/best-color-picker-component-l2t-paper-color-vs-paper-swatch-picker-vs-color-picker/6554c39f-bbe7-4e95-913d-ffe5337716cc.gif</image:loc><image:caption>6554c39fbbe74e95913dffe5337716cc</image:caption><image:title>6554c39fbbe74e95913dffe5337716cc</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/what-makes-a-great-business-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Key-Features%20(1).png</image:loc><image:caption>KeyFeatures1</image:caption><image:title>KeyFeatures1</image:title></image:image><lastmod>2024-10-11</lastmod></url><url><loc>https://blog.vaadin.com/your-wait-is-over-vaadin-plug-in-for-netbeans-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/your-wait-is-over-vaadin-plug-in-for-netbeans-is-here/7fe36241-cbe7-4b2d-a3cc-3e82dcfbf59c.jpeg</image:loc><image:caption>7fe36241cbe74b2da3cc3e82dcfbf59c</image:caption><image:title>7fe36241cbe74b2da3cc3e82dcfbf59c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-14-is-the-last-major-version-to-support-ie11</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/top-14-new-features-in-vaadin-14/vaadin14-is-out-1.png</image:loc><image:caption>vaadin14isout1</image:caption><image:title>vaadin14isout1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/customise-your-grid</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/a-new-vaadin-tutorial-for-developers-with-swing-experien-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-new-vaadin-tutorial-for-developers-with-swing-experien-1/5f58c733-7e3a-4cef-8215-bcccab148e12.png</image:loc><image:caption>5f58c7337e3a4cef8215bcccab148e12</image:caption><image:title>5f58c7337e3a4cef8215bcccab148e12</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/want-to-learn-vaadin-check-out-our-university-course-</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/practical-tips-for-improving-your-ux</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Office%20hours%20recap-1.png</image:loc><image:caption>Officehoursrecap1</image:caption><image:title>Officehoursrecap1</image:title></image:image><lastmod>2023-02-15</lastmod></url><url><loc>https://blog.vaadin.com/migrating-to-vaadin-10</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/migrating-to-vaadin-10/21b5ef04-35d9-412b-a63c-1abf046ccfeb.png</image:loc><image:caption>21b5ef0435d9412ba63c1abf046ccfeb</image:caption><image:title>21b5ef0435d9412ba63c1abf046ccfeb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Juha_2019.jpg</image:loc><image:caption>Juha2019</image:caption><image:title>Juha2019</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/enabling-live-reload-in-vaadin-14.3</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Live%20reload.png</image:loc><image:caption>Livereload</image:caption><image:title>Livereload</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/welcome-to-vaadin</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-1-1-released-for-intellij-idea-and-eclipse</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-1-1-released-for-intellij-idea-and-eclipse/designer-release-screenshot.png</image:loc><image:caption>designerreleasescreenshot</image:caption><image:title>designerreleasescreenshot</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-009</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/functional-reactive-with-core-java-009/JaxEnter-FRP-009_001.png</image:loc><image:caption>JaxEnterFRP009001</image:caption><image:title>JaxEnterFRP009001</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/functional-reactive-with-core-java-009/JaxEnter-FRP-009_001-1.png</image:loc><image:caption>JaxEnterFRP0090011</image:caption><image:title>JaxEnterFRP0090011</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/gwt-create-2015-program-is-awesome</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/learn-from-the-best-productivity-tips-from-software-architect-petter-holmstr%C3%B6m</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Learn%20from%20the%20best%20-%20productivity%20tips%20from%20software%20architect%20Petter%20Holmstro%CC%88m%20(1).png</image:loc><image:caption>LearnfromthebestproductivitytipsfromsoftwarearchitectPetterHolmstrom1</image:caption><image:title>LearnfromthebestproductivitytipsfromsoftwarearchitectPetterHolmstrom1</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/introducing-vaadin-components-vaadin-grid-for-javascript-developers</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-vaadin-components-vaadin-grid-for-javascript-developers/5FkksJWSQy.gif</image:loc><image:caption>5FkksJWSQy</image:caption><image:title>5FkksJWSQy</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-rnd-update-04-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-rnd-update-04-2014/leif.png</image:loc><image:caption>leif</image:caption><image:title>leif</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/landlordmax</loc><image:image><image:loc>https://website.vaadin.com/hubfs/ui-2.webp</image:loc><image:caption>ui2</image:caption><image:title>ui2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(2).png</image:loc><image:caption>Sweap2</image:caption><image:title>Sweap2</image:title></image:image><lastmod>2023-06-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-18-brings-enhancements-for-fusion-and-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-18-brings-enhancements-for-fusion-and-flow/field-helpers-subset.png</image:loc><image:caption>fieldhelperssubset</image:caption><image:title>fieldhelperssubset</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/avatar-group2.png</image:loc><image:caption>avatargroup2</image:caption><image:title>avatargroup2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-18-brings-enhancements-for-fusion-and-flow/Vaadin%2018.png</image:loc><image:caption>Vaadin18</image:caption><image:title>Vaadin18</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%2018.png</image:loc><image:caption>Vaadin18</image:caption><image:title>Vaadin18</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/consuming-rest-services-from-vaadin-java-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/rest-from-java-thumbnail.png</image:loc><image:caption>restfromjavathumbnail</image:caption><image:title>restfromjavathumbnail</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Consuming%20rest%20services%20from%20java%20aoos.png</image:loc><image:caption>Consumingrestservicesfromjavaaoos</image:caption><image:title>Consumingrestservicesfromjavaaoos</image:title></image:image><lastmod>2024-10-11</lastmod></url><url><loc>https://blog.vaadin.com/speed-up-vaadin-builds-with-a-local-npm-registry</loc><image:image><image:loc>https://website.vaadin.com/hubfs/npm-docker-flow-thumbnail-png-1.png</image:loc><image:caption>npmdockerflowthumbnailpng1</image:caption><image:title>npmdockerflowthumbnailpng1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><lastmod>2022-03-12</lastmod></url><url><loc>https://blog.vaadin.com/whats-next-for-vaadin-23-users-as-free-support-ends</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-end%20of%20support-v23.png</image:loc><image:caption>vaadinendofsupportv23</image:caption><image:title>vaadinendofsupportv23</image:title></image:image><lastmod>2025-09-05</lastmod></url><url><loc>https://blog.vaadin.com/streamlined-vaadin-flow-setup-for-v24.4</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/v24.4.png</image:loc><image:caption>v244</image:caption><image:title>v244</image:title></image:image><lastmod>2024-08-12</lastmod></url><url><loc>https://blog.vaadin.com/get-ready-for-vaadin-dev-day-spring-2021</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Dev%20Day%2021%20Featured%20Image%20final.png</image:loc><image:caption>DevDay21FeaturedImagefinal</image:caption><image:title>DevDay21FeaturedImagefinal</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/maven-4-what-you-should-know</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202025-02-25%20at%2021.48.55.png</image:loc><image:caption>Screenshot20250225at214855</image:caption><image:title>Screenshot20250225at214855</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/maven.png</image:loc><image:caption>maven</image:caption><image:title>maven</image:title></image:image><lastmod>2025-02-26</lastmod></url><url><loc>https://blog.vaadin.com/free-certification-week</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/free-certification-week/1c7a9b6f-523f-4ed6-8676-2a9ffa161253.png</image:loc><image:caption>1c7a9b6f523f4ed686762a9ffa161253</image:caption><image:title>1c7a9b6f523f4ed686762a9ffa161253</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/free-certification-week/50dcd0f8-c6c5-49dd-9001-52e495bd2cf9.png</image:loc><image:caption>50dcd0f8c6c549dd900152e495bd2cf9</image:caption><image:title>50dcd0f8c6c549dd900152e495bd2cf9</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2020-03-02</lastmod></url><url><loc>https://blog.vaadin.com/using-polymer-components-in-angular-2</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-polymer-components-in-angular-2/angular2-polymer-small.png</image:loc><image:caption>angular2polymersmall</image:caption><image:title>angular2polymersmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-polymer-components-in-angular-2/d6edc50d-7d21-49db-815b-6a6f29cb42b5.png</image:loc><image:caption>d6edc50d7d2149db815b6a6f29cb42b5</image:caption><image:title>d6edc50d7d2149db815b6a6f29cb42b5</image:title></image:image><lastmod>2020-06-08</lastmod></url><url><loc>https://blog.vaadin.com/implementing-a-custom-ui-for-a-web-app-that-has-no-api</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CustomUI.png</image:loc><image:caption>CustomUI</image:caption><image:title>CustomUI</image:title></image:image><lastmod>2025-01-14</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-10-learning-resources</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/say-hello-to-vaadin-20</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(58).png</image:loc><image:caption>Frame58</image:caption><image:title>Frame58</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2052%20(2).png</image:loc><image:caption>Frame522</image:caption><image:title>Frame522</image:title></image:image><lastmod>2021-06-02</lastmod></url><url><loc>https://blog.vaadin.com/jooq-and-vaadin-lowering-the-cost-of-infrastructure-work</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/jooq-and-vaadin-lowering-the-cost-of-infrastructure-work/lukas-eder.jpeg</image:loc><image:caption>lukaseder</image:caption><image:title>lukaseder</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/webinar-automating-java-swing-modernization-with-vaadins-toolkit</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-07-23%20at%2016.57.41.png</image:loc><image:caption>Screenshot20240723at165741</image:caption><image:title>Screenshot20240723at165741</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-09-20%20at%2015.17.36.png</image:loc><image:caption>Screenshot20240920at151736</image:caption><image:title>Screenshot20240920at151736</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Group%2066.png</image:loc><image:caption>Group66</image:caption><image:title>Group66</image:title></image:image><lastmod>2024-09-20</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-10-and-webjars</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-best-looking-uis-built-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/book-review-data-centric-applications-with-vaadin-8</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/book-review-data-centric-applications-with-vaadin-8/data-centric-applications-with-vaadin-8-s.png</image:loc><image:caption>datacentricapplicationswithvaadin8s</image:caption><image:title>datacentricapplicationswithvaadin8s</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/simplifying-multiplicities-for-agile-mvp</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/limited-time-offer-buy-vaadin-prime-get-an-expert-for-a-day</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/limited-time-offer-buy-vaadin-prime-get-an-expert-for-a-day/5c8091af-5b7d-4e62-b0b5-dd7140e67665.png</image:loc><image:caption>5c8091af5b7d4e62b0b5dd7140e67665</image:caption><image:title>5c8091af5b7d4e62b0b5dd7140e67665</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/limited-time-offer-buy-vaadin-prime-get-an-expert-for-a-day/beec6b8c-7c31-4914-b84d-e53c2c8bc0ee.png</image:loc><image:caption>beec6b8c7c314914b84de53c2c8bc0ee</image:caption><image:title>beec6b8c7c314914b84de53c2c8bc0ee</image:title></image:image><lastmod>2020-06-19</lastmod></url><url><loc>https://blog.vaadin.com/ai-business-applications-enterprise-software</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/AI%20at%20Vaadin%20v.2%20(3).png</image:loc><image:caption>AIatVaadinv23</image:caption><image:title>AIatVaadinv23</image:title></image:image><lastmod>2025-02-12</lastmod></url><url><loc>https://blog.vaadin.com/java-swing-tech-debt-modernization</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Last-Call-For-Java-Swing-01%20(1).png</image:loc><image:caption>LastCallForJavaSwing011</image:caption><image:title>LastCallForJavaSwing011</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%202-1.png</image:loc><image:caption>Frame21</image:caption><image:title>Frame21</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2053.png</image:loc><image:caption>Frame53</image:caption><image:title>Frame53</image:title></image:image><lastmod>2024-07-05</lastmod></url><url><loc>https://blog.vaadin.com/5-spinner-web-components-for-your-site</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/5-spinner-web-components-for-your-site/loading-spinner-transparent-1.gif</image:loc><image:caption>loadingspinnertransparent1</image:caption><image:title>loadingspinnertransparent1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/5-spinner-web-components-for-your-site/granite-spinner-transparent.gif</image:loc><image:caption>granitespinnertransparent</image:caption><image:title>granitespinnertransparent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/5-spinner-web-components-for-your-site/loading-spinner-transparent.gif</image:loc><image:caption>loadingspinnertransparent</image:caption><image:title>loadingspinnertransparent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/5-spinner-web-components-for-your-site/paper-spinning-icon-transparent.gif</image:loc><image:caption>paperspinningicontransparent</image:caption><image:title>paperspinningicontransparent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/5-spinner-web-components-for-your-site/wired-spinner-transparent.gif</image:loc><image:caption>wiredspinnertransparent</image:caption><image:title>wiredspinnertransparent</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/introducing-vaadin-copilot</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/edit-take-2.mov/medium.jpg</video:thumbnail_loc><video:title>edit-take-2</video:title><video:description>edit-take-2</video:description><video:content_loc>https://website.vaadin.com/hubfs/edit-take-2.mov</video:content_loc><video:duration>8</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/ai-speed-2%20(1).mp4/medium.jpg</video:thumbnail_loc><video:title>ai-speed-2 (1)</video:title><video:description>ai-speed-2 (1)</video:description><video:content_loc>https://website.vaadin.com/hubfs/ai-speed-2%20(1).mp4</video:content_loc><video:duration>9</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/drag-drop.png</image:loc><image:caption>dragdrop</image:caption><image:title>dragdrop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/activate.png</image:loc><image:caption>activate</image:caption><image:title>activate</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/go-to-source.png</image:loc><image:caption>gotosource</image:caption><image:title>gotosource</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/wrap-with.png</image:loc><image:caption>wrapwith</image:caption><image:title>wrapwith</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/inline-edit.png</image:loc><image:caption>inlineedit</image:caption><image:title>inlineedit</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/a11y.png</image:loc><image:caption>a11y</image:caption><image:title>a11y</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-06-20%20at%2013.22.16%201.png</image:loc><image:caption>Screenshot20240620at1322161</image:caption><image:title>Screenshot20240620at1322161</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/theming-parts.png</image:loc><image:caption>themingparts</image:caption><image:title>themingparts</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/feature-flags.png</image:loc><image:caption>featureflags</image:caption><image:title>featureflags</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/global-theme.png</image:loc><image:caption>globaltheme</image:caption><image:title>globaltheme</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20copilot%20(1).png</image:loc><image:caption>Vaadincopilot1</image:caption><image:title>Vaadincopilot1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/inspector.png</image:loc><image:caption>inspector</image:caption><image:title>inspector</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/AI-prompt.png</image:loc><image:caption>AIprompt</image:caption><image:title>AIprompt</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/routes-outline.png</image:loc><image:caption>routesoutline</image:caption><image:title>routesoutline</image:title></image:image><lastmod>2024-11-19</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-best-practices-are-now-available-in-a-zip-file</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-best-practices-are-now-available-in-a-zip-file/bakery-banner.png</image:loc><image:caption>bakerybanner</image:caption><image:title>bakerybanner</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/agility-and-iso-9001</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-charts-3-0-beta-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-3-0-beta-is-here/f94df4d6-cad6-4253-844f-555ed06473bb.png</image:loc><image:caption>f94df4d6cad64253844f555ed06473bb</image:caption><image:title>f94df4d6cad64253844f555ed06473bb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-3-0-beta-is-here/charts-timeline-blog-sample.png</image:loc><image:caption>chartstimelineblogsample</image:caption><image:title>chartstimelineblogsample</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-3-0-beta-is-here/charts-ohlc-candle-tooltip-blog-sample.png</image:loc><image:caption>chartsohlccandletooltipblogsample</image:caption><image:title>chartsohlccandletooltipblogsample</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/sweap-a-saas-guest-management-system-successfully-migrated-to-vaadin-14</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Contacts.png</image:loc><image:caption>Contacts</image:caption><image:title>Contacts</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(10).png</image:loc><image:caption>Sweap10</image:caption><image:title>Sweap10</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/VEP%20Reception.png</image:loc><image:caption>VEPReception</image:caption><image:title>VEPReception</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Cards_img.png</image:loc><image:caption>Cardsimg</image:caption><image:title>Cardsimg</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/sweap-logo-standard-onlight-RGB-2048px.webp</image:loc><image:caption>sweaplogostandardonlightRGB2048px</image:caption><image:title>sweaplogostandardonlightRGB2048px</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-24-8-upload-handling-api</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/How%20to%20use%20the%20NewUploadHandler%20in%20Vaadin%2024.8%20(1).png</image:loc><image:caption>HowtousetheNewUploadHandlerinVaadin2481</image:caption><image:title>HowtousetheNewUploadHandlerinVaadin2481</image:title></image:image><lastmod>2025-09-01</lastmod></url><url><loc>https://blog.vaadin.com/wcw-25-lazy-loading-image</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-25-lazy-loading-image/hddIgiS.png</image:loc><image:caption>hddIgiS</image:caption><image:title>hddIgiS</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-25-lazy-loading-image/Xg4jokM.gif</image:loc><image:caption>Xg4jokM</image:caption><image:title>Xg4jokM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-25-lazy-loading-image/JHq6EIm.gif</image:loc><image:caption>JHq6EIm</image:caption><image:title>JHq6EIm</image:title></image:image><lastmod>2019-10-23</lastmod></url><url><loc>https://blog.vaadin.com/simplifying-data-management-with-vaadins-autocrud</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-11-21%20at%2016.36.35.png</image:loc><image:caption>Screenshot20241121at163635</image:caption><image:title>Screenshot20241121at163635</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/More%20CRUD%20(1).png</image:loc><image:caption>MoreCRUD1</image:caption><image:title>MoreCRUD1</image:title></image:image><lastmod>2024-11-22</lastmod></url><url><loc>https://blog.vaadin.com/naming-is-hard-let-ai-and-luck-do-it-for-you</loc><image:image><image:loc>https://website.vaadin.com/hubfs/1%20(4).png</image:loc><image:caption>14</image:caption><image:title>14</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><lastmod>2025-04-02</lastmod></url><url><loc>https://blog.vaadin.com/embedded-browsers-and-vaadin-14-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/embedded-browsers-and-vaadin-14-/Ben_blog_embedding-1.jpeg</image:loc><image:caption>Benblogembedding1</image:caption><image:title>Benblogembedding1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/embedded-browsers-and-vaadin-14-/Ben_blog_embedding.jpeg</image:loc><image:caption>Benblogembedding</image:caption><image:title>Benblogembedding</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-february-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-february-2015/b58a30d7-3c9c-401d-ad66-c35dbf2a6d51.jpeg</image:loc><image:caption>b58a30d73c9c401dad66c35dbf2a6d51</image:caption><image:title>b58a30d73c9c401dad66c35dbf2a6d51</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/reactive-chat-app-with-spring-boot-project-reactor-and-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2022-03-12</lastmod></url><url><loc>https://blog.vaadin.com/devoxx-be-2013-sold-out-again</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/devoxx-be-2013-sold-out-again/d7539406-933d-43e0-9e5f-805a0ed80c32.png</image:loc><image:caption>d7539406933d43e09e5f805a0ed80c32</image:caption><image:title>d7539406933d43e09e5f805a0ed80c32</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/devoxx-be-2013-sold-out-again/0a6a1a92-65fa-4037-b3cb-7c61a0b740d7.png</image:loc><image:caption>0a6a1a9265fa4037b3cb7c61a0b740d7</image:caption><image:title>0a6a1a9265fa4037b3cb7c61a0b740d7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/devoxx-be-2013-sold-out-again/3d0b057f-f94f-4ba4-be78-10c8699f7ef6.png</image:loc><image:caption>3d0b057ff94f4ba4be7810c8699f7ef6</image:caption><image:title>3d0b057ff94f4ba4be7810c8699f7ef6</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/designing-a-collaborative-enterprise-project-management-tool-with-matija-vojvodic</loc><image:image><image:loc>https://website.vaadin.com/hubfs/CollabChallenge%20_%20Matija%20(2).png</image:loc><image:caption>CollabChallengeMatija2</image:caption><image:title>CollabChallengeMatija2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/3.png</image:loc><image:caption>3</image:caption><image:title>3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/2.png</image:loc><image:caption>2</image:caption><image:title>2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/1.png</image:loc><image:caption>1</image:caption><image:title>1</image:title></image:image><lastmod>2023-04-11</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-cruise-2016-signup-is-open</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-cruise-2016-signup-is-open/3d14ff39-2163-43e3-9ef6-2b6095844d0f.jpeg</image:loc><image:caption>3d14ff39216343e39ef62b6095844d0f</image:caption><image:title>3d14ff39216343e39ef62b6095844d0f</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/desktop-uis-will-stay-alive-thanks-to-web-technologies</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/desktop-uis-will-stay-alive-thanks-to-web-technologies/WebJavaToDesktop.png</image:loc><image:caption>WebJavaToDesktop</image:caption><image:title>WebJavaToDesktop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/desktop-uis-will-stay-alive-thanks-to-web-technologies/image-2.png</image:loc><image:caption>image2</image:caption><image:title>image2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/desktop-uis-will-stay-alive-thanks-to-web-technologies/image1.png</image:loc><image:caption>image1</image:caption><image:title>image1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-way-modern-java-web-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/The%20Vaadin%20Way-%20Java%20web%20apps.png</image:loc><image:caption>TheVaadinWayJavawebapps</image:caption><image:title>TheVaadinWayJavawebapps</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Java%20web%20app%20development.png</image:loc><image:caption>TheVaadinWaytobuildingmodernJavaWebApps</image:caption><image:title>Javawebappdevelopment</image:title></image:image><lastmod>2025-02-14</lastmod></url><url><loc>https://blog.vaadin.com/moving-from-general-interface-to-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/moving-from-general-interface-to-vaadin/bb017622-a154-4938-a136-38f0e7a0ca78.png</image:loc><image:caption>bb017622a1544938a13638f0e7a0ca78</image:caption><image:title>bb017622a1544938a13638f0e7a0ca78</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/moving-from-general-interface-to-vaadin/be50fcee-bb6f-4ac6-8fac-571f4116ddf6.png</image:loc><image:caption>be50fceebb6f4ac68fac571f4116ddf6</image:caption><image:title>be50fceebb6f4ac68fac571f4116ddf6</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/tools-to-migrate-swing-applications-to-web-part-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/swing-migration-intro.jpg</image:loc><image:caption>swingmigrationintro</image:caption><image:title>swingmigrationintro</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/framework-agnostic-router-for-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/framework-agnostic-router-for-web-components/b2af2075-12e6-4c8c-ab8e-0521a49b337f.png</image:loc><image:caption>b2af207512e64c8cab8e0521a49b337f</image:caption><image:title>b2af207512e64c8cab8e0521a49b337f</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/new-drag-and-drop-api-and-more-in-vaadin-14.1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin14.1.png</image:loc><image:caption>vaadin141</image:caption><image:title>vaadin141</image:title></image:image><lastmod>2019-12-05</lastmod></url><url><loc>https://blog.vaadin.com/state-of-the-vaadinion</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/state-of-the-vaadinion/yearinreview.png</image:loc><image:caption>yearinreview</image:caption><image:title>yearinreview</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/toggle-dark-lumo-theme-variant-dynamically</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Theme%20toggle.png</image:loc><image:caption>Themetoggle</image:caption><image:title>Themetoggle</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/theme-toggle-gif.gif</image:loc><image:caption>themetogglegif</image:caption><image:title>themetogglegif</image:title></image:image><lastmod>2023-03-23</lastmod></url><url><loc>https://blog.vaadin.com/dependency-injection-black-magic-or-a-must-have-tool-for-a-modern-application-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/dependency-injection-black-magic-or-a-must-have-tool-for-a-modern-application-/e834af49-138f-4a62-b4a4-30bf489fa848.png</image:loc><image:caption>e834af49138f4a62b4a430bf489fa848</image:caption><image:title>e834af49138f4a62b4a430bf489fa848</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-control-center-1.2.0-ga-passkey-login-automated-dns-tls-more</loc><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Control%20Center%20is%20GA%20with%20Passkey%20support.png</image:loc><image:caption>ControlCenterisGAwithPasskeysupport</image:caption><image:title>ControlCenterisGAwithPasskeysupport</image:title></image:image><lastmod>2025-04-04</lastmod></url><url><loc>https://blog.vaadin.com/building-accessible-web-apps-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/How%20we%20test%20for%20accessibility%20(1).png</image:loc><image:caption>Howwetestforaccessibility1</image:caption><image:title>Howwetestforaccessibility1</image:title></image:image><lastmod>2022-05-25</lastmod></url><url><loc>https://blog.vaadin.com/introducing-vaadin-labs</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-vaadin-labs/Vaadin_labs-1.png</image:loc><image:caption>Vaadinlabs1</image:caption><image:title>Vaadinlabs1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Juha_2019.jpg</image:loc><image:caption>Juha2019</image:caption><image:title>Juha2019</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-vaadin-labs/Vaadin_labs.png</image:loc><image:caption>Vaadinlabs</image:caption><image:title>Vaadinlabs</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/how-to-build-a-chatgpt-assistant-for-your-documentation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-2.png</image:loc><image:caption>undefined2</image:caption><image:title>undefined2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-3.png</image:loc><image:caption>undefined3</image:caption><image:title>undefined3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-1.png</image:loc><image:caption>undefined1</image:caption><image:title>undefined1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/build%20a%20ChatGPT%20assistant%20for%20your%20documentation%20(1).png</image:loc><image:caption>buildaChatGPTassistantforyourdocumentation1</image:caption><image:title>buildaChatGPTassistantforyourdocumentation1</image:title></image:image><lastmod>2024-12-20</lastmod></url><url><loc>https://blog.vaadin.com/microservices-externalized-configuration</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-externalized-configuration/config-server-initializr.png</image:loc><image:caption>configserverinitializr</image:caption><image:title>configserverinitializr</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-externalized-configuration/configuration-server-flow.png</image:loc><image:caption>configurationserverflow</image:caption><image:title>configurationserverflow</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-externalized-configuration/config-server-screenshot-01.png</image:loc><image:caption>configserverscreenshot01</image:caption><image:title>configserverscreenshot01</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-externalized-configuration/config-server-screenshot-02.png</image:loc><image:caption>configserverscreenshot02</image:caption><image:title>configserverscreenshot02</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-externalized-configuration/new-config.png</image:loc><image:caption>newconfig</image:caption><image:title>newconfig</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-1-beta-out-now</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-community-award-2021-winners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/andrea-winner.jpg</image:loc><image:caption>andreawinner</image:caption><image:title>andreawinner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/simon-winner-2021.jpg</image:loc><image:caption>simonwinner2021</image:caption><image:title>simonwinner2021</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ricardo-winner-2021.jpeg</image:loc><image:caption>ricardowinner2021</image:caption><image:title>ricardowinner2021</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/syam-winner-2021.jpg</image:loc><image:caption>syamwinner2021</image:caption><image:title>syamwinner2021</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vca-blog.webp</image:loc><image:caption>vcablog</image:caption><image:title>vcablog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/adrian-winner-2021.jpg</image:loc><image:caption>adrianwinner2021</image:caption><image:title>adrianwinner2021</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/4-apps-1-winner-the-github-coding-challenge-results-are-in</loc><image:image><image:loc>https://website.vaadin.com/hubfs/holiday-coding-winner.png</image:loc><image:caption>holidaycodingwinner</image:caption><image:title>holidaycodingwinner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/app-mbs-data-service.gif</image:loc><image:caption>appmbsdataservice</image:caption><image:title>appmbsdataservice</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/MemeGeneratorVaadinDemo.gif</image:loc><image:caption>MemeGeneratorVaadinDemo</image:caption><image:title>MemeGeneratorVaadinDemo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/StrayPet.png</image:loc><image:caption>StrayPet</image:caption><image:title>StrayPet</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/cleancode.png</image:loc><image:caption>cleancode</image:caption><image:title>cleancode</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/optimizing-hosting-setup</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/optimizing-hosting-setup/115aac3d-cdc2-4eaf-85f8-03a0df47ceda.png</image:loc><image:caption>115aac3dcdc24eaf85f803a0df47ceda</image:caption><image:title>115aac3dcdc24eaf85f803a0df47ceda</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/optimizing-hosting-setup/d161050c-c209-4bbd-b402-60ced6333017.png</image:loc><image:caption>d161050cc2094bbdb40260ced6333017</image:caption><image:title>d161050cc2094bbdb40260ced6333017</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-pre-releases-moved-to-new-repository</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-state-of-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/image1%202.png</image:loc><image:caption>image12</image:caption><image:title>image12</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(23).png</image:loc><image:caption>Frame23</image:caption><image:title>Frame23</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/choosing-between-lts-and-non-lts-release-channels</loc><image:image><image:loc>https://website.vaadin.com/hubfs/release-channels.png</image:loc><image:caption>releasechannels</image:caption><image:title>releasechannels</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/european-accessibility-act-eaa-compliance-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/section-6-new-desktop.webp</image:loc><image:caption>section6newdesktop</image:caption><image:title>section6newdesktop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/EAA1.png</image:loc><image:caption>EAA1</image:caption><image:title>EAA1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202025-06-19%20at%2017.47.20.png</image:loc><image:caption>Screenshot20250619at174720</image:caption><image:title>Screenshot20250619at174720</image:title></image:image><lastmod>2025-06-19</lastmod></url><url><loc>https://blog.vaadin.com/wcw-09-eight-best-carousel-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/JrrLsYk.png</image:loc><image:caption>JrrLsYk</image:caption><image:title>JrrLsYk</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/5758ab2a-c16e-4857-8d9e-fffdb428888e.gif</image:loc><image:caption>5758ab2ac16e48578d9efffdb428888e</image:caption><image:title>5758ab2ac16e48578d9efffdb428888e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/b1ac9fe4-a934-4491-9895-71554dd42874.gif</image:loc><image:caption>b1ac9fe4a9344491989571554dd42874</image:caption><image:title>b1ac9fe4a9344491989571554dd42874</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/84df03db-0adb-45f7-a53b-31be4d752b9c.gif</image:loc><image:caption>84df03db0adb45f7a53b31be4d752b9c</image:caption><image:title>84df03db0adb45f7a53b31be4d752b9c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/0ef03af2-41d4-4289-af51-85af2e1d45dd.gif</image:loc><image:caption>0ef03af241d44289af5185af2e1d45dd</image:caption><image:title>0ef03af241d44289af5185af2e1d45dd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/87d8bd57-7785-4328-a8bc-b1c67dd73229.gif</image:loc><image:caption>87d8bd5777854328a8bcb1c67dd73229</image:caption><image:title>87d8bd5777854328a8bcb1c67dd73229</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/190805a8-e025-4b00-89f9-bb5aab56ad98.gif</image:loc><image:caption>190805a8e0254b0089f9bb5aab56ad98</image:caption><image:title>190805a8e0254b0089f9bb5aab56ad98</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/d909e783-ba19-473f-a354-5ab1671d6610.gif</image:loc><image:caption>d909e783ba19473fa3545ab1671d6610</image:caption><image:title>d909e783ba19473fa3545ab1671d6610</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-09-eight-best-carousel-components/22f9b691-45ba-498d-ae9e-8105953a6411.gif</image:loc><image:caption>22f9b69145ba498dae9e8105953a6411</image:caption><image:title>22f9b69145ba498dae9e8105953a6411</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/deploying-a-vaadin-application-to-clever-cloud</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Creating%20a%20perfect%20container%20image%20for%20a%20Java%20app.png</image:loc><image:caption>CreatingaperfectcontainerimageforaJavaapp</image:caption><image:title>CreatingaperfectcontainerimageforaJavaapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Mar-05-2026-11-21-45-9872-AM.png</image:loc><image:caption>undefinedMar0520261121459872AM</image:caption><image:title>undefinedMar0520261121459872AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Mar-05-2026-11-21-46-2874-AM.png</image:loc><image:caption>undefinedMar0520261121462874AM</image:caption><image:title>undefinedMar0520261121462874AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Clever%20Cloud%20deployment%20(2).png</image:loc><image:caption>CleverClouddeployment2</image:caption><image:title>CleverClouddeployment2</image:title></image:image><lastmod>2026-03-11</lastmod></url><url><loc>https://blog.vaadin.com/whats-new-in-vaadin-ui-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20UI%20component%20updates%20(1).png</image:loc><image:caption>VaadinUIcomponentupdates1</image:caption><image:title>VaadinUIcomponentupdates1</image:title></image:image><lastmod>2025-05-18</lastmod></url><url><loc>https://blog.vaadin.com/community-survey-october-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-survey-october-2014/channels.png</image:loc><image:caption>channels</image:caption><image:title>channels</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-survey-october-2014/when-to-have-training2.png</image:loc><image:caption>whentohavetraining2</image:caption><image:title>whentohavetraining2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-survey-october-2014/are-you-certified2-png.png</image:loc><image:caption>areyoucertified2png</image:caption><image:title>areyoucertified2png</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/responsive-layouts-with-vaadin-and-sass</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/responsive-layouts-with-vaadin-and-sass/jouni.png</image:loc><image:caption>jouni</image:caption><image:title>jouni</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-directory-celebrates-3-years</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-directory-celebrates-3-years/259c1cc4-d65b-404f-a6b7-e3716b256476.png</image:loc><image:caption>259c1cc4d65b404fa6b7e3716b256476</image:caption><image:title>259c1cc4d65b404fa6b7e3716b256476</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/practical-vaadin-developing-web-applications-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Feature%20image%20(1).png</image:loc><image:caption>CopyofFeatureimage1</image:caption><image:title>CopyofFeatureimage1</image:title></image:image><lastmod>2021-08-26</lastmod></url><url><loc>https://blog.vaadin.com/stephane-nicoll-vaadin-s-ability-to-integrate-with-your-backend-is-quite-unique</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/stephane-nicoll-vaadin-s-ability-to-integrate-with-your-backend-is-quite-unique/stephane-nicoll.png</image:loc><image:caption>stephanenicoll</image:caption><image:title>stephanenicoll</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/progressive-web-apps-on-the-ro-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-on-the-ro-1/0a87cb85-284a-4375-b54f-a3c64f68386e.jpeg</image:loc><image:caption>0a87cb85284a4375b54fa3c64f68386e</image:caption><image:title>0a87cb85284a4375b54fa3c64f68386e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-on-the-ro-1/e4a36163-a2fe-4214-8c3b-6647117b5a79.jpeg</image:loc><image:caption>e4a36163a2fe42148c3b6647117b5a79</image:caption><image:title>e4a36163a2fe42148c3b6647117b5a79</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-on-the-ro-1/5740edc5-d302-4e96-b786-9460cc31a596.jpeg</image:loc><image:caption>5740edc5d3024e96b7869460cc31a596</image:caption><image:title>5740edc5d3024e96b7869460cc31a596</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-22-dropdown-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-22-dropdown-components/d003d825-6247-4ef6-9a8e-f1d9c4c8085c.gif</image:loc><image:caption>d003d82562474ef69a8ef1d9c4c8085c</image:caption><image:title>d003d82562474ef69a8ef1d9c4c8085c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-22-dropdown-components/c2c3b049-b2aa-4dce-90aa-bbe8e3b0f08f.gif</image:loc><image:caption>c2c3b049b2aa4dce90aabbe8e3b0f08f</image:caption><image:title>c2c3b049b2aa4dce90aabbe8e3b0f08f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-22-dropdown-components/10b14ab5-3dc3-4843-ac15-5377cf6e759f.gif</image:loc><image:caption>10b14ab53dc34843ac155377cf6e759f</image:caption><image:title>10b14ab53dc34843ac155377cf6e759f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-22-dropdown-components/777a35b4-fe78-4fa5-9ba2-4733e0831ac5.gif</image:loc><image:caption>777a35b4fe784fa59ba24733e0831ac5</image:caption><image:title>777a35b4fe784fa59ba24733e0831ac5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-22-dropdown-components/8e38cfb3-88d0-4044-8eb4-aafeb212684f.gif</image:loc><image:caption>8e38cfb388d040448eb4aafeb212684f</image:caption><image:title>8e38cfb388d040448eb4aafeb212684f</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-22-dropdown-components/1itfwks.png</image:loc><image:caption>1itfwks</image:caption><image:title>1itfwks</image:title></image:image><lastmod>2020-06-25</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-at-opennms-dev-jam</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-at-opennms-dev-jam/0f5d066f-4770-4683-95c7-ec42c849a253.jpeg</image:loc><image:caption>0f5d066f4770468395c7ec42c849a253</image:caption><image:title>0f5d066f4770468395c7ec42c849a253</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-at-opennms-dev-jam/66b3754c-d4b6-4cd3-b8c0-e34e25ea51b0.jpeg</image:loc><image:caption>66b3754cd4b64cd3b8c0e34e25ea51b0</image:caption><image:title>66b3754cd4b64cd3b8c0e34e25ea51b0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-at-opennms-dev-jam/03e5ba85-5097-4d76-be5c-5d9ca580930c.jpeg</image:loc><image:caption>03e5ba8550974d76be5c5d9ca580930c</image:caption><image:title>03e5ba8550974d76be5c5d9ca580930c</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-november-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-november-2016/twitter-widgets-add-on.png</image:loc><image:caption>twitterwidgetsaddon</image:caption><image:title>twitterwidgetsaddon</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-november-2016/dnd-scroll-add-on.png</image:loc><image:caption>dndscrolladdon</image:caption><image:title>dndscrolladdon</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-november-2016/server-state-button-add-on.png</image:loc><image:caption>serverstatebuttonaddon</image:caption><image:title>serverstatebuttonaddon</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-november-2016/sidemenu-add-on.png</image:loc><image:caption>sidemenuaddon</image:caption><image:title>sidemenuaddon</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/modern-web-development-blogs-by-vaadin-users</loc><image:image><image:loc>https://website.vaadin.com/hubfs/image-Oct-08-2020-01-47-07-19-PM.png</image:loc><image:caption>imageOct08202001470719PM</image:caption><image:title>imageOct08202001470719PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/silly_apps_featured.png</image:loc><image:caption>sillyappsfeatured</image:caption><image:title>sillyappsfeatured</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/the-hidden-gem-of-vaadin-25-the-element-api-now-supports-svg-and-mathml</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jan-09-2026-05-05-10-8676-PM.png</image:loc><image:caption>undefinedJan0920260505108676PM</image:caption><image:title>undefinedJan0920260505108676PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Jan-09-2026-05-05-11-4444-PM.png</image:loc><image:caption>undefinedJan0920260505114444PM</image:caption><image:title>undefinedJan0920260505114444PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/The%20Hidden%20Gem%20of%20Vaadin%2025_%20The%20Element%20API%20now%20supports%20SVG%20(and%20MathML).png</image:loc><image:caption>TheHiddenGemofVaadin25TheElementAPInowsupportsSVGandMathML</image:caption><image:title>TheHiddenGemofVaadin25TheElementAPInowsupportsSVGandMathML</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2026-01-09</lastmod></url><url><loc>https://blog.vaadin.com/deploing-java-web-application-to-ibm-cloud</loc><image:image><image:loc>https://website.vaadin.com/hubfs/cloud_deployment_featured_image_IBM.png</image:loc><image:caption>clouddeploymentfeaturedimageIBM</image:caption><image:title>clouddeploymentfeaturedimageIBM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Barbaros.jpeg</image:loc><image:caption>Barbaros</image:caption><image:title>Barbaros</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/toolchain-png.png</image:loc><image:caption>toolchainpng</image:caption><image:title>toolchainpng</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/deploy_stage-png.png</image:loc><image:caption>deploystagepng</image:caption><image:title>deploystagepng</image:title></image:image><lastmod>2024-11-20</lastmod></url><url><loc>https://blog.vaadin.com/migrate-a-swing-app-to-the-web-use-your-java-experience</loc><lastmod>2026-01-08</lastmod></url><url><loc>https://blog.vaadin.com/java-web-application-security-best-practices</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Swing%20alternatives%20(1).png</image:loc><image:caption>Swingalternatives1</image:caption><image:title>Swingalternatives1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin-stockphotos-202252%20(1).jpg</image:loc><image:caption>Vaadinstockphotos2022521</image:caption><image:title>Vaadinstockphotos2022521</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-04-30%20at%2016.09.16.png</image:loc><image:caption>Screenshot20240430at160916</image:caption><image:title>Screenshot20240430at160916</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Block%20Schedule%20(1).webp</image:loc><image:caption>BlockSchedule1</image:caption><image:title>BlockSchedule1</image:title></image:image><lastmod>2024-09-19</lastmod></url><url><loc>https://blog.vaadin.com/using-gatling-to-stress-test-your-vaadin-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-gatling-to-stress-test-your-vaadin-apps/img1.png</image:loc><image:caption>img1</image:caption><image:title>img1</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/top-10-vaadin-tutorials-and-blog-posts-of-2021</loc><image:image><image:loc>https://website.vaadin.com/hubfs/top-10-vaadin.png</image:loc><image:caption>top10vaadin</image:caption><image:title>top10vaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/social-suggested-images/VCA%20announcement%20.png</image:loc><image:caption>VCAannouncement</image:caption><image:title>VCAannouncement</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/a-more-efficient-supply-chain-management-software-by-aeb</loc><image:image><image:loc>https://website.vaadin.com/hubfs/ui-4.png</image:loc><image:caption>ui4</image:caption><image:title>ui4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Aeb.png</image:loc><image:caption>Aeb</image:caption><image:title>Aeb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ui-1-2-1.webp</image:loc><image:caption>ui121</image:caption><image:title>ui121</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/ui-2-1.webp</image:loc><image:caption>ui21</image:caption><image:title>ui21</image:title></image:image><lastmod>2023-06-09</lastmod></url><url><loc>https://blog.vaadin.com/custom-component-development-and-how-to-make-web-apps-unique</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/custom-component-development-and-how-to-make-web-apps-unique/6940e681-bab2-49af-ad72-eb7b5437ecdd.jpeg</image:loc><image:caption>6940e681bab249afad72eb7b5437ecdd</image:caption><image:title>6940e681bab249afad72eb7b5437ecdd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/custom-component-development-and-how-to-make-web-apps-unique/e1b4cef3-8b12-450b-954f-8949c77b4bfa.jpeg</image:loc><image:caption>e1b4cef38b12450b954f8949c77b4bfa</image:caption><image:title>e1b4cef38b12450b954f8949c77b4bfa</image:title></image:image><lastmod>2024-11-20</lastmod></url><url><loc>https://blog.vaadin.com/design-java-uis-without-coding-using-the-vaadin-visual-view-builder</loc><image:image><image:loc>https://website.vaadin.com/hubfs/View%20Builder%20thumbnail.png</image:loc><image:caption>ViewBuilderthumbnail</image:caption><image:title>ViewBuilderthumbnail</image:title></image:image><lastmod>2024-09-03</lastmod></url><url><loc>https://blog.vaadin.com/get-to-know-the-vaadin-teams-flow-team</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/get-to-know-the-vaadin-teams-flow-team/FLOW_teamsmall.jpeg</image:loc><image:caption>FLOWteamsmall</image:caption><image:title>FLOWteamsmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-we-guide-our-enterprise-customers-throughout-their-modernization-journey</loc><image:image><image:loc>https://website.vaadin.com/hubfs/How%20we%20guide%20our%20enterprise%20customers%20throughout%20their%20modernization%20journey.png</image:loc><image:caption>Howweguideourenterprisecustomersthroughouttheirmodernizationjourney</image:caption><image:title>Howweguideourenterprisecustomersthroughouttheirmodernizationjourney</image:title></image:image><lastmod>2025-03-07</lastmod></url><url><loc>https://blog.vaadin.com/should-frontend-developers-define-endpoint-apis</loc><image:image><image:loc>https://website.vaadin.com/hubfs/image%20(4)-2.png</image:loc><image:caption>image42</image:caption><image:title>image42</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/make-the-loading-indicator-in-vaadin-great-again</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-105-1.jpg</image:loc><image:caption>vaadinstaff20226500px1051</image:caption><image:title>vaadinstaff20226500px1051</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/customizing%20the%20vaadin%20loading%20indicator.png</image:loc><image:caption>customizingthevaadinloadingindicator</image:caption><image:title>customizingthevaadinloadingindicator</image:title></image:image><lastmod>2025-07-24</lastmod></url><url><loc>https://blog.vaadin.com/ux</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/techniques-of-enterprise-application-modernization</loc><image:image><image:loc>https://website.vaadin.com/hubfs/app-modernization.png</image:loc><image:caption>appmodernization</image:caption><image:title>appmodernization</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/mohammad-rahmani-CDBkMNZmd7o-unsplash-jpg.jpeg</image:loc><image:caption>mohammadrahmaniCDBkMNZmd7ounsplashjpg</image:caption><image:title>mohammadrahmaniCDBkMNZmd7ounsplashjpg</image:title></image:image><lastmod>2021-12-09</lastmod></url><url><loc>https://blog.vaadin.com/bower-and-npm-in-vaadin-14-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/bower-and-npm-in-vaadin-14-/2c2a1e00-fe07-4eb3-ab91-1893bdea1f93.png</image:loc><image:caption>2c2a1e00fe074eb3ab911893bdea1f93</image:caption><image:title>2c2a1e00fe074eb3ab911893bdea1f93</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/product-direction</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-infinispan-as-a-persistency-solution</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-infinispan-as-a-persistency-solution/64f54ff4-d79a-4422-be1f-f547ec176688.png</image:loc><image:caption>64f54ff4d79a4422be1ff547ec176688</image:caption><image:title>64f54ff4d79a4422be1ff547ec176688</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/custom-component-unit-and-integration-testing-tips</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Testing%20a%20custom%20component%20(1).png</image:loc><image:caption>Testingacustomcomponent1</image:caption><image:title>Testingacustomcomponent1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-05%20at%2015-16-23-png.png</image:loc><image:caption>Screenshot20221205at151623png</image:caption><image:title>Screenshot20221205at151623png</image:title></image:image><lastmod>2022-12-07</lastmod></url><url><loc>https://blog.vaadin.com/how-to-configure-cidaas-for-vaadin-sso-kit</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202023-03-01%20at%2015.27.13.png</image:loc><image:caption>Screenshot20230301at152713</image:caption><image:title>Screenshot20230301at152713</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/cidaas.png</image:loc><image:caption>cidaas</image:caption><image:title>cidaas</image:title></image:image><lastmod>2023-03-02</lastmod></url><url><loc>https://blog.vaadin.com/inside-the-collaboration-engine-room</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%203.png</image:loc><image:caption>Frame3</image:caption><image:title>Frame3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(33).png</image:loc><image:caption>Frame33</image:caption><image:title>Frame33</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/collab-av-group.gif</image:loc><image:caption>collabavgroup</image:caption><image:title>collabavgroup</image:title></image:image><lastmod>2021-03-25</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-september-2016</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-september-2016/perfino.png</image:loc><image:caption>perfino</image:caption><image:title>perfino</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-september-2016/ingo.png</image:loc><image:caption>ingo</image:caption><image:title>ingo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/ibm-vaadin-challenge-winners</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/ibm-vaadin-challenge-winners/ibmchallenge.png</image:loc><image:caption>ibmchallenge</image:caption><image:title>ibmchallenge</image:title></image:image><lastmod>2020-02-10</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-lumo-ui-kit-for-sketch</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-lumo-ui-kit-for-sketch/Lumo-UI-Kit-Banner.png</image:loc><image:caption>LumoUIKitBanner</image:caption><image:title>LumoUIKitBanner</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><lastmod>2024-11-20</lastmod></url><url><loc>https://blog.vaadin.com/testbench-4-2-is-out-with-new-convenience-methods</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/testbench-4-2-is-out-with-new-convenience-methods/TestBench-4_2-masked-screenshot_making.png</image:loc><image:caption>TestBench42maskedscreenshotmaking</image:caption><image:title>TestBench42maskedscreenshotmaking</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/testbench-4-2-is-out-with-new-convenience-methods/TestBench-4_2-element-screenshot_better.png</image:loc><image:caption>TestBench42elementscreenshotbetter</image:caption><image:title>TestBench42elementscreenshotbetter</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-a-react-java-app-just-got-faster-with-hilla-1.3</loc><image:image><image:loc>https://website.vaadin.com/hubfs/New%20Blog%20Featured%20Image.png</image:loc><image:caption>NewBlogFeaturedImage</image:caption><image:title>NewBlogFeaturedImage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Group%201.png</image:loc><image:caption>Group1</image:caption><image:title>Group1</image:title></image:image><lastmod>2024-12-02</lastmod></url><url><loc>https://blog.vaadin.com/technical-erosion-and-java-swing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/technical-erosion-and-java-swing/bfb60081-4b10-487f-9098-ecf4dde20786.png</image:loc><image:caption>bfb600814b10487f9098ecf4dde20786</image:caption><image:title>bfb600814b10487f9098ecf4dde20786</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/technical-erosion-and-java-swing/fa364de2-e664-447c-a8de-1b26a5d1cc85.png</image:loc><image:caption>fa364de2e664447ca8de1b26a5d1cc85</image:caption><image:title>fa364de2e664447ca8de1b26a5d1cc85</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/technical-erosion-and-java-swing/12506c07-005c-4f4c-abde-873b0d18646e.png</image:loc><image:caption>12506c07005c4f4cabde873b0d18646e</image:caption><image:title>12506c07005c4f4cabde873b0d18646e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/technical-erosion-and-java-swing/9ded1aa9-ea77-47a5-8847-2d43cc5e612b.png</image:loc><image:caption>9ded1aa9ea7747a588472d43cc5e612b</image:caption><image:title>9ded1aa9ea7747a588472d43cc5e612b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2023-04-27</lastmod></url><url><loc>https://blog.vaadin.com/a-guide-to-migrating-from-gxt-to-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/a-guide-to-migrating-from-gxt-to-vaadin/GXT_ShareImage.jpeg</image:loc><image:caption>GXTShareImage</image:caption><image:title>GXTShareImage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-15-csv-parsing</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-15-csv-parsing/b525af1e-e275-42a0-935a-8c9db33f276b.png</image:loc><image:caption>b525af1ee27542a0935a8c9db33f276b</image:caption><image:title>b525af1ee27542a0935a8c9db33f276b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-15-csv-parsing/110b6f24-5fe6-4f9f-83cd-4df054495d4c.gif</image:loc><image:caption>110b6f245fe64f9f83cd4df054495d4c</image:caption><image:title>110b6f245fe64f9f83cd4df054495d4c</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-15-csv-parsing/dd376b14-3118-4100-ba2c-ce0491301c07.gif</image:loc><image:caption>dd376b1431184100ba2cce0491301c07</image:caption><image:title>dd376b1431184100ba2cce0491301c07</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/making-rest-apis-for-vaadin-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/making-rest-apis-for-vaadin-applications/structure-1.png</image:loc><image:caption>structure1</image:caption><image:title>structure1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/making-rest-apis-for-vaadin-applications/structure-2.png</image:loc><image:caption>structure2</image:caption><image:title>structure2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/making-rest-apis-for-vaadin-applications/separate-dtos.png</image:loc><image:caption>separatedtos</image:caption><image:title>separatedtos</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/making-rest-apis-for-vaadin-applications/backend-dto-frontend.png</image:loc><image:caption>backenddtofrontend</image:caption><image:title>backenddtofrontend</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-14.2-feature-update-is-in-beta</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/14_2_beta-compressor.png</image:loc><image:caption>142betacompressor</image:caption><image:title>142betacompressor</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-support-heroes-in-action</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-support-heroes-in-action/fa6d285e-c6b3-4c3f-94f9-d83aaceddb17.png</image:loc><image:caption>fa6d285ec6b34c3f94f9d83aaceddb17</image:caption><image:title>fa6d285ec6b34c3f94f9d83aaceddb17</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/57-0-4.jpeg</image:loc><image:caption>5704</image:caption><image:title>5704</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-17-includes-a-major-vaadin-charts-upgrade</loc><image:image><image:loc>https://website.vaadin.com/hubfs/x-range.png</image:loc><image:caption>xrange</image:caption><image:title>xrange</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/bullet.png</image:loc><image:caption>bullet</image:caption><image:title>bullet</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Frame%205.png</image:loc><image:caption>Frame5</image:caption><image:title>Frame5</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/organization.png</image:loc><image:caption>organization</image:caption><image:title>organization</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/timeline.png</image:loc><image:caption>timeline</image:caption><image:title>timeline</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/insights-on-vaadin-with-quarkus</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Insights%20on%20Vaadin%20with%20Quarkus.png</image:loc><image:caption>InsightsonVaadinwithQuarkus</image:caption><image:title>InsightsonVaadinwithQuarkus</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2022-04-07</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-pro-available-for-students</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-pro-available-for-students/learning-vaadin.jpeg</image:loc><image:caption>learningvaadin</image:caption><image:title>learningvaadin</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-pro-available-for-students/learning-vaadin-1.jpeg</image:loc><image:caption>learningvaadin1</image:caption><image:title>learningvaadin1</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/developing-modular-vaadin-applications-without-osgi</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/developing-modular-vaadin-applications-without-osgi/6c6c5ca1-31c6-4a83-9868-b81b4687d0df.png</image:loc><image:caption>6c6c5ca131c64a839868b81b4687d0df</image:caption><image:title>6c6c5ca131c64a839868b81b4687d0df</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/developing-modular-vaadin-applications-without-osgi/51480b9f-893e-455f-88ba-d9f1eb1f7bbb.png</image:loc><image:caption>51480b9f893e455f88bad9f1eb1f7bbb</image:caption><image:title>51480b9f893e455f88bad9f1eb1f7bbb</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/how-we-built-an-accessible-dashboard-component</loc><image:image><image:loc>https://website.vaadin.com/hubfs/modes-pointer.gif</image:loc><image:caption>modespointer</image:caption><image:title>modespointer</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/pointer-editing.gif</image:loc><image:caption>pointerediting</image:caption><image:title>pointerediting</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Feb-11-2026-10-15-48-5712-PM.png</image:loc><image:caption>undefinedFeb1120261015485712PM</image:caption><image:title>undefinedFeb1120261015485712PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/modes-kbd.gif</image:loc><image:caption>modeskbd</image:caption><image:title>modeskbd</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/responsive.gif</image:loc><image:caption>responsive</image:caption><image:title>responsive</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Feb-11-2026-10-15-49-3485-PM.png</image:loc><image:caption>undefinedFeb1120261015493485PM</image:caption><image:title>undefinedFeb1120261015493485PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Feb-11-2026-10-15-49-1066-PM.jpeg</image:loc><image:caption>undefinedFeb1120261015491066PM</image:caption><image:title>undefinedFeb1120261015491066PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/a11y%20dashboard.png</image:loc><image:caption>a11ydashboard</image:caption><image:title>a11ydashboard</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Feb-11-2026-10-15-47-8528-PM.png</image:loc><image:caption>undefinedFeb1120261015478528PM</image:caption><image:title>undefinedFeb1120261015478528PM</image:title></image:image><lastmod>2026-03-26</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-intellij-idea-demanding-better-software</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/discovering-the-vaadin-java-web-framework-with-adri%C3%A1n-szegedi</loc><image:image><image:loc>https://website.vaadin.com/hubfs/adrian-screenshot.png</image:loc><image:caption>adrianscreenshot</image:caption><image:title>adrianscreenshot</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/discord.png</image:loc><image:caption>discord</image:caption><image:title>discord</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-spring-initializr.png</image:loc><image:caption>vaadinspringinitializr</image:caption><image:title>vaadinspringinitializr</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-directory.png</image:loc><image:caption>vaadindirectory</image:caption><image:title>vaadindirectory</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/adrian-szegedi.jpg</image:loc><image:caption>adrianszegedi</image:caption><image:title>adrianszegedi</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/using-web-components-in-jquery-projects</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-web-components-in-jquery-projects/jquery-web-component-datepicker.png</image:loc><image:caption>jquerywebcomponentdatepicker</image:caption><image:title>jquerywebcomponentdatepicker</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-web-components-in-jquery-projects/jquery-ui-datepicker.png</image:loc><image:caption>jqueryuidatepicker</image:caption><image:title>jqueryuidatepicker</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-development-team-update-8-2013</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-default-datasource-to-simplify-the-development-and-deployment-of-a-java-ee-application</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-default-datasource-to-simplify-the-development-and-deployment-of-a-java-ee-application/bakery-new-hana.png</image:loc><image:caption>bakerynewhana</image:caption><image:title>bakerynewhana</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-default-datasource-to-simplify-the-development-and-deployment-of-a-java-ee-application/bakery-bind-ds.png</image:loc><image:caption>bakerybindds</image:caption><image:title>bakerybindds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-default-datasource-to-simplify-the-development-and-deployment-of-a-java-ee-application/bakery-app-running.png</image:loc><image:caption>bakeryapprunning</image:caption><image:title>bakeryapprunning</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-default-datasource-to-simplify-the-development-and-deployment-of-a-java-ee-application/bakery-deploy-app.png</image:loc><image:caption>bakerydeployapp</image:caption><image:title>bakerydeployapp</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/improving-the-developer-experience-for-java-developers</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Risto_small.jpg</image:loc><image:caption>Ristosmall</image:caption><image:title>Ristosmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Pekka-Hyv%C3%B6nen.jpg</image:loc><image:caption>PekkaHyvönen</image:caption><image:title>PekkaHyvönen</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/designing-your-vaadin-based-domino-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/designing-your-vaadin-based-domino-applications/e5cff4a4-e191-4da4-b213-bd13ef864168.png</image:loc><image:caption>e5cff4a4e1914da4b213bd13ef864168</image:caption><image:title>e5cff4a4e1914da4b213bd13ef864168</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/designing-your-vaadin-based-domino-applications/d82ebc5c-4a18-4c00-b82e-9476ad6bdca3.png</image:loc><image:caption>d82ebc5c4a184c00b82e9476ad6bdca3</image:caption><image:title>d82ebc5c4a184c00b82e9476ad6bdca3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/designing-your-vaadin-based-domino-applications/a9e47f6d-ea30-486f-88c4-ea02ae397dfa.png</image:loc><image:caption>a9e47f6dea30486f88c4ea02ae397dfa</image:caption><image:title>a9e47f6dea30486f88c4ea02ae397dfa</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/designing-your-vaadin-based-domino-applications/46fb6d50-7558-4d15-806c-77f2b24b3483.png</image:loc><image:caption>46fb6d5075584d15806c77f2b24b3483</image:caption><image:title>46fb6d5075584d15806c77f2b24b3483</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/visual-analytics-solution-for-the-aeronautical-industry-by-perseo</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Sweap%20(6).png</image:loc><image:caption>Sweap6</image:caption><image:title>Sweap6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/crida03.png</image:loc><image:caption>crida03</image:caption><image:title>crida03</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/crida01-2.png</image:loc><image:caption>crida012</image:caption><image:title>crida012</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/crida02.png</image:loc><image:caption>crida02</image:caption><image:title>crida02</image:title></image:image><lastmod>2023-01-11</lastmod></url><url><loc>https://blog.vaadin.com/sap-hana-cloud-vaadin-a-combo-for-productive-web-app-development</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/sap-hana-cloud-vaadin-a-combo-for-productive-web-app-development/ddfaae96-c2ac-4b33-84bf-44ae9d35e5db.png</image:loc><image:caption>ddfaae96c2ac4b3384bf44ae9d35e5db</image:caption><image:title>ddfaae96c2ac4b3384bf44ae9d35e5db</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-docs-a-step-further-to-online-documentation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-docs-a-step-further-to-online-documentation/vaadin-docs.png</image:loc><image:caption>vaadindocs</image:caption><image:title>vaadindocs</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-progressive-web-apps-webinar-and-tutorial</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-progressive-web-apps-webinar-and-tutorial/demo.gif</image:loc><image:caption>demo</image:caption><image:title>demo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-progressive-web-apps-webinar-and-tutorial/offline-shell.gif</image:loc><image:caption>offlineshell</image:caption><image:title>offlineshell</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-progressive-web-apps-webinar-and-tutorial/offline-1.gif</image:loc><image:caption>offline1</image:caption><image:title>offline1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-progressive-web-apps-webinar-and-tutorial/86495590-6038-459f-8c28-dd2f68feb18f.svga5aef8c2-c37b-4dcc-88b6-3a77686ed623.svg</image:loc><image:caption>864955906038459f8c28dd2f68feb18fsvga5aef8c2c37b4dcc88b63a77686ed623</image:caption><image:title>864955906038459f8c28dd2f68feb18fsvga5aef8c2c37b4dcc88b63a77686ed623</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/building-progressive-web-apps-webinar-and-tutorial/offline.gif</image:loc><image:caption>offline</image:caption><image:title>offline</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/introduction-to-good-map-a-simplified-version-of-google-m-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introduction-to-good-map-a-simplified-version-of-google-m-1/7288981f-a2cd-4b07-8f0d-3390f1a51758.png</image:loc><image:caption>7288981fa2cd4b078f0d3390f1a51758</image:caption><image:title>7288981fa2cd4b078f0d3390f1a51758</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introduction-to-good-map-a-simplified-version-of-google-m-1/17887833-33a5-49ce-9f71-4e04f3c09259.png</image:loc><image:caption>1788783333a549ce9f714e04f3c09259</image:caption><image:title>1788783333a549ce9f714e04f3c09259</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introduction-to-good-map-a-simplified-version-of-google-m-1/8788e117-f7d0-42ac-a44a-221a3156967d.png</image:loc><image:caption>8788e117f7d042aca44a221a3156967d</image:caption><image:title>8788e117f7d042aca44a221a3156967d</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/react-3rd-party-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/color-picker.png</image:loc><image:caption>colorpicker</image:caption><image:title>colorpicker</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-react-components.png</image:loc><image:caption>hillareactcomponents</image:caption><image:title>hillareactcomponents</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/uploads-and-downloads-inputs-and-outputs</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadn-vs-servlet-upload.png</image:loc><image:caption>vaadnvsservletupload</image:caption><image:title>vaadnvsservletupload</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadn-vs-servlet-upload-1.png</image:loc><image:caption>vaadnvsservletupload1</image:caption><image:title>vaadnvsservletupload1</image:title></image:image><lastmod>2024-01-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-8-1-is-now-stable</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/creating-forms-with-typescript-and-litelement</loc><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image2-2.png</image:loc><image:caption>image22</image:caption><image:title>image22</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-2.png</image:loc><image:caption>image12</image:caption><image:title>image12</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/Form-typekit.png</image:loc><image:caption>Formtypekit</image:caption><image:title>Formtypekit</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/viktor-lukashov-photo.jpg</image:loc><image:caption>viktorlukashovphoto</image:caption><image:title>viktorlukashovphoto</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image3-1.png</image:loc><image:caption>image31</image:caption><image:title>image31</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/modern-java-web-development-at-devoxx-2019</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/devoxx-booth-setup.jpg</image:loc><image:caption>devoxxboothsetup</image:caption><image:title>devoxxboothsetup</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/devoxx-featured.jpg</image:loc><image:caption>devoxxfeatured</image:caption><image:title>devoxxfeatured</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/success-story-a-turn-key-solution</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/progressive-web-apps-open-source-community-and-legendary-parties-ahead-at-devnexus-2019</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-open-source-community-and-legendary-parties-ahead-at-devnexus-2019/801644c9-cf29-4fa6-9e44-185e14ab4668.jpeg</image:loc><image:caption>801644c9cf294fa69e44185e14ab4668</image:caption><image:title>801644c9cf294fa69e44185e14ab4668</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-open-source-community-and-legendary-parties-ahead-at-devnexus-2019/building-pwas-thumbnail-1.png</image:loc><image:caption>buildingpwasthumbnail1</image:caption><image:title>buildingpwasthumbnail1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/progressive-web-apps-open-source-community-and-legendary-parties-ahead-at-devnexus-2019/building-pwas-thumbnail.png</image:loc><image:caption>buildingpwasthumbnail</image:caption><image:title>buildingpwasthumbnail</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/state-of-web-components-in-real-life-app-developme-1</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/top-5-vaadin-youtube-videos-in-2024</loc><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/5videos.png</image:loc><image:caption>5videos</image:caption><image:title>5videos</image:title></image:image><lastmod>2025-01-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-custom-training-learn-more-and-pay-less-ffs</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-new-york-in-may</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-dev-day-new-york-in-may/5c651663-5113-4a86-bb8a-d3dcaa4788dc.png</image:loc><image:caption>5c65166351134a86bb8ad3dcaa4788dc</image:caption><image:title>5c65166351134a86bb8ad3dcaa4788dc</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-dev-day-new-york-in-may/5f8bbf6a-6202-4bbb-96d9-5dd23e77c7ca.png</image:loc><image:caption>5f8bbf6a62024bbb96d95dd23e77c7ca</image:caption><image:title>5f8bbf6a62024bbb96d95dd23e77c7ca</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/developer-experience-at-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/DX-at-Vaadin.png</image:loc><image:caption>DXatVaadin</image:caption><image:title>DXatVaadin</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dev-day-coming-to-zurich</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-dev-day-coming-to-zurich/devday-zurich-2017-blue.jpeg</image:loc><image:caption>devdayzurich2017blue</image:caption><image:title>devdayzurich2017blue</image:title></image:image><lastmod>2020-02-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-tips-video-series</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202021-02-10%20at%2019.31.38.png</image:loc><image:caption>Screenshot20210210at193138</image:caption><image:title>Screenshot20210210at193138</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/no-more-waiting-vaadin-7-1-is-here-with-asynchronous-push</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/no-more-waiting-vaadin-7-1-is-here-with-asynchronous-push/52614361-6e74-4d8c-a189-dddd564cb3bb.png</image:loc><image:caption>526143616e744d8ca189dddd564cb3bb</image:caption><image:title>526143616e744d8ca189dddd564cb3bb</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/no-more-waiting-vaadin-7-1-is-here-with-asynchronous-push/2c6a321e-9c0b-4efa-9dd0-f34b102c1732.png</image:loc><image:caption>2c6a321e9c0b4efa9dd0f34b102c1732</image:caption><image:title>2c6a321e9c0b4efa9dd0f34b102c1732</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/no-more-waiting-vaadin-7-1-is-here-with-asynchronous-push/ff3ee805-f7f4-4e4b-b209-aca41592b0d0.png</image:loc><image:caption>ff3ee805f7f44e4bb209aca41592b0d0</image:caption><image:title>ff3ee805f7f44e4bb209aca41592b0d0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/no-more-waiting-vaadin-7-1-is-here-with-asynchronous-push/d7fbce38-f4a9-4b21-ad96-977dab87e192.png</image:loc><image:caption>d7fbce38f4a94b21ad96977dab87e192</image:caption><image:title>d7fbce38f4a94b21ad96977dab87e192</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/no-more-waiting-vaadin-7-1-is-here-with-asynchronous-push/51332979-331b-44e1-8c47-945035cd4aa9.png</image:loc><image:caption>51332979331b44e18c47945035cd4aa9</image:caption><image:title>51332979331b44e18c47945035cd4aa9</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/no-more-waiting-vaadin-7-1-is-here-with-asynchronous-push/e54054f3-b465-4cdd-b5fe-e9015db5c461.png</image:loc><image:caption>e54054f3b4654cddb5fee9015db5c461</image:caption><image:title>e54054f3b4654cddb5fee9015db5c461</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/infographic-improve-accessibility-in-your-web-app</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Copy%20of%20Accessibility%20Featured%20Image.png</image:loc><image:caption>CopyofAccessibilityFeaturedImage</image:caption><image:title>CopyofAccessibilityFeaturedImage</image:title></image:image><lastmod>2021-09-30</lastmod></url><url><loc>https://blog.vaadin.com/lazy-loading-with-vaadin-8</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/dont-be-afraid-of-java-classes</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Java%20classes.png</image:loc><image:caption>Javaclasses</image:caption><image:title>Javaclasses</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-03-11</lastmod></url><url><loc>https://blog.vaadin.com/success-story-ux-gives-you-the-competitive-edge</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/success-story-ux-gives-you-the-competitive-edge/fe452d87-9e68-4597-9ee8-85b13b990fb8.png</image:loc><image:caption>fe452d879e6845979ee885b13b990fb8</image:caption><image:title>fe452d879e6845979ee885b13b990fb8</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/success-story-ux-gives-you-the-competitive-edge/b5d50b7a-82da-4ca1-9216-38687df5ec59.png</image:loc><image:caption>b5d50b7a82da4ca1921638687df5ec59</image:caption><image:title>b5d50b7a82da4ca1921638687df5ec59</image:title></image:image><lastmod>2024-09-05</lastmod></url><url><loc>https://blog.vaadin.com/vite-means-fast</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/vite-webpack-change.mp4/medium.jpg</video:thumbnail_loc><video:title>vite-webpack-change</video:title><video:description>vite-webpack-change</video:description><video:content_loc>https://website.vaadin.com/hubfs/vite-webpack-change.mp4</video:content_loc><video:duration>6</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/vite-webpack-startup.mp4/medium.jpg</video:thumbnail_loc><video:title>vite-webpack-startup</video:title><video:description>vite-webpack-startup</video:description><video:content_loc>https://website.vaadin.com/hubfs/vite-webpack-startup.mp4</video:content_loc><video:duration>28</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/vite-means-fast.png</image:loc><image:caption>vitemeansfast</image:caption><image:title>vitemeansfast</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vite-means-fast-1.png</image:loc><image:caption>vitemeansfast1</image:caption><image:title>vitemeansfast1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20131220-DSC04144.jpg</image:loc><image:caption>20131220DSC04144</image:caption><image:title>20131220DSC04144</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-start-vite-gif-2.gif</image:loc><image:caption>vaadinstartvitegif2</image:caption><image:title>vaadinstartvitegif2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/devmode-vite-gif-1.gif</image:loc><image:caption>devmodevitegif1</image:caption><image:title>devmodevitegif1</image:title></image:image><lastmod>2022-03-17</lastmod></url><url><loc>https://blog.vaadin.com/gwt-create-call-for-presentations-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-call-for-presentations-1/gwtcreate-logo.png</image:loc><image:caption>gwtcreatelogo</image:caption><image:title>gwtcreatelogo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-call-for-presentations-1/joonas.png</image:loc><image:caption>joonas</image:caption><image:title>joonas</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/gwt-create-call-for-presentations-1/d8d61037-8565-4697-8bac-f601792f08f5.jpeg</image:loc><image:caption>d8d61037856546978bacf601792f08f5</image:caption><image:title>d8d61037856546978bacf601792f08f5</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-a-custom-ai-agent-in-java-a-hands-on-guide</loc><image:image><image:loc>https://website.vaadin.com/hubfs/customeaiagent.png</image:loc><image:caption>customeaiagent</image:caption><image:title>customeaiagent</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-14</lastmod></url><url><loc>https://blog.vaadin.com/java-ai-image-data-extraction-spring-ai</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/receipt-scan.mp4/medium.jpg</video:thumbnail_loc><video:title>receipt-scan</video:title><video:description>receipt-scan</video:description><video:content_loc>https://website.vaadin.com/hubfs/receipt-scan.mp4</video:content_loc><video:duration>8</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/signup-sheet.mp4/medium.jpg</video:thumbnail_loc><video:title>signup-sheet</video:title><video:description>signup-sheet</video:description><video:content_loc>https://website.vaadin.com/hubfs/signup-sheet.mp4</video:content_loc><video:duration>16</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/extracting%20data.png</image:loc><image:caption>extractingdata</image:caption><image:title>extractingdata</image:title></image:image><lastmod>2025-02-12</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-maintenance-releases</loc><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/maven-overlays-for-vaadin-projects</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/maven-overlays-for-vaadin-projects/4f531d16-ade4-4418-995a-79b96746f4d7.png</image:loc><image:caption>4f531d16ade44418995a79b96746f4d7</image:caption><image:title>4f531d16ade44418995a79b96746f4d7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/maven-overlays-for-vaadin-projects/af802cef-d182-4b88-b57b-643bc634e801.png</image:loc><image:caption>af802cefd1824b88b57b643bc634e801</image:caption><image:title>af802cefd1824b88b57b643bc634e801</image:title></image:image><lastmod>2020-02-12</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-23.3-kubernetes-cloud-new-ui-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-release-v23-2.png</image:loc><image:caption>vaadinreleasev232</image:caption><image:title>vaadinreleasev232</image:title></image:image><lastmod>2024-12-03</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-designer-1-3-and-2-1-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-1-3-and-2-1-released/designer-propertyid.png</image:loc><image:caption>designerpropertyid</image:caption><image:title>designerpropertyid</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-designer-1-3-and-2-1-released/designer-replace-layout.png</image:loc><image:caption>designerreplacelayout</image:caption><image:title>designerreplacelayout</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/official-vaadin-mcp</loc><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Oct-30-2025-05-31-40-7122-PM.png</image:loc><image:caption>undefinedOct3020250531407122PM</image:caption><image:title>undefinedOct3020250531407122PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-10-15%20at%2014.42.52.png</image:loc><image:caption>Screenshot20241015at144252</image:caption><image:title>Screenshot20241015at144252</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_MCP_3.png</image:loc><image:caption>BlogMCP3</image:caption><image:title>BlogMCP3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Oct-30-2025-05-28-29-8093-PM.png</image:loc><image:caption>undefinedOct3020250528298093PM</image:caption><image:title>undefinedOct3020250528298093PM</image:title></image:image><lastmod>2025-10-31</lastmod></url><url><loc>https://blog.vaadin.com/how-to-enable-real-time-collaboration-in-your-vaadin-app-in-4-steps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/image1-2.png</image:loc><image:caption>image12</image:caption><image:title>image12</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image2-1.png</image:loc><image:caption>image21</image:caption><image:title>image21</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/image3-2.png</image:loc><image:caption>image32</image:caption><image:title>image32</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/collab-list.gif</image:loc><image:caption>collablist</image:caption><image:title>collablist</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(2).png</image:loc><image:caption>Frame2</image:caption><image:title>Frame2</image:title></image:image><lastmod>2021-09-15</lastmod></url><url><loc>https://blog.vaadin.com/is-mvp-a-best-practice-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/is-mvp-a-best-practice-/model-view-presentation.png</image:loc><image:caption>modelviewpresentation</image:caption><image:title>modelviewpresentation</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/is-mvp-a-best-practice-/separation-of-concerns.png</image:loc><image:caption>separationofconcerns</image:caption><image:title>separationofconcerns</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/is-mvp-a-best-practice-/eventbus.png</image:loc><image:caption>eventbus</image:caption><image:title>eventbus</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-5-grid-extensio-1</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/building-a-real-time-collaborative-page-editor-with-vaadin</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/209965642-27668c16-2e44-4503-a5b6-37a02f631995.mp4/medium.jpg</video:thumbnail_loc><video:title>209965642-27668c16-2e44-4503-a5b6-37a02f631995</video:title><video:description>209965642-27668c16-2e44-4503-a5b6-37a02f631995</video:description><video:content_loc>https://website.vaadin.com/hubfs/209965642-27668c16-2e44-4503-a5b6-37a02f631995.mp4</video:content_loc><video:duration>99</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/CollabChallenge%20_%20Roman.png</image:loc><image:caption>CollabChallengeRoman</image:caption><image:title>CollabChallengeRoman</image:title></image:image><lastmod>2023-03-28</lastmod></url><url><loc>https://blog.vaadin.com/date-picker-gets-even-better-for-december</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/date-picker-gets-even-better-for-december/date-picker-text-input.gif</image:loc><image:caption>datepickertextinput</image:caption><image:title>datepickertextinput</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/six-ways-to-quickly-get-started-with-your-next-vaadin-project</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Getting%20Started.png</image:loc><image:caption>GettingStarted</image:caption><image:title>GettingStarted</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-33.jpg</image:loc><image:caption>vaadinstaff202233</image:caption><image:title>vaadinstaff202233</image:title></image:image><lastmod>2024-07-09</lastmod></url><url><loc>https://blog.vaadin.com/the-legendary-book-of-vaadin-is-back</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-legendary-book-of-vaadin-is-back/BOV2-small.jpeg</image:loc><image:caption>BOV2small</image:caption><image:title>BOV2small</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-legendary-book-of-vaadin-is-back/d1a8c95d-1a17-493a-a857-4d3281301d97.png</image:loc><image:caption>d1a8c95d1a17493aa8574d3281301d97</image:caption><image:title>d1a8c95d1a17493aa8574d3281301d97</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/integrate-jquery-into-vaadin-flow</loc><lastmod>2022-03-30</lastmod></url><url><loc>https://blog.vaadin.com/community-answer-understanding-inversion-of-control-and-dependency-injection</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/AD1_3320.jpg</image:loc><image:caption>AD13320</image:caption><image:title>AD13320</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/resposive-toolbar-in-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/jonte.png</image:loc><image:caption>jonte</image:caption><image:title>jonte</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/file-based-routing-in-vaadin-24.4-simplify-hilla-app-creation</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/routing%20file-based.png</image:loc><image:caption>routingfilebased</image:caption><image:title>routingfilebased</image:title></image:image><lastmod>2024-07-08</lastmod></url><url><loc>https://blog.vaadin.com/what-java-24-means-for-vaadin-applications</loc><image:image><image:loc>https://website.vaadin.com/hubfs/leif_astrand_750.jpg</image:loc><image:caption>leifastrand750</image:caption><image:title>leifastrand750</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Java%2024.png</image:loc><image:caption>Java24</image:caption><image:title>Java24</image:title></image:image><lastmod>2025-04-15</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-november-2015</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-november-2015/43019865-ec41-4f2b-a1a6-e8304800cfc7.jpeg</image:loc><image:caption>43019865ec414f2ba1a6e8304800cfc7</image:caption><image:title>43019865ec414f2ba1a6e8304800cfc7</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/asynchronous-javascript-execution-in-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Async.png</image:loc><image:caption>Async</image:caption><image:title>Async</image:title></image:image><lastmod>2024-02-15</lastmod></url><url><loc>https://blog.vaadin.com/app-dev-with-hilla-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/layout-2.png</image:loc><image:caption>layout2</image:caption><image:title>layout2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/lawrence.jpeg</image:loc><image:caption>lawrence</image:caption><image:title>lawrence</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/featured-image.png</image:loc><image:caption>featuredimage</image:caption><image:title>featuredimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/login.png</image:loc><image:caption>login</image:caption><image:title>login</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/buttons.png</image:loc><image:caption>buttons</image:caption><image:title>buttons</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/screenshot-4.png</image:loc><image:caption>screenshot4</image:caption><image:title>screenshot4</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/meet-collaboration-engine-the-simplest-way-to-build-collaborative-web-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%2020-1.png</image:loc><image:caption>Frame201</image:caption><image:title>Frame201</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/photo_2020-11-04%2009.51.48-sk44.jpg</image:loc><image:caption>photo20201104095148sk44</image:caption><image:title>photo20201104095148sk44</image:title></image:image><lastmod>2021-05-26</lastmod></url><url><loc>https://blog.vaadin.com/new-to-vaadin-use-expert-week-to-start-on-the-right-foot</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-to-vaadin-use-expert-week-to-start-on-the-right-foot/7acd1b4d-15f4-4c70-a20a-da3a490a9979.png</image:loc><image:caption>7acd1b4d15f44c70a20ada3a490a9979</image:caption><image:title>7acd1b4d15f44c70a20ada3a490a9979</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-to-vaadin-use-expert-week-to-start-on-the-right-foot/47b9d8e6-3296-4e78-89da-21ec80bebd00.png</image:loc><image:caption>47b9d8e632964e7889da21ec80bebd00</image:caption><image:title>47b9d8e632964e7889da21ec80bebd00</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/displaying-charts-in-vaadin-spreadsheet-1-2</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/displaying-charts-in-vaadin-spreadsheet-1-2/speadsheet-with-charts.png</image:loc><image:caption>speadsheetwithcharts</image:caption><image:title>speadsheetwithcharts</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/pwas-as-an-alternative-for-flash-based-applications</loc><lastmod>2024-07-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-23.1-the-first-new-minor-release</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-06-08%20at%2015.09.44.png</image:loc><image:caption>Screenshot20220608at150944</image:caption><image:title>Screenshot20220608at150944</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/V23.1%20release%20post.png</image:loc><image:caption>V231releasepost</image:caption><image:title>V231releasepost</image:title></image:image><lastmod>2024-12-03</lastmod></url><url><loc>https://blog.vaadin.com/using-new-features-with-the-lts-version-case-treegrid</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-application-and-pc-hardware</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-application-and-pc-hardware/c4e72492-fc12-419c-9adb-ab57127e328d.png</image:loc><image:caption>c4e72492fc12419c9adbab57127e328d</image:caption><image:title>c4e72492fc12419c9adbab57127e328d</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-8-1-beta-is-out</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Juha_2019.jpg</image:loc><image:caption>Juha2019</image:caption><image:title>Juha2019</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/free-vaadin-8-support-is-over.-what-happens-next</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-release-v23-1.png</image:loc><image:caption>vaadinreleasev231</image:caption><image:title>vaadinreleasev231</image:title></image:image><lastmod>2025-03-07</lastmod></url><url><loc>https://blog.vaadin.com/are-progressive-web-apps-the-future</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Feature%20image.png</image:loc><image:caption>Featureimage</image:caption><image:title>Featureimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/PikPng.com_google-chrome-icon-png_1612623.png</image:loc><image:caption>PikPngcomgooglechromeiconpng1612623</image:caption><image:title>PikPngcomgooglechromeiconpng1612623</image:title></image:image><lastmod>2021-08-26</lastmod></url><url><loc>https://blog.vaadin.com/webdriver-and-object-oriented-testing-in-testbench-4</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/webdriver-and-object-oriented-testing-in-testbench-4/jonatan.png</image:loc><image:caption>jonatan</image:caption><image:title>jonatan</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/rwd-pj-responsive-web-design-in-plain-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-2017-wrap-up</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-2017-wrap-up/0e07b138-ede7-4aaa-a0d9-e107a22d155d.png</image:loc><image:caption>0e07b138ede74aaaa0d9e107a22d155d</image:caption><image:title>0e07b138ede74aaaa0d9e107a22d155d</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/we-are-vaadin-working-at-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/we-are-vaadin-working-at-vaadin/jonni-large.jpeg</image:loc><image:caption>jonnilarge</image:caption><image:title>jonnilarge</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/we-are-vaadin-working-at-vaadin/b08a4dea-24aa-4d58-a46a-c1e7c70c540a.png</image:loc><image:caption>b08a4dea24aa4d58a46ac1e7c70c540a</image:caption><image:title>b08a4dea24aa4d58a46ac1e7c70c540a</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/interactive-applications-with-server-push</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/server-push-og.png</image:loc><image:caption>serverpushog</image:caption><image:title>serverpushog</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/server-push-2.png</image:loc><image:caption>serverpush2</image:caption><image:title>serverpush2</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/wcw-24-dropdown-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-24-dropdown-components/1itfwks.png</image:loc><image:caption>1itfwks</image:caption><image:title>1itfwks</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-24-dropdown-components/LN7b5fl.gif</image:loc><image:caption>LN7b5fl</image:caption><image:title>LN7b5fl</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-24-dropdown-components/GLJl6jZ.gif</image:loc><image:caption>GLJl6jZ</image:caption><image:title>GLJl6jZ</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-24-dropdown-components/n5cBNOE.gif</image:loc><image:caption>n5cBNOE</image:caption><image:title>n5cBNOE</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-24-dropdown-components/z7tuz5B.gif</image:loc><image:caption>z7tuz5B</image:caption><image:title>z7tuz5B</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-24-dropdown-components/FuYfIiT.gif</image:loc><image:caption>FuYfIiT</image:caption><image:title>FuYfIiT</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-24-dropdown-components/cnwCKH9.gif</image:loc><image:caption>cnwCKH9</image:caption><image:title>cnwCKH9</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/meet-breeze-and-carbon-the-two-new-theme-add-ons-available-in-directory</loc><image:image><image:loc>https://website.vaadin.com/hubfs/unused.png</image:loc><image:caption>unused</image:caption><image:title>unused</image:title></image:image><lastmod>2022-07-19</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-community-spotlight-april-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-community-spotlight-april-2014/0ad26312-801e-4f6a-b6c8-adb50cacf863.jpeg</image:loc><image:caption>0ad26312801e4f6ab6c8adb50cacf863</image:caption><image:title>0ad26312801e4f6ab6c8adb50cacf863</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/do-we-still-need-web-frameworks-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/do-we-still-need-web-frameworks-/696b7eeb-3538-4772-8c18-7b5c17acc739.png</image:loc><image:caption>696b7eeb353847728c187b5c17acc739</image:caption><image:title>696b7eeb353847728c187b5c17acc739</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/do-we-still-need-web-frameworks-/d37ccbc2-343e-4e88-8899-4cd7fbd9d8aa.png</image:loc><image:caption>d37ccbc2343e4e8888994cd7fbd9d8aa</image:caption><image:title>d37ccbc2343e4e8888994cd7fbd9d8aa</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/minimalist-java-applications-with-vaadin-and-spring-ai</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Add%20on%20migration%20(1).png</image:loc><image:caption>Addonmigration1</image:caption><image:title>Addonmigration1</image:title></image:image><lastmod>2025-02-12</lastmod></url><url><loc>https://blog.vaadin.com/use-xlsx-files-on-the-web-with-vaadin-spreadsheet-1-3</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/amazon-announces-openjdk-distribution-in-devoxx-belgium-2018</loc><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/amazon-announces-openjdk-distribution-in-devoxx-belgium-2018/7ef59787-f866-4c6f-b0f1-e4419677e7f4.jpeg</image:loc><image:caption>7ef59787f8664c6fb0f1e4419677e7f4</image:caption><image:title>7ef59787f8664c6fb0f1e4419677e7f4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/amazon-announces-openjdk-distribution-in-devoxx-belgium-2018/aee85189-c6b3-4125-a9f8-c1ce0a6ece84.jpeg</image:loc><image:caption>aee85189c6b34125a9f8c1ce0a6ece84</image:caption><image:title>aee85189c6b34125a9f8c1ce0a6ece84</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/amazon-announces-openjdk-distribution-in-devoxx-belgium-2018/bb01325d-7693-4c4a-bb73-c96498ce2035.jpeg</image:loc><image:caption>bb01325d76934c4abb73c96498ce2035</image:caption><image:title>bb01325d76934c4abb73c96498ce2035</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/amazon-announces-openjdk-distribution-in-devoxx-belgium-2018/aff455cd-859c-4cd7-bccc-abd80dc4a691.jpeg</image:loc><image:caption>aff455cd859c4cd7bcccabd80dc4a691</image:caption><image:title>aff455cd859c4cd7bcccabd80dc4a691</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-free-vaadin-certification-week-is-on-again-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/the-free-vaadin-certification-week-is-on-again-/ce98af0c-ffe6-426d-9131-8a078334812f.png</image:loc><image:caption>ce98af0cffe6426d91318a078334812f</image:caption><image:title>ce98af0cffe6426d91318a078334812f</image:title></image:image><lastmod>2020-03-02</lastmod></url><url><loc>https://blog.vaadin.com/introducing-vaadin-on-demand-training-videos</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/introducing-vaadin-on-demand-training-videos/On-DemandVideoTraining-Banner.png</image:loc><image:caption>OnDemandVideoTrainingBanner</image:caption><image:title>OnDemandVideoTrainingBanner</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/submitting-a-pwa-to-microsoft-store-using-pwa-builder</loc><image:image><image:loc>https://website.vaadin.com/hubfs/pwa-builder--featured-image.png</image:loc><image:caption>pwabuilderfeaturedimage</image:caption><image:title>pwabuilderfeaturedimage</image:title></image:image><lastmod>2024-09-16</lastmod></url><url><loc>https://blog.vaadin.com/whats-new-in-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/project_loom_image.png</image:loc><image:caption>projectloomimage</image:caption><image:title>projectloomimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/foojay_logo_image.png</image:loc><image:caption>foojaylogoimage</image:caption><image:title>foojaylogoimage</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(26).png</image:loc><image:caption>Frame26</image:caption><image:title>Frame26</image:title></image:image><lastmod>2021-11-15</lastmod></url><url><loc>https://blog.vaadin.com/how-vaadin-has-helped-our-customers-succeed</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/how-vaadin-has-helped-our-customers-succeed/91b3461e-7cda-4e00-94f9-5c6205b52313.png</image:loc><image:caption>91b3461e7cda4e0094f95c6205b52313</image:caption><image:title>91b3461e7cda4e0094f95c6205b52313</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/linkedin_new3.jpg</image:loc><image:caption>linkedinnew3</image:caption><image:title>linkedinnew3</image:title></image:image><lastmod>2020-06-19</lastmod></url><url><loc>https://blog.vaadin.com/contributing-back-to-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2020-02-10</lastmod></url><url><loc>https://blog.vaadin.com/creating-vaadin-components-with-typescript</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/migrating-client-ria-business-applications-to-web-with-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/MarCom/image1-Dec-09-2020-01-11-42-98-PM.png</image:loc><image:caption>image1Dec09202001114298PM</image:caption><image:title>image1Dec09202001114298PM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/IMAGE-Dec-14-2020-12-53-06-76-PM.png</image:loc><image:caption>IMAGEDec14202012530676PM</image:caption><image:title>IMAGEDec14202012530676PM</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/what-happened-to-vaadin-elements-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-touchkit-3-0-mobile-optimized-components-and-widgets</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-touchkit-3-0-mobile-optimized-components-and-widgets/0542d04b-9648-42c7-9740-c61a9d7a7f6a.png</image:loc><image:caption>0542d04b964842c79740c61a9d7a7f6a</image:caption><image:title>0542d04b964842c79740c61a9d7a7f6a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-touchkit-3-0-mobile-optimized-components-and-widgets/feature-offline.png</image:loc><image:caption>featureoffline</image:caption><image:title>featureoffline</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-touchkit-3-0-mobile-optimized-components-and-widgets/f8eec290-dc62-40ea-955a-83e4948d386a.png</image:loc><image:caption>f8eec290dc6240ea955a83e4948d386a</image:caption><image:title>f8eec290dc6240ea955a83e4948d386a</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/is-my-web-application-accessible-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/is-my-web-application-accessible-/5979dc77-bceb-4c7d-b6e2-476b0d895dca.png</image:loc><image:caption>5979dc77bceb4c7db6e2476b0d895dca</image:caption><image:title>5979dc77bceb4c7db6e2476b0d895dca</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-4-released</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2020-04-01</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-charts-3-0-is-here</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-3-0-is-here/ohlc-2.png</image:loc><image:caption>ohlc2</image:caption><image:title>ohlc2</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/A357E493-8107-429B-9058-F796D60911A0.jpeg</image:loc><image:caption>A357E4938107429B9058F796D60911A0</image:caption><image:title>A357E4938107429B9058F796D60911A0</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-charts-3-0-is-here/charts3-final-release-blog-ohlc.png</image:loc><image:caption>charts3finalreleaseblogohlc</image:caption><image:title>charts3finalreleaseblogohlc</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-templates-in-vaadin-designer</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-templates-in-vaadin-designer/deca3065-89ee-4b42-a06f-51540d61f17b.png</image:loc><image:caption>deca306589ee4b42a06f51540d61f17b</image:caption><image:title>deca306589ee4b42a06f51540d61f17b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/JohannesH_feissi.jpg</image:loc><image:caption>JohannesHfeissi</image:caption><image:title>JohannesHfeissi</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-spring-1-0-0-is-out-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-challenge-get-certified</loc><image:image><image:loc>https://website.vaadin.com/hubfs/get_certified_featured3.png</image:loc><image:caption>getcertifiedfeatured3</image:caption><image:title>getcertifiedfeatured3</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/_W8B7963@0.5x.jpg</image:loc><image:caption>W8B796305x</image:caption><image:title>W8B796305x</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/T026F273M-UFE7T9L6A-cb9e4ce4ad58-512.jpeg</image:loc><image:caption>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:caption><image:title>T026F273MUFE7T9L6Acb9e4ce4ad58512</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/hosting-rest-endpoints-next-to-your-vaadin-ui</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Hosting%20REST%20endpoints.png</image:loc><image:caption>HostingRESTendpoints</image:caption><image:title>HostingRESTendpoints</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2024-07-24</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-8-comes-with-java-8-native-apis</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/4-java-swing-alternatives-for-building-modern-web-apps-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Swing%20alternatives.png</image:loc><image:caption>Swingalternatives</image:caption><image:title>Swingalternatives</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-04-16%20at%2016.57.02.png</image:loc><image:caption>Screenshot20240416at165702</image:caption><image:title>Screenshot20240416at165702</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202024-04-18%20at%2017.45.44.png</image:loc><image:caption>Screenshot20240418at174544</image:caption><image:title>Screenshot20240418at174544</image:title></image:image><lastmod>2024-09-18</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-october-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-october-2014/c9410314-e560-4181-8728-77b8cbddb7c6.jpeg</image:loc><image:caption>c9410314e5604181872877b8cbddb7c6</image:caption><image:title>c9410314e5604181872877b8cbddb7c6</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/we-are-vaadin-devarsh-desai</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/we-are-vaadin-devarsh-desai/7628d134-2b7c-491a-82f2-8273fe94fb94.jpeg</image:loc><image:caption>7628d1342b7c491a82f28273fe94fb94</image:caption><image:title>7628d1342b7c491a82f28273fe94fb94</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/monitoring-your-vaadin-apps-with-stagemonitor</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/monitoring-your-vaadin-apps-with-stagemonitor/addressbook-with-stagemonitor.png</image:loc><image:caption>addressbookwithstagemonitor</image:caption><image:title>addressbookwithstagemonitor</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/monitoring-your-vaadin-apps-with-stagemonitor/call-tree.png</image:loc><image:caption>calltree</image:caption><image:title>calltree</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/json-ld-open-graph-link-previews-vaadin-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/link%20previews.png</image:loc><image:caption>linkpreviews</image:caption><image:title>linkpreviews</image:title></image:image><lastmod>2024-12-19</lastmod></url><url><loc>https://blog.vaadin.com/clock-ticking-loudly-for-swing-and-swt-users</loc><image:image><image:loc>https://website.vaadin.com/hubfs/swing-migration-intro.jpg</image:loc><image:caption>swingmigrationintro</image:caption><image:title>swingmigrationintro</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/20180630_152850%20(1).jpg</image:loc><image:caption>201806301528501</image:caption><image:title>201806301528501</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/microservices-high-availability</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-high-availability/multiple-sessions.png</image:loc><image:caption>multiplesessions</image:caption><image:title>multiplesessions</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-high-availability/externalized-session.png</image:loc><image:caption>externalizedsession</image:caption><image:title>externalizedsession</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/microservices-high-availability/session-replication.png</image:loc><image:caption>sessionreplication</image:caption><image:title>sessionreplication</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/wcw-17-cookie-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-17-cookie-web-components/a0e2e1fa-86ba-4d70-9657-cd735eb15075.gif</image:loc><image:caption>a0e2e1fa86ba4d709657cd735eb15075</image:caption><image:title>a0e2e1fa86ba4d709657cd735eb15075</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-17-cookie-web-components/cookiefox-squared.png</image:loc><image:caption>cookiefoxsquared</image:caption><image:title>cookiefoxsquared</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-17-cookie-web-components/4d52f436-0289-4846-9bd5-5e47c8f40b27.gif</image:loc><image:caption>4d52f436028948469bd55e47c8f40b27</image:caption><image:title>4d52f436028948469bd55e47c8f40b27</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/wcw-17-cookie-web-components/ac0547ce-da9e-4c59-9cd0-15b117247fce.gif</image:loc><image:caption>ac0547ceda9e4c599cd015b117247fce</image:caption><image:title>ac0547ceda9e4c599cd015b117247fce</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/credible-mobile-java-ee-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/hilla-2-2-adds-react-form-support-and-hot-reload</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/hilla-2-2.png</image:loc><image:caption>hilla22</image:caption><image:title>hilla22</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Imported_Blog_Media/contry-code-example-Oct-08-2024-12-43-59-7257-PM.jpg</image:loc><image:caption>contrycodeexampleOct0820241243597257PM</image:caption><image:title>contrycodeexampleOct0820241243597257PM</image:title></image:image><lastmod>2024-10-15</lastmod></url><url><loc>https://blog.vaadin.com/functional-reactive-with-core-java-008</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/using-web-components-in-plain-java</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/using-web-components-in-plain-java/913025c7-0d7e-453a-83ae-43b36412dd55.png</image:loc><image:caption>913025c70d7e453a83ae43b36412dd55</image:caption><image:title>913025c70d7e453a83ae43b36412dd55</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/the-future-of-the-java-ecosystem-with-christian-knoop</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Christian%20_Knoobie_%20Knoop.png</image:loc><image:caption>ChristianKnoobieKnoop</image:caption><image:title>ChristianKnoobieKnoop</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-12-16%20at%2011.27.14.png</image:loc><image:caption>Screenshot20221216at112714</image:caption><image:title>Screenshot20221216at112714</image:title></image:image><lastmod>2022-12-16</lastmod></url><url><loc>https://blog.vaadin.com/three-tips-to-integrate-your-vaadin-app-into-your-existing-website</loc><image:image><image:loc>https://website.vaadin.com/hubfs/integrate-vaadin-app.png</image:loc><image:caption>integratevaadinapp</image:caption><image:title>integratevaadinapp</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-app-in-bootstrap.jpg</image:loc><image:caption>vaadinappinbootstrap</image:caption><image:title>vaadinappinbootstrap</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-app-in-directory.jpg</image:loc><image:caption>vaadinappindirectory</image:caption><image:title>vaadinappindirectory</image:title></image:image><lastmod>2022-02-24</lastmod></url><url><loc>https://blog.vaadin.com/accessibility-with-wai-aria</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/simplifying-performance-with-web-components</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/simplifying-performance-with-web-components/df211432-283b-4bfd-b9fe-0d0a75bdc98b.png</image:loc><image:caption>df211432283b4bfdb9fe0d0a75bdc98b</image:caption><image:title>df211432283b4bfdb9fe0d0a75bdc98b</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/simplifying-performance-with-web-components/117cc84c-73a2-4d53-8669-2b954e0c6321.png</image:loc><image:caption>117cc84c73a24d5386692b954e0c6321</image:caption><image:title>117cc84c73a24d5386692b954e0c6321</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/simplifying-performance-with-web-components/1eea3ed8-cce7-4680-a941-58689b44fdd4.png</image:loc><image:caption>1eea3ed8cce74680a94158689b44fdd4</image:caption><image:title>1eea3ed8cce74680a94158689b44fdd4</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/simplifying-performance-with-web-components/10947f48-d992-45d3-bcf6-985c0e8b7388.png</image:loc><image:caption>10947f48d99245d3bcf6985c0e8b7388</image:caption><image:title>10947f48d99245d3bcf6985c0e8b7388</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/simplifying-performance-with-web-components/a6633f0f-a8f0-4237-949d-e16ebd71734b.png</image:loc><image:caption>a6633f0fa8f04237949de16ebd71734b</image:caption><image:title>a6633f0fa8f04237949de16ebd71734b</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/mission-rip-table-migrate-to-grid-selection</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-selection/fcfdb93c-5e98-4831-8626-f40f05947541.png</image:loc><image:caption>fcfdb93c5e9848318626f40f05947541</image:caption><image:title>fcfdb93c5e9848318626f40f05947541</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/mission-rip-table-migrate-to-grid-selection/1b4769d4-f421-4f52-9b1e-b97845a65d51.png</image:loc><image:caption>1b4769d4f4214f529b1eb97845a65d51</image:caption><image:title>1b4769d4f4214f529b1eb97845a65d51</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-testbench-how-to-stabilize-tests-in-slow-environments</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%20TestBench.png</image:loc><image:caption>VaadinTestBench</image:caption><image:title>VaadinTestBench</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/32-2-4.jpeg</image:loc><image:caption>3224</image:caption><image:title>3224</image:title></image:image><lastmod>2023-01-17</lastmod></url><url><loc>https://blog.vaadin.com/free-vaadin-certification-and-training-webinar-in-two-weeks</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/meet-vaadin-21</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%2021%20logo%20card.png</image:loc><image:caption>Vaadin21logocard</image:caption><image:title>Vaadin21logocard</image:title></image:image><lastmod>2021-09-29</lastmod></url><url><loc>https://blog.vaadin.com/new-book-learning-vaadin-7</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/new-book-learning-vaadin-7/b580751a-4a9e-4d5b-9732-a28c61865164.png</image:loc><image:caption>b580751a4a9e4d5b9732a28c61865164</image:caption><image:title>b580751a4a9e4d5b9732a28c61865164</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/profile_picture.jpg</image:loc><image:caption>profilepicture</image:caption><image:title>profilepicture</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/github-transition-completed</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/what-does-vaadin-7-end-of-life-mean-for-your-app-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/what-does-vaadin-7-end-of-life-mean-for-your-app-/vaadin-7-eol.png</image:loc><image:caption>vaadin7eol</image:caption><image:title>vaadin7eol</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/demystifying-accessibility-in-software-development-vaadin</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Accesibility%20(1).png</image:loc><image:caption>Accesibility1</image:caption><image:title>Accesibility1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-128-1.jpg</image:loc><image:caption>vaadinstaff20226500px1281</image:caption><image:title>vaadinstaff20226500px1281</image:title></image:image><lastmod>2023-07-20</lastmod></url><url><loc>https://blog.vaadin.com/adding-charts-to-polymer-2-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/adding-charts-to-polymer-2-apps/fa6e96a0-9016-4689-996a-6f66e99f81df.png</image:loc><image:caption>fa6e96a090164689996a6f66e99f81df</image:caption><image:title>fa6e96a090164689996a6f66e99f81df</image:title></image:image><lastmod>2020-02-07</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-framework-8-4-coming-out-with-a-bunch-of-enhancements-and-improved-jkd-10-support</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-25-simpler-and-more-compatible-builds</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Vaadin%2025%20%E2%80%93%20Simpler%20and%20More%20Compatible%20Builds.png</image:loc><image:caption>Vaadin25SimplerandMoreCompatibleBuilds</image:caption><image:title>Vaadin25SimplerandMoreCompatibleBuilds</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2025-12-04</lastmod></url><url><loc>https://blog.vaadin.com/reading-electronic-competition-card-data-using-web-serial-api</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Device%20integration.png</image:loc><image:caption>Deviceintegration</image:caption><image:title>Deviceintegration</image:title></image:image><lastmod>2024-08-27</lastmod></url><url><loc>https://blog.vaadin.com/web-components-in-production-use-are-we-there-yet-</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/web-components-in-production-use-are-we-there-yet-/wc-logo.png</image:loc><image:caption>wclogo</image:caption><image:title>wclogo</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/css-performance-optimizations-for-grid</loc><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/Lumo%20After.mov/medium.jpg</video:thumbnail_loc><video:title>Lumo After</video:title><video:description>Lumo After</video:description><video:content_loc>https://website.vaadin.com/hubfs/Lumo%20After.mov</video:content_loc><video:duration>8</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><video:video><video:thumbnail_loc>https://website.vaadin.com/hubfs/Lumo%20Before.mov/medium.jpg</video:thumbnail_loc><video:title>Lumo Before</video:title><video:description>Lumo Before</video:description><video:content_loc>https://website.vaadin.com/hubfs/Lumo%20Before.mov</video:content_loc><video:duration>8</video:duration><video:requires_subscription>no</video:requires_subscription><video:live>no</video:live></video:video><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-55-59-9924-AM.jpeg</image:loc><image:caption>undefinedApr0220260755599924AM</image:caption><image:title>undefinedApr0220260755599924AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-56-00-2503-AM.jpeg</image:loc><image:caption>undefinedApr0220260756002503AM</image:caption><image:title>undefinedApr0220260756002503AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Avatar_square.jpeg</image:loc><image:caption>Avatarsquare</image:caption><image:title>Avatarsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-55-59-6653-AM.jpeg</image:loc><image:caption>undefinedApr0220260755596653AM</image:caption><image:title>undefinedApr0220260755596653AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/CSS%20grid%20performance.png</image:loc><image:caption>CSSgridperformance</image:caption><image:title>CSSgridperformance</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-56-00-9311-AM.jpeg</image:loc><image:caption>undefinedApr0220260756009311AM</image:caption><image:title>undefinedApr0220260756009311AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-56-01-5582-AM.jpeg</image:loc><image:caption>undefinedApr0220260756015582AM</image:caption><image:title>undefinedApr0220260756015582AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-56-01-2784-AM.jpeg</image:loc><image:caption>undefinedApr0220260756012784AM</image:caption><image:title>undefinedApr0220260756012784AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-56-00-6370-AM.jpeg</image:loc><image:caption>undefinedApr0220260756006370AM</image:caption><image:title>undefinedApr0220260756006370AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-55-59-3838-AM.jpeg</image:loc><image:caption>undefinedApr0220260755593838AM</image:caption><image:title>undefinedApr0220260755593838AM</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/undefined-Apr-02-2026-07-56-01-9809-AM.jpeg</image:loc><image:caption>undefinedApr0220260756019809AM</image:caption><image:title>undefinedApr0220260756019809AM</image:title></image:image><lastmod>2026-04-02</lastmod></url><url><loc>https://blog.vaadin.com/introduction-to-load-testing-with-apache-jmeter</loc><image:image><image:loc>https://website.vaadin.com/hubfs/figure07.png</image:loc><image:caption>figure07</image:caption><image:title>figure07</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure16.png</image:loc><image:caption>figure16</image:caption><image:title>figure16</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure18.png</image:loc><image:caption>figure18</image:caption><image:title>figure18</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure14.png</image:loc><image:caption>figure14</image:caption><image:title>figure14</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure08.png</image:loc><image:caption>figure08</image:caption><image:title>figure08</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure13.png</image:loc><image:caption>figure13</image:caption><image:title>figure13</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure12.png</image:loc><image:caption>figure12</image:caption><image:title>figure12</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure01.png</image:loc><image:caption>figure01</image:caption><image:title>figure01</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure11.png</image:loc><image:caption>figure11</image:caption><image:title>figure11</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure19.png</image:loc><image:caption>figure19</image:caption><image:title>figure19</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure04.png</image:loc><image:caption>figure04</image:caption><image:title>figure04</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure10.png</image:loc><image:caption>figure10</image:caption><image:title>figure10</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure06.png</image:loc><image:caption>figure06</image:caption><image:title>figure06</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure09.png</image:loc><image:caption>figure09</image:caption><image:title>figure09</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure02.png</image:loc><image:caption>figure02</image:caption><image:title>figure02</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure15.png</image:loc><image:caption>figure15</image:caption><image:title>figure15</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure05.png</image:loc><image:caption>figure05</image:caption><image:title>figure05</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/figure17.png</image:loc><image:caption>figure17</image:caption><image:title>figure17</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-june-2014</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-june-2014/e3352f14-5137-46f3-b90c-cbaac0e87681.jpeg</image:loc><image:caption>e3352f14513746f3b90ccbaac0e87681</image:caption><image:title>e3352f14513746f3b90ccbaac0e87681</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/step-by-step-guide-to-sending-web-push-notifications-from-vaadin-flow</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Web%20push%20with%20Vaadin%20Flow%20(1).png</image:loc><image:caption>WebpushwithVaadinFlow1</image:caption><image:title>WebpushwithVaadinFlow1</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2024-10-11</lastmod></url><url><loc>https://blog.vaadin.com/new-vaadin-14-reference-card-now-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Google%20Drive%20Integration/New%20Vaadin%20Reference%20Card%20now%20available.png</image:loc><image:caption>NewVaadinReferenceCardnowavailable</image:caption><image:title>NewVaadinReferenceCardnowavailable</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/but-why-web-components-</loc><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-dock-magazine-is-ready</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-dock-magazine-is-ready/1b28fdf4-1c34-40b6-8c2a-d5512c564cd4.jpeg</image:loc><image:caption>1b28fdf41c3440b68c2ad5512c564cd4</image:caption><image:title>1b28fdf41c3440b68c2ad5512c564cd4</image:title></image:image><lastmod>2020-03-02</lastmod></url><url><loc>https://blog.vaadin.com/free-workshop-with-vaadin-team-augmentation-services</loc><image:image><image:loc>https://website.vaadin.com/hubfs/blog%20700%20x%20366@2x.png</image:loc><image:caption>blog700x3662x</image:caption><image:title>blog700x3662x</image:title></image:image><lastmod>2024-09-17</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-3-make-your-web-apps-shine</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-3-make-your-web-apps-shine/installbutton.png</image:loc><image:caption>installbutton</image:caption><image:title>installbutton</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-3-make-your-web-apps-shine/valopromo.png</image:loc><image:caption>valopromo</image:caption><image:title>valopromo</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/component-factory-now-under-apache-2.0</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-12-03%20at%2012.14.17.png</image:loc><image:caption>Screenshot20201203at121417</image:caption><image:title>Screenshot20201203at121417</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202020-12-03%20at%2012.09.43-1.png</image:loc><image:caption>Screenshot20201203at1209431</image:caption><image:title>Screenshot20201203at1209431</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Frame%20(1).png</image:loc><image:caption>Frame1</image:caption><image:title>Frame1</image:title></image:image><lastmod>2021-03-09</lastmod></url><url><loc>https://blog.vaadin.com/converting-a-website-into-a-pwa</loc><image:image><image:loc>https://website.vaadin.com/hubfs/building-pwas-thumbnail.png</image:loc><image:caption>buildingpwasthumbnail</image:caption><image:title>buildingpwasthumbnail</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2022-03-12</lastmod></url><url><loc>https://blog.vaadin.com/junit-basics-for-testing-vaadin-flow-apps</loc><image:image><image:loc>https://website.vaadin.com/hubfs/social-suggested-images/Vaadin-23.png</image:loc><image:caption>Vaadin23</image:caption><image:title>Vaadin23</image:title></image:image><lastmod>2022-06-02</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-wins-infoworld-bossie-award</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Screenshot%202022-11-09%20at%2014.57.46.png</image:loc><image:caption>Screenshot20221109at145746</image:caption><image:title>Screenshot20221109at145746</image:title></image:image><lastmod>2022-11-18</lastmod></url><url><loc>https://blog.vaadin.com/using-deltaspike-properties-for-more-portable-application-binaries</loc><image:image><image:loc>https://website.vaadin.com/hubfs/matti.png</image:loc><image:caption>matti</image:caption><image:title>matti</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/community-spotlight-may-2017</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/community-spotlight-may-2017/2c40dae2-ca62-43b8-8888-8cf92f86453e.jpeg</image:loc><image:caption>2c40dae2ca6243b888888cf92f86453e</image:caption><image:title>2c40dae2ca6243b888888cf92f86453e</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/alejandro-duarte-_AD16754-square-small.jpg</image:loc><image:caption>alejandroduarteAD16754squaresmall</image:caption><image:title>alejandroduarteAD16754squaresmall</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/connecting-llms-to-your-vaadin-app-with-spring-ai-tool-calling</loc><image:image><image:loc>https://website.vaadin.com/hubfs/llms.png</image:loc><image:caption>llms</image:caption><image:title>llms</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><lastmod>2025-03-18</lastmod></url><url><loc>https://blog.vaadin.com/displaying-streaming-markdown-in-java-and-react-uis-with-spring-ai</loc><image:image><image:loc>https://website.vaadin.com/hubfs/marcus-hellberg-square.jpg</image:loc><image:caption>marcushellbergsquare</image:caption><image:title>marcushellbergsquare</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/customeaiagent%20(1).png</image:loc><image:caption>customeaiagent1</image:caption><image:title>customeaiagent1</image:title></image:image><lastmod>2024-12-12</lastmod></url><url><loc>https://blog.vaadin.com/introducing-the-collaboration-engine-sampler</loc><image:image><image:loc>https://website.vaadin.com/hubfs/ce-sampler.png</image:loc><image:caption>cesampler</image:caption><image:title>cesampler</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Screen%20Shot%202021-12-23%20at%2009.20.08.png</image:loc><image:caption>ScreenShot20211223at092008</image:caption><image:title>ScreenShot20211223at092008</image:title></image:image><lastmod>2024-03-15</lastmod></url><url><loc>https://blog.vaadin.com/vaadin-7-3-7-and-new-maven-archetypes</loc><image:image><image:loc>https://website.vaadin.com/hubfs/vaadin-staff-2022-6500px-152.jpg</image:loc><image:caption>vaadinstaff20226500px152</image:caption><image:title>vaadinstaff20226500px152</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/vaadin-7-3-7-and-new-maven-archetypes/2a0afc6d-4ece-4ab7-974f-70d42a6152e7.png</image:loc><image:caption>2a0afc6d4ece4ab7974f70d42a6152e7</image:caption><image:title>2a0afc6d4ece4ab7974f70d42a6152e7</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/web-components-design-systems-and-accessibility-recording-available</loc><image:image><image:loc>https://website.vaadin.com/hubfs/web-components-design-systems-accessibility.png</image:loc><image:caption>webcomponentsdesignsystemsaccessibility</image:caption><image:title>webcomponentsdesignsystemsaccessibility</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/rolfsmeds.jpg</image:loc><image:caption>rolfsmeds</image:caption><image:title>rolfsmeds</image:title></image:image><lastmod>2022-02-08</lastmod></url><url><loc>https://blog.vaadin.com/a-look-into-extras-for-spring-security-xdev-sse</loc><image:image><image:loc>https://website.vaadin.com/hubfs/xdev-logo-1200px.png</image:loc><image:caption>xdevlogo1200px</image:caption><image:title>xdevlogo1200px</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog_Post_Xdev.png</image:loc><image:caption>BlogPostXdev</image:caption><image:title>BlogPostXdev</image:title></image:image><lastmod>2025-08-14</lastmod></url><url><loc>https://blog.vaadin.com/join-the-fight-for-simplicity</loc><image:image><image:loc>https://website.vaadin.com/hubfs/download.jpeg</image:loc><image:caption>download</image:caption><image:title>download</image:title></image:image><lastmod>2019-10-21</lastmod></url><url><loc>https://blog.vaadin.com/working-at-vaadin-sami-suo-heik-1</loc><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/working-at-vaadin-sami-suo-heik-1/b1bff2ae-b337-4c6c-aea6-0ffb832e4a44.png</image:loc><image:caption>b1bff2aeb3374c6caea60ffb832e4a44</image:caption><image:title>b1bff2aeb3374c6caea60ffb832e4a44</image:title></image:image><image:image><image:loc>https://website.vaadin.com/hubfs/Blog/working-at-vaadin-sami-suo-heik-1/fca559a5-aae3-42b8-984b-874a6b0b5da7.png</image:loc><image:caption>fca559a5aae342b8984b874a6b0b5da7</image:caption><image:title>fca559a5aae342b8984b874a6b0b5da7</image:title></image:image><lastmod>2019-10-21</lastmod></url></urlset>