<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mvysny.github.io/Using-JavaFX-Embedded-Browser-For-TestBench/</loc>
<lastmod>2017-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/using-jpacontainer-with-vaadin-8s-v7-compatibility-grid/</loc>
<lastmod>2017-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/tutorial-writing-vaadin-apps-in-kotlin-1/</loc>
<lastmod>2017-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Tutorial-Writing-Vaadin-apps-in-Kotlin-Part-2/</loc>
<lastmod>2017-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Tutorial-Writing-Vaadin-apps-in-Kotlin-Part-3/</loc>
<lastmod>2017-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Tutorial-Writing-Vaadin-apps-in-Kotlin-Part-4/</loc>
<lastmod>2017-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Tutorial-Writing-Vaadin-apps-in-Kotlin-Part-5/</loc>
<lastmod>2017-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Open-your-dev-site-on-tablet/</loc>
<lastmod>2017-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Debugging-builtin-Vaadin-8-components-with-superdevmode-for-dummies/</loc>
<lastmod>2017-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Debugging-GWT-superdevmode-remotely-from-your-android-phone/</loc>
<lastmod>2017-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/code-locality-and-ability-to-navigate/</loc>
<lastmod>2017-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/fallacy-of-future-proof/</loc>
<lastmod>2017-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/java-is-not-dead-java-is-obsolete/</loc>
<lastmod>2017-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Launch-your-Vaadin-on-Kotlin-app-quickly-in-cloud/</loc>
<lastmod>2017-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/java-vs-kotlin/</loc>
<lastmod>2017-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/browserless-web-testing/</loc>
<lastmod>2017-10-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-10-Flow-With-Kotlin/</loc>
<lastmod>2017-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/gather-your-code-together/</loc>
<lastmod>2017-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/are-threads-obsolete-with-vaadin-apps/</loc>
<lastmod>2017-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-and-kotlin-coroutines/</loc>
<lastmod>2017-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/try-out-teamcity-quickly-with-docker/</loc>
<lastmod>2018-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/you-cant-make-living-selling-android-apps/</loc>
<lastmod>2018-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/back-to-base-make-sql-great-again/</loc>
<lastmod>2018-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Using-self-signed-OpenSSL-pem-with-Docker-Tomcat/</loc>
<lastmod>2018-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Lets-Encrypt-with-Docker-Tomcat/</loc>
<lastmod>2018-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Android-SDK-Why-literally-any-other-platform-is-better/</loc>
<lastmod>2018-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-10-server-side-layouting-for-Vaadin-8-and-Android-developers/</loc>
<lastmod>2018-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/how-software-begins-to-rot/</loc>
<lastmod>2018-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Using-DSL-to-write-structured-UI-code/</loc>
<lastmod>2018-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Real-world-experience-with-CouchBase-Lite-Android/</loc>
<lastmod>2018-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/using-vaadin-on-kotlin-with-spring/</loc>
<lastmod>2018-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/using-sqldataprovider-with-vaadin-8-and-10/</loc>
<lastmod>2018-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/deploying-vaadin-app-on-karaf/</loc>
<lastmod>2018-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/the-dreaded-vaadin-session-has-expired/</loc>
<lastmod>2018-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/long-polling-vs-websockets/</loc>
<lastmod>2018-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/why-is-my-jvm-server-slow/</loc>
<lastmod>2019-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-system-monitor/</loc>
<lastmod>2019-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/inspiron-4k/</loc>
<lastmod>2019-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/running-war-apps-in-docker-jib/</loc>
<lastmod>2019-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/post-annotation-programming/</loc>
<lastmod>2019-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/android-xml-parsing/</loc>
<lastmod>2019-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Debugging-your-widgetset-components-with-superdevmode-for-dummies/</loc>
<lastmod>2019-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-8-Who-Steals-My-Focus/</loc>
<lastmod>2019-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Deploy-Vaadin-App-To-Google-Cloud-Kubernetes/</loc>
<lastmod>2019-10-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Why-to-avoid-MySQL/</loc>
<lastmod>2019-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/WTF-Spring/</loc>
<lastmod>2019-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-the-missing-guide/</loc>
<lastmod>2020-06-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-Plugin-under-the-hood/</loc>
<lastmod>2020-06-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-troubleshooting/</loc>
<lastmod>2020-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-troubleshooting-browser/</loc>
<lastmod>2020-08-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ssd-usb-enclosure/</loc>
<lastmod>2020-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/no-magic/</loc>
<lastmod>2020-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-difference-jsmodule-javascript/</loc>
<lastmod>2020-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin8-communication-explained/</loc>
<lastmod>2020-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin8-push-issues/</loc>
<lastmod>2020-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin8-freezing-no-push/</loc>
<lastmod>2020-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Synchronous-XHR-Affect-Vaadin/</loc>
<lastmod>2020-11-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/multi-stage-docker-build/</loc>
<lastmod>2020-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/tcp-ip-sucks/</loc>
<lastmod>2020-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-14-session-replication/</loc>
<lastmod>2020-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/safe-javascript-shortcuts/</loc>
<lastmod>2020-12-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/on-complexity/</loc>
<lastmod>2021-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/mvc-mvp-mvvm-no-thanks/</loc>
<lastmod>2021-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/java-antipatterns/</loc>
<lastmod>2021-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/component-oriented-programming/</loc>
<lastmod>2021-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/on-simplicity/</loc>
<lastmod>2021-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/eat-your-own-dogfood/</loc>
<lastmod>2021-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/jcenter-is-dead/</loc>
<lastmod>2021-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/best-cheap-tablet-netflix/</loc>
<lastmod>2021-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ssd-discard/</loc>
<lastmod>2021-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/cached-vaadin-routes/</loc>
<lastmod>2021-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-gradle-plugin-official/</loc>
<lastmod>2021-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/quarkus-vs-embedded-jetty/</loc>
<lastmod>2021-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-ie11/</loc>
<lastmod>2021-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-error-handling/</loc>
<lastmod>2021-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-sessioninitlistener/</loc>
<lastmod>2021-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/running-vaadin-app-in-microk8s/</loc>
<lastmod>2021-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-grid-slow/</loc>
<lastmod>2021-05-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/spring-request-scoped-transactions/</loc>
<lastmod>2021-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/extend-wifi-range-with-multiple-ap/</loc>
<lastmod>2021-05-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-combobox-null-value/</loc>
<lastmod>2021-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/spring-boot-enable-http-https/</loc>
<lastmod>2021-08-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/java-will-die/</loc>
<lastmod>2021-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/on-effective-teams/</loc>
<lastmod>2021-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/re-thoughts-after-6-years/</loc>
<lastmod>2021-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-8-14-api-counterparts/</loc>
<lastmod>2021-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-sessionid-cookie/</loc>
<lastmod>2021-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/gradle-creating-application-zip/</loc>
<lastmod>2021-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/figuring-out-vaadin-version-in-runtime/</loc>
<lastmod>2021-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/building-vaadin-offline/</loc>
<lastmod>2021-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-gradle-plugin-faq/</loc>
<lastmod>2021-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/raspberrypi-ubuntu/</loc>
<lastmod>2021-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/force-browser-download/</loc>
<lastmod>2021-12-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-grid-background/</loc>
<lastmod>2022-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/custom-icons-vaadin/</loc>
<lastmod>2022-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-server-best-practices/</loc>
<lastmod>2022-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/extension-functions/</loc>
<lastmod>2022-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-session-timeout/</loc>
<lastmod>2022-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-deployment-configuration-init-parameters/</loc>
<lastmod>2022-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-custom-servlet-service/</loc>
<lastmod>2022-09-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-custom-instantiator/</loc>
<lastmod>2022-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/virt-manager/</loc>
<lastmod>2022-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/networking-lenovo-t14s-sucks/</loc>
<lastmod>2022-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/grid-and-broken-equals/</loc>
<lastmod>2022-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-localization/</loc>
<lastmod>2022-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/postgresql-docker/</loc>
<lastmod>2022-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-lookup-vs-instantiator/</loc>
<lastmod>2022-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/linux-dns/</loc>
<lastmod>2022-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/my-favorite-vaadin-architecture/</loc>
<lastmod>2022-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-boot/</loc>
<lastmod>2022-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/testbench-ubuntu/</loc>
<lastmod>2022-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/android-adb-on-ubuntu-oneplus/</loc>
<lastmod>2022-11-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-ui-scope/</loc>
<lastmod>2022-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/kotlin-native-lessons-learned/</loc>
<lastmod>2022-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-development-production/</loc>
<lastmod>2022-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-netplan-no-networkmanager/</loc>
<lastmod>2022-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/custom-dns-on-your-lan/</loc>
<lastmod>2022-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/openttd/</loc>
<lastmod>2023-01-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/event-loop-session-lock-in-vaadin/</loc>
<lastmod>2023-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-blocking-dialogs/</loc>
<lastmod>2023-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/frameworkless-diy/</loc>
<lastmod>2023-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-rest/</loc>
<lastmod>2023-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/session-scoped-route/</loc>
<lastmod>2023-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/2-vaadin-apps-1-nginx/</loc>
<lastmod>2023-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/tips-on-ci/</loc>
<lastmod>2023-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/playing-with-kubernetes/</loc>
<lastmod>2023-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/microk8s-lets-encrypt/</loc>
<lastmod>2023-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/2-vaadin-apps-1-kubernetes/</loc>
<lastmod>2023-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-boot-java-packages/</loc>
<lastmod>2023-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/NotSerializableException/</loc>
<lastmod>2023-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Vaadin-Material-Theme/</loc>
<lastmod>2023-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Debugging-Kubernetes-Ingress/</loc>
<lastmod>2023-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/on-dart/</loc>
<lastmod>2023-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/golang-sucks/</loc>
<lastmod>2023-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/on-lowcode/</loc>
<lastmod>2023-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/Writing-cmdline-utility/</loc>
<lastmod>2023-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/kubernetes-vaadin-app-postgresql/</loc>
<lastmod>2023-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/My-favourite-general-programming-language/</loc>
<lastmod>2023-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/linux-wireless-usb/</loc>
<lastmod>2023-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-on-risc-v/</loc>
<lastmod>2023-05-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/java-generators/</loc>
<lastmod>2023-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/starfive-visionfive2/</loc>
<lastmod>2023-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-lan-local/</loc>
<lastmod>2023-05-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-sys-devices-permanent-change/</loc>
<lastmod>2023-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/okhttp-vs-httpclient/</loc>
<lastmod>2023-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/better-growatt-dashboard-with-grott/</loc>
<lastmod>2023-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-wont-boot-troubleshooting/</loc>
<lastmod>2023-08-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/byobu-startup/</loc>
<lastmod>2023-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-sound/</loc>
<lastmod>2023-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/httpclient-error-checking/</loc>
<lastmod>2023-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/using-gson-with-http4k/</loc>
<lastmod>2023-10-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/resize-vm-filesystem/</loc>
<lastmod>2023-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin8-ConnectorBundleLoaderFactory-replacement/</loc>
<lastmod>2023-11-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/on-productivity/</loc>
<lastmod>2023-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/on-optional/</loc>
<lastmod>2023-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/cant-move-node/</loc>
<lastmod>2023-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-vs-macbook/</loc>
<lastmod>2023-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-is-push-connected/</loc>
<lastmod>2023-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-concurrentmodificationexception/</loc>
<lastmod>2023-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-current-view-location/</loc>
<lastmod>2023-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/gradle-build-cache/</loc>
<lastmod>2024-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/gradle-overlapping-outputs/</loc>
<lastmod>2024-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/hibernate-validator-HV000030/</loc>
<lastmod>2024-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/virtual-machines-macbook/</loc>
<lastmod>2024-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-invalid-json-1/</loc>
<lastmod>2024-02-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/idea-in-vm/</loc>
<lastmod>2024-02-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-navigating-to-same-view/</loc>
<lastmod>2024-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/new-macbook-setup/</loc>
<lastmod>2024-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/unifying-mac-linux/</loc>
<lastmod>2024-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/unifying-linux-mac/</loc>
<lastmod>2024-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/mac-like-cursor-control-in-linux/</loc>
<lastmod>2024-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/styling-web-components/</loc>
<lastmod>2024-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-persistent-session/</loc>
<lastmod>2024-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-lit-webcomponent-example/</loc>
<lastmod>2024-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-getting-browser-time-zone/</loc>
<lastmod>2024-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-uiunittest-production-mode/</loc>
<lastmod>2024-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-server-license-with-github-actions/</loc>
<lastmod>2024-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/jenkins-behind-reverse-proxy/</loc>
<lastmod>2024-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-vpn/</loc>
<lastmod>2024-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-rpi/</loc>
<lastmod>2024-05-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/idea-wayland/</loc>
<lastmod>2024-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/copying-files-apple-android/</loc>
<lastmod>2024-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/mysql-docker-quickstart/</loc>
<lastmod>2024-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/2-vaadin-apps-1-traefik/</loc>
<lastmod>2024-07-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-right-click/</loc>
<lastmod>2024-07-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-kotlin-db/</loc>
<lastmod>2024-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-servlet-auto-loading/</loc>
<lastmod>2024-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/running-vaadin-app-in-minikube/</loc>
<lastmod>2024-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/solid-not-fan/</loc>
<lastmod>2024-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/thread-safety/</loc>
<lastmod>2024-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/parallels-utm/</loc>
<lastmod>2024-10-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/youtube-download/</loc>
<lastmod>2024-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-docker-service/</loc>
<lastmod>2024-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/npe-staticfilehandler-servestaticresources/</loc>
<lastmod>2024-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-local-wildcard-dns/</loc>
<lastmod>2024-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/docker-in-docker/</loc>
<lastmod>2024-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-html-tooltip/</loc>
<lastmod>2024-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-download-button/</loc>
<lastmod>2024-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/apple-rant/</loc>
<lastmod>2024-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/raspberry-pi-os/</loc>
<lastmod>2024-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/good-old-games/</loc>
<lastmod>2024-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/mac-modifier-keys/</loc>
<lastmod>2024-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/rpi5/</loc>
<lastmod>2025-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/k9s/</loc>
<lastmod>2025-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/docker-build-cache/</loc>
<lastmod>2025-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/styling-vaadin23-tooltip/</loc>
<lastmod>2025-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-google-oauth/</loc>
<lastmod>2025-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/luks-lvm-boot/</loc>
<lastmod>2025-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/vaadin-docker-multi-platform/</loc>
<lastmod>2025-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ossrh-deprecated/</loc>
<lastmod>2025-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/traefik-https-le-godaddy-wildcard-dns/</loc>
<lastmod>2025-05-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/swift/</loc>
<lastmod>2025-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/bringer-of-gifts/</loc>
<lastmod>2025-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/windows/</loc>
<lastmod>2025-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/chroot-ubuntu-livecd/</loc>
<lastmod>2025-08-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/macos-copy-iso-to-usb-stick/</loc>
<lastmod>2025-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/repair-ubuntu-uefi/</loc>
<lastmod>2025-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/remote-jmx/</loc>
<lastmod>2025-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/updating-ubuntu-quickly/</loc>
<lastmod>2025-08-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/linux-hardware/</loc>
<lastmod>2025-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/fish/</loc>
<lastmod>2025-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/speed-up-Ubuntu-boot/</loc>
<lastmod>2025-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-desktop-from-server/</loc>
<lastmod>2025-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-secure-boot/</loc>
<lastmod>2025-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/stage-coding/</loc>
<lastmod>2025-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/how-to-choose-os-in-2025/</loc>
<lastmod>2025-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/firefox-hw-acceleration/</loc>
<lastmod>2025-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/new-server/</loc>
<lastmod>2025-10-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/linux-logitech/</loc>
<lastmod>2025-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-local-translation-libretranslate/</loc>
<lastmod>2025-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ruby/</loc>
<lastmod>2025-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/commander/</loc>
<lastmod>2025-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/back-to-linux/</loc>
<lastmod>2025-10-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/lazyvim-for-idea-devs/</loc>
<lastmod>2025-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/thread-matter-madness/</loc>
<lastmod>2026-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/ubuntu-secure-boot2/</loc>
<lastmod>2026-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/grub-encrypted-boot/</loc>
<lastmod>2026-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/fedex-sucks/</loc>
<lastmod>2026-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/tmux-startup/</loc>
<lastmod>2026-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/framework13/</loc>
<lastmod>2026-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mvysny.github.io/about/</loc>
</url>
<url>
<loc>https://mvysny.github.io/</loc>
</url>
</urlset>
