<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.danvega.dev/blog/2010/08/04/create-sql-insert-statements-from-a-spreadsheet/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/20/grails-hibernate-logging/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/20/groovy-primitive-data-types-vs-classes/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/20/groovys-null-safe-operator/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/21/groovy-collections-vs-my-current-thought-process/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/21/writing-sql-in-a-grails-application/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/22/groovy-ternary-operator/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/23/intellij-spring-bean-injection-notification/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/27/grails-interactive-mode-use-it/</loc></url><url><loc>https://www.danvega.dev/blog/2013/08/27/grails-mysql-boolean-gotcha/</loc></url><url><loc>https://www.danvega.dev/blog/2014/02/23/creating-and-testing-your-first-grails-tag-library/</loc></url><url><loc>https://www.danvega.dev/blog/2014/02/25/grails-spring-security-plugin-logout-postonly-setting/</loc></url><url><loc>https://www.danvega.dev/blog/2014/03/31/grails-generating-links-in-your-domain-class/</loc></url><url><loc>https://www.danvega.dev/blog/2014/04/08/gravatars-on-a-grails-application/</loc></url><url><loc>https://www.danvega.dev/blog/2015/02/05/sql-server-exception-statement-not-return-result-set/</loc></url><url><loc>https://www.danvega.dev/blog/2015/04/16/windows-kill-process-by-port-number/</loc></url><url><loc>https://www.danvega.dev/blog/2015/04/25/ready-player-one-review/</loc></url><url><loc>https://www.danvega.dev/blog/2015/10/23/spring-boot-application-annotation/</loc></url><url><loc>https://www.danvega.dev/blog/2015/11/25/using-gorm-in-spring-boot/</loc></url><url><loc>https://www.danvega.dev/blog/2016/01/13/sending-async-emails-in-spring/</loc></url><url><loc>https://www.danvega.dev/blog/2016/01/14/spring-mvc-get-controller-method-name/</loc></url><url><loc>https://www.danvega.dev/blog/2016/09/20/tech-elevator-meetup-summary/</loc></url><url><loc>https://www.danvega.dev/blog/2016/10/05/made-20000-sleep/</loc></url><url><loc>https://www.danvega.dev/blog/2017/03/22/spring-boot-entity-scan/</loc></url><url><loc>https://www.danvega.dev/blog/2017/03/24/spring-boot-convention-based-error-pages/</loc></url><url><loc>https://www.danvega.dev/blog/2017/03/27/spring-stereotype-annotations/</loc></url><url><loc>https://www.danvega.dev/blog/2017/03/31/using-project-lombok-spring-boot/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/03/2000-subscribers-youtube/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/05/java-equals/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/07/spring-boot-command-line-runner/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/10/inserting-a-groovy-date-into-a-time-stamp-column/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/17/java-9/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/19/what-is-jhipster/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/21/how-do-you-define-success/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/24/spring-boot-2-0-roadmap/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/26/what-is-going-wrong-on-the-spring-boot-view-layer/</loc></url><url><loc>https://www.danvega.dev/blog/2017/04/28/every-developer-start-blog-right-now/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/01/add-validation-spring-entities/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/03/spring-angular-applications/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/05/make-weakness-strength/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/08/enable-new-youtube-dark-theme-right-now/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/10/spring-boot-moving-tomcat-jetty/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/12/6-courses-itunes-u/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/15/getting-started-spring-boot-actuator/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/17/spring-component-vs-bean/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/19/spring-boot-2-first-release/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/22/checking-upgrading-jhipster-version/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/24/contributing-groovy-website/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/26/so-you-want-to-create-an-online-course/</loc></url><url><loc>https://www.danvega.dev/blog/2017/05/31/spring-boot-1-question-students-asking-right-now/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/05/getting-started-angular-cli/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/07/angular-forms-clear-input-field/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/12/bootstrapping-angular-application/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/14/spring-boot-defining-requestmapping-handler-methods/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/16/migrating-grails-2-x-applications-grails-3-x/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/19/spring-boot-2-0-m2-now-available/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/23/building-angular-spring-boot/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/21/spring-boot-properties-setting-locale/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/26/spring-boot-configuration-using-yaml/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/28/deploying-war-application-server-spring-boot/</loc></url><url><loc>https://www.danvega.dev/blog/2017/06/30/9-presentations-can-watch-right-now-learn-java-9/</loc></url><url><loc>https://www.danvega.dev/blog/2017/07/03/multiple-request-mappings-spring-boot/</loc></url><url><loc>https://www.danvega.dev/blog/2017/07/05/read-json-data-spring-boot-write-database/</loc></url><url><loc>https://www.danvega.dev/blog/2017/07/24/spring-boot-application-failed-start/</loc></url><url><loc>https://www.danvega.dev/blog/2017/07/31/spring-data-aggregate-functions-repository/</loc></url><url><loc>https://www.danvega.dev/blog/2017/07/26/use-hikaricp-next-spring-boot-project/</loc></url><url><loc>https://www.danvega.dev/blog/2017/08/02/kill-java-process-macos-sierra-using-activity-monitor/</loc></url><url><loc>https://www.danvega.dev/blog/2017/08/04/3-youtube-channels-java-developers/</loc></url><url><loc>https://www.danvega.dev/blog/2017/08/16/multiple-dependencies-spring-cli/</loc></url><url><loc>https://www.danvega.dev/blog/2017/08/28/using-jhipster-development-mode/</loc></url><url><loc>https://www.danvega.dev/blog/2017/08/30/groovy-happens-assign-biginteger-integer/</loc></url><url><loc>https://www.danvega.dev/blog/2017/09/06/upgrade-new-angular-command-line-interface-cli-1-3-release/</loc></url><url><loc>https://www.danvega.dev/blog/2017/09/11/monolithic-vs-microservices/</loc></url><url><loc>https://www.danvega.dev/blog/2017/09/22/get-hot-java-9/</loc></url><url><loc>https://www.danvega.dev/blog/2017/10/04/compile-groovy-java-gradle-build/</loc></url><url><loc>https://www.danvega.dev/blog/2017/11/08/angular-4-java-developers-course-now-live/</loc></url><url><loc>https://www.danvega.dev/blog/2017/12/08/getting-started-with-java/</loc></url><url><loc>https://www.danvega.dev/blog/2017/12/29/my-2017-year-in-review/</loc></url><url><loc>https://www.danvega.dev/blog/2018/01/01/my-2018-goals/</loc></url><url><loc>https://www.danvega.dev/blog/2018/03/01/what-is-new-spring-boot-2/</loc></url><url><loc>https://www.danvega.dev/blog/2018/04/25/java-development-2018/</loc></url><url><loc>https://www.danvega.dev/blog/2018/09/07/i-am-joining-tech-elevator/</loc></url><url><loc>https://www.danvega.dev/blog/2018/11/05/cleveland-women-in-tech-presentation/</loc></url><url><loc>https://www.danvega.dev/blog/2018/11/06/cleveland-women-in-tech-conference-recap/</loc></url><url><loc>https://www.danvega.dev/blog/2018/11/20/new-course-getting-started-with-spring-boot-2/</loc></url><url><loc>https://www.danvega.dev/blog/2018/12/21/macbook-pro-setup-my-setup-with-detailed-instructions/</loc></url><url><loc>https://www.danvega.dev/blog/2018/12/24/my-2018-year-in-review/</loc></url><url><loc>https://www.danvega.dev/blog/2019/01/01/happy-new-year-my-2019-goals/</loc></url><url><loc>https://www.danvega.dev/blog/2019/01/31/hello-gridsome/</loc></url><url><loc>https://www.danvega.dev/blog/2019/02/10/creating-your-first-npm-package/</loc></url><url><loc>https://www.danvega.dev/blog/2019/02/13/html-template-tag/</loc></url><url><loc>https://www.danvega.dev/blog/2019/02/18/twitter-cards-meta-tags/</loc></url><url><loc>https://www.danvega.dev/blog/2019/02/20/node-recursive-directories/</loc></url><url><loc>https://www.danvega.dev/blog/2019/03/04/vue-event-arguments/</loc></url><url><loc>https://www.danvega.dev/blog/2019/03/07/spring-initializrs-fresh-new-look/</loc></url><url><loc>https://www.danvega.dev/blog/2019/03/14/find-max-array-objects-javascript/</loc></url><url><loc>https://www.danvega.dev/blog/2019/04/09/adding-twitter-cards-to-gridsome/</loc></url><url><loc>https://www.danvega.dev/blog/2019/04/11/dont-call-it-a-comeback/</loc></url><url><loc>https://www.danvega.dev/blog/2019/04/18/tips-for-vue-developers-avoid-directly-manipulating-the-dom/</loc></url><url><loc>https://www.danvega.dev/blog/2019/04/23/gridsome-blog-post-generator/</loc></url><url><loc>https://www.danvega.dev/blog/2019/04/19/npm-scripts-parallel/</loc></url><url><loc>https://www.danvega.dev/blog/2019/04/25/my-new-blog-post-workflow/</loc></url><url><loc>https://www.danvega.dev/blog/2019/04/30/up-and-running-with-vue/</loc></url><url><loc>https://www.danvega.dev/blog/2019/05/02/gridsome-codesandbox-plugin/</loc></url><url><loc>https://www.danvega.dev/blog/2019/05/08/codesandbox-custom-theme/</loc></url><url><loc>https://www.danvega.dev/blog/2019/05/10/what-you-can-learn-from-live-coders/</loc></url><url><loc>https://www.danvega.dev/blog/2019/05/15/run-vue-visual-studio-code/</loc></url><url><loc>https://www.danvega.dev/blog/2019/05/17/vue-cli-validation-error/</loc></url><url><loc>https://www.danvega.dev/blog/2019/05/31/escape-backtick-markdown/</loc></url><url><loc>https://www.danvega.dev/blog/2019/08/08/css-grid-generator/</loc></url><url><loc>https://www.danvega.dev/blog/2019/10/01/unit-testing-vue-part-01/</loc></url><url><loc>https://www.danvega.dev/blog/2019/10/15/unit-testing-vue-part-02/</loc></url><url><loc>https://www.danvega.dev/blog/2019/10/29/unit-testing-vue-part-03/</loc></url><url><loc>https://www.danvega.dev/blog/2019/11/21/spring-boot-visual-studio-code/</loc></url><url><loc>https://www.danvega.dev/blog/2019/12/19/up-and-running-with-vuejs/</loc></url><url><loc>https://www.danvega.dev/blog/2020/01/09/codemash-2020/</loc></url><url><loc>https://www.danvega.dev/blog/2020/01/13/codemash-2020-recap/</loc></url><url><loc>https://www.danvega.dev/blog/2020/01/17/start-using-vue3-today/</loc></url><url><loc>https://www.danvega.dev/blog/2020/02/12/vue3-ref-vs-reactive/</loc></url><url><loc>https://www.danvega.dev/blog/2020/03/09/spring-unit-vs-integration-test/</loc></url><url><loc>https://www.danvega.dev/blog/2020/06/03/deno-stdin-stdout/</loc></url><url><loc>https://www.danvega.dev/blog/2020/06/04/spring-boot-rest-service/</loc></url><url><loc>https://www.danvega.dev/blog/2020/05/16/website-redesign-lessons-learned/</loc></url><url><loc>https://www.danvega.dev/blog/2020/05/29/hello-deno/</loc></url><url><loc>https://www.danvega.dev/blog/2020/07/30/oreilly-interactive-learning/</loc></url><url><loc>https://www.danvega.dev/blog/2020/12/16/testing-standard-in-out-java/</loc></url><url><loc>https://www.danvega.dev/blog/2021/01/07/new-year-new-me/</loc></url><url><loc>https://www.danvega.dev/blog/2021/01/08/network-throttling/</loc></url><url><loc>https://www.danvega.dev/blog/2021/01/22/full-stack-java-vue/</loc></url><url><loc>https://www.danvega.dev/blog/2021/08/30/spring-one-2021/</loc></url><url><loc>https://www.danvega.dev/blog/2021/11/08/github-copilot-java-developers/</loc></url><url><loc>https://www.danvega.dev/blog/2021/11/15/macbook-pro-m1-max-review/</loc></url><url><loc>https://www.danvega.dev/blog/2022/01/01/happy-new-year-2022/</loc></url><url><loc>https://www.danvega.dev/blog/2022/01/24/im-joining-vmware/</loc></url><url><loc>https://www.danvega.dev/blog/2022/05/11/spring-boot-value-annotation/</loc></url><url><loc>https://www.danvega.dev/blog/2022/05/12/spring-data-jpa-pagination/</loc></url><url><loc>https://www.danvega.dev/blog/2022/05/17/spring-for-graphql/</loc></url><url><loc>https://www.danvega.dev/blog/2022/09/06/spring-security-jwt/</loc></url><url><loc>https://www.danvega.dev/blog/2022/09/22/spring-security-cors/</loc></url><url><loc>https://www.danvega.dev/blog/2022/09/29/domain-class-converter/</loc></url><url><loc>https://www.danvega.dev/blog/2022/11/09/hello-aws-lambda-java/</loc></url><url><loc>https://www.danvega.dev/blog/2022/11/10/aws-lambda-java-core/</loc></url><url><loc>https://www.danvega.dev/blog/2022/12/01/spring-security-6/</loc></url><url><loc>https://www.danvega.dev/blog/2022/12/02/aws-lambda-snapstart-spring/</loc></url><url><loc>https://www.danvega.dev/blog/2022/12/16/spring-response-entity/</loc></url><url><loc>https://www.danvega.dev/blog/2022/12/19/spring-proxy-bean-methods/</loc></url><url><loc>https://www.danvega.dev/blog/2022/12/29/2022-reflections/</loc></url><url><loc>https://www.danvega.dev/blog/2023/01/01/happy-new-year-2023/</loc></url><url><loc>https://www.danvega.dev/blog/2023/01/27/jakarta-ee-10-uuid/</loc></url><url><loc>https://www.danvega.dev/blog/2023/01/31/graphql-custom-scalars/</loc></url><url><loc>https://www.danvega.dev/blog/2023/02/03/native-images-graalvm/</loc></url><url><loc>https://www.danvega.dev/blog/2023/03/02/spring-shell-intro/</loc></url><url><loc>https://www.danvega.dev/blog/2023/03/09/spring-boot-crash-course/</loc></url><url><loc>https://www.danvega.dev/blog/2023/03/12/notion-api-file-expired/</loc></url><url><loc>https://www.danvega.dev/blog/2023/03/15/spring-security-lambda-dsl/</loc></url><url><loc>https://www.danvega.dev/blog/2023/03/20/graphql-mutations/</loc></url><url><loc>https://www.danvega.dev/blog/2023/03/31/videotap/</loc></url><url><loc>https://www.danvega.dev/blog/2023/04/12/virtual-threads-spring/</loc></url><url><loc>https://www.danvega.dev/blog/2023/04/17/graphql-client/</loc></url><url><loc>https://www.danvega.dev/blog/2023/04/20/multiple-spring-security-configs/</loc></url><url><loc>https://www.danvega.dev/blog/2023/04/26/spring-boot-docker-compose/</loc></url><url><loc>https://www.danvega.dev/blog/2023/04/28/spring-security-oauth2-login/</loc></url><url><loc>https://www.danvega.dev/blog/2023/05/03/spring-session-introduction/</loc></url><url><loc>https://www.danvega.dev/blog/2023/05/19/aws-lambda-java-17/</loc></url><url><loc>https://www.danvega.dev/blog/2023/06/14/spring-http-interfaces-headers/</loc></url><url><loc>https://www.danvega.dev/blog/2023/06/14/spring-http-interfaces/</loc></url><url><loc>https://www.danvega.dev/blog/2023/06/30/aws-lambda-spring-boot-3/</loc></url><url><loc>https://www.danvega.dev/blog/2023/07/13/graphql-schema-mapping-inspection/</loc></url><url><loc>https://www.danvega.dev/blog/Invalid%20date/Invalid%20date/Invalid%20date/pg-admin-docker-compose-blog-post/</loc></url><url><loc>https://www.danvega.dev/blog/2023/07/17/pgadmin-docker-compose/</loc></url><url><loc>https://www.danvega.dev/blog/2023/09/08/rest-client-first-look/</loc></url><url><loc>https://www.danvega.dev/blog/2023/09/11/spring-jdbc-client/</loc></url><url><loc>https://www.danvega.dev/blog/2023/09/17/spring-boot-actuator/</loc></url><url><loc>https://www.danvega.dev/blog/2019/06/05/triggering-events-router-vue/</loc></url><url><loc>https://www.danvega.dev/blog/2019/07/23/website-new-features-improvements/</loc></url><url><loc>https://www.danvega.dev/blog/2019/06/13/vuepress-cookies/</loc></url><url><loc>https://www.danvega.dev/newsletter/thank-you/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/courses/spring30/</loc></url><url><loc>https://www.danvega.dev/tag/sql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/grails/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/groovy/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/random/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/books/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/java/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/spring/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/programming/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/udemy/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/you-tube/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/blogging/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/angular/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/software-development/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/spring-boot/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/course/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/goals/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/tech-elevator/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/conference/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/presentation/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/courses/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/mac/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/web-development/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/vue/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/node/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/npm/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/javascript/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/html/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/gridsome/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/codesandbox/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/twitch/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/youtube/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/vscode/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/nodejs/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/markdown/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/blog/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/css/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/vue3/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/screencast/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/deno/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/maven/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/meta/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/apple/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/spring-data/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/graphql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/spring-security/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/aws/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/graph-ql/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/graalvm/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/spring-shell/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/spring-framework/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/notion/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/content/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/tag/vuepress/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-1/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-2/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-3/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-4/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-5/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-6/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-7/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-8/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-9/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-10/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-11/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-12/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-13/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-14/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-15/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-16/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-17/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-18/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-19/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-20/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-21/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-22/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-23/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-24/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-25/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-26/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-27/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-28/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-29/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/coffee-and-code-newsletter-30/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/im-back/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/my-first-youtube-short/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/hello-m1-max/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/happy-halloween/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/new-macbook-pro/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/content-creation/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/thankful/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/new-contract/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/log4j/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/happy-new-year-2022/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/im-joining-vmware/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/my-first-week-vmware/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/testing-with-spring/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/live-streaming/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-developers-twitter-community/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/youtube-tips/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-forward/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-one-tour-is-back/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-data-notion-udemy/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/office-hours-code/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/vacation-conferences/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/website-updates/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/happy-memorial-day/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/the-road-show-begins/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/internet-explorer-retires/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/bootiful-podcast/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-one-tour-seattle/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/code-on-the-beach/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/kcdc-2022/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-security-changes/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-boot-jwt/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/youtube-shorts/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-one-announcements/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/accepted-to-codemash/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-to-production/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/deep-work/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/create-something-awesome/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-boot-3/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/aws-lambda-snapstart/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/whats-new-spring-boot-3/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/happy-holidays/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/happy-new-year-2023/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/codemash-2023/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-one-essentials/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/super-monday-2023/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-boot-crash-course/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-shell/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/chat-gpt-4/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/project-loom/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/videotap/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/devnexus-2023/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/virtual-threads-spring/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-boot-3-1-first-look/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-office-hours-podcast/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-boot-3-1/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/pnc-developer-days/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/http-interfaces/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/kcdc-2023/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-boot-3-aws-lambda/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-one-tour-austin/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/the-weekly-content-cycle-of-stress-and-spring-recipes-on-the-o-reilly-learning-platform/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/content-creation-cycle/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-one-announcement/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-one-2023-recap/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/working-with-json-spring/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-framework-new-rest-client/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/java-21/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/spring-boot-code-structure/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/terrific-development-dan/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/newsletter/testing-spring-boot-applications/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.danvega.dev/blog/</loc></url><url><loc>https://www.danvega.dev/blog/2/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/3/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/4/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/5/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/6/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/7/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/8/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/9/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/10/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/11/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/12/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/13/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/14/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/15/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/16/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/17/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/18/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/19/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/20/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/21/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/22/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/23/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/24/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/25/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/26/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/27/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/28/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/29/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/30/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/31/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/32/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/33/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/34/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/35/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/blog/36/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://www.danvega.dev/uses/</loc></url><url><loc>https://www.danvega.dev/speaking/</loc></url><url><loc>https://www.danvega.dev/newsletter/</loc></url><url><loc>https://www.danvega.dev/contact/</loc></url><url><loc>https://www.danvega.dev/courses/</loc></url><url><loc>https://www.danvega.dev/about/</loc></url><url><loc>https://www.danvega.dev/</loc></url></urlset>