<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.bdemers.io/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/builds/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/development/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/dpe/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/productivity/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2025/sfjug-testing-on-thin-ice/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/tests/</loc>
    <lastmod>2025-09-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2025/dpe-summit-testing-on-thin-ice/</loc>
    <lastmod>2025-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/maven/</loc>
    <lastmod>2025-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/sbom/</loc>
    <lastmod>2025-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2025/sboms-are-not-enough-jcon/</loc>
    <lastmod>2025-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/security/</loc>
    <lastmod>2025-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2025/devnexus-testing-on-thin-ice/</loc>
    <lastmod>2025-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/</loc>
    <lastmod>2024-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/java/</loc>
    <lastmod>2024-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2024/use-the-maven-wrapper-to-optimize-your-build-workflow/</loc>
    <lastmod>2024-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2024/five-ways-to-speed-up-your-apache-maven-builds/</loc>
    <lastmod>2024-10-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2024/five-ways-dependency-hell-maven/</loc>
    <lastmod>2024-07-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/develocity/</loc>
    <lastmod>2024-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2024/how-to-speed-up-maven-builds-with-a-build-cache/</loc>
    <lastmod>2024-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2024/jcon-dpe-for-java-devs/</loc>
    <lastmod>2024-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2024/jcon-maven-102/</loc>
    <lastmod>2024-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/testing/</loc>
    <lastmod>2024-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2024/jcon-testing-on-thin-ice/</loc>
    <lastmod>2024-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2024/maven-102-devnexus/</loc>
    <lastmod>2024-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2024/maven-build-scans-devnexus/</loc>
    <lastmod>2024-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2024/gdg-southlake-breeding-10x-devs/</loc>
    <lastmod>2024-02-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/reproducible-builds/</loc>
    <lastmod>2024-01-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2024/boston-security-and-productivity-reproducible-builds/</loc>
    <lastmod>2024-01-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/gradle-breeding-10x-devs/</loc>
    <lastmod>2023-11-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/jcon-security-and-productivity-reproducible-builds/</loc>
    <lastmod>2023-11-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/nyjavasig-dpe-for-java-devs/</loc>
    <lastmod>2023-11-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/gsjug-dpe-for-java-devs/</loc>
    <lastmod>2023-11-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/maven-102/</loc>
    <lastmod>2023-10-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/tampa-jug-breeding-10x-devs/</loc>
    <lastmod>2023-09-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/security-and-productivity-reproducible-builds/</loc>
    <lastmod>2023-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/detroit-jug-breeding-10x-devs/</loc>
    <lastmod>2023-07-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/how-to-report-a-vulnerability/</loc>
    <lastmod>2023-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/vulnerabilities/</loc>
    <lastmod>2023-06-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/presentations/2023/testing-is-confidence/</loc>
    <lastmod>2023-06-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2023/from-hour-long-builds-to-streamlined-productivity-the-spring-boot-journey/</loc>
    <lastmod>2023-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/gradle/</loc>
    <lastmod>2023-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/spring-boot/</loc>
    <lastmod>2023-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2022/add-auth-to-any-app-with-oauth2-proxy/</loc>
    <lastmod>2022-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/oauth2/</loc>
    <lastmod>2022-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/oauth2-proxy/</loc>
    <lastmod>2022-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/oidc/</loc>
    <lastmod>2022-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/access-tokens/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2022/java-cli-device-grant/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/cli/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/command-line/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/oauth/</loc>
    <lastmod>2022-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/https/</loc>
    <lastmod>2022-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/localhost/</loc>
    <lastmod>2022-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/spring/</loc>
    <lastmod>2022-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2022/local-https-java/</loc>
    <lastmod>2022-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/cryptography/</loc>
    <lastmod>2021-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/antipatterns-secrets-java/</loc>
    <lastmod>2021-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/secrets/</loc>
    <lastmod>2021-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/tips/</loc>
    <lastmod>2021-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/github/</loc>
    <lastmod>2021-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/intro-security-txt/</loc>
    <lastmod>2021-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/securitytxt/</loc>
    <lastmod>2021-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/haproxy/</loc>
    <lastmod>2021-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/microservices/</loc>
    <lastmod>2021-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/session/</loc>
    <lastmod>2021-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/oauth-sessions-with-java/</loc>
    <lastmod>2021-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/spring-session/</loc>
    <lastmod>2021-09-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/graalvm/</loc>
    <lastmod>2021-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/spring-native/</loc>
    <lastmod>2021-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/spring-native-in-action/</loc>
    <lastmod>2021-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/video/</loc>
    <lastmod>2021-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/basic-auth-in-five-minutes/</loc>
    <lastmod>2021-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/basic-auth/</loc>
    <lastmod>2021-08-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/content-negotiation/</loc>
    <lastmod>2021-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/microprofile-content-negotiation/</loc>
    <lastmod>2021-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/jaxrs/</loc>
    <lastmod>2021-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/quarkus/</loc>
    <lastmod>2021-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/developers-guide-to-gpg/</loc>
    <lastmod>2021-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/gpg/</loc>
    <lastmod>2021-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/user-authentication/</loc>
    <lastmod>2021-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/yubikey/</loc>
    <lastmod>2021-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/chocolatey/</loc>
    <lastmod>2021-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/chocolatey-with-rob-reynolds/</loc>
    <lastmod>2021-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/interview/</loc>
    <lastmod>2021-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/okta/</loc>
    <lastmod>2021-03-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2021/learning-the-okta-cli/</loc>
    <lastmod>2021-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/beginners-guide-to-jwt/</loc>
    <lastmod>2020-12-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/jwt/</loc>
    <lastmod>2020-12-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/tokens/</loc>
    <lastmod>2020-12-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/spring-boot-remote-vs-local-tokens/</loc>
    <lastmod>2020-08-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/arm/</loc>
    <lastmod>2020-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/java-arm-performance/</loc>
    <lastmod>2020-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/benchmarks/</loc>
    <lastmod>2020-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/intel/</loc>
    <lastmod>2020-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/performance/</loc>
    <lastmod>2020-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/introducing-jpaseto-security-tokens-for-java/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/paseto/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/security-tokens/</loc>
    <lastmod>2020-07-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/ci/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/github-actions/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/travis-ci-to-github-actions/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/travis-ci/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/tutorials/</loc>
    <lastmod>2020-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/apache-shiro/</loc>
    <lastmod>2020-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/java-shiro-oauth/</loc>
    <lastmod>2020-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/jax-rs/</loc>
    <lastmod>2020-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/oauth-2.0/</loc>
    <lastmod>2020-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/spring-oidc-logout-options/</loc>
    <lastmod>2020-03-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/developers-guide-on-reporting-vulnerabilities/</loc>
    <lastmod>2020-03-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/paseto-security-tokens-java/</loc>
    <lastmod>2020-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/jpaseto/</loc>
    <lastmod>2020-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/ten-excellent-ways-to-secure-spring-boot/</loc>
    <lastmod>2020-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/build-secure-spring-boot-five-minutes/</loc>
    <lastmod>2020-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/five-tools-improve-java/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/legacy/</loc>
    <lastmod>2020-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2020/secure-legacy-spring-cloud-gateway/</loc>
    <lastmod>2020-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/spring-cloud-gateway/</loc>
    <lastmod>2020-01-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2019/five-tools-improve-java/</loc>
    <lastmod>2019-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2019/graalvm-java-binaries/</loc>
    <lastmod>2019-11-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/best-practices/</loc>
    <lastmod>2019-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/certificates/</loc>
    <lastmod>2019-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2019/dangers-of-self-signed-certs/</loc>
    <lastmod>2019-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2019/build-and-parse-jwts/</loc>
    <lastmod>2019-10-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/jjwt/</loc>
    <lastmod>2019-10-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/tutorial/</loc>
    <lastmod>2019-10-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/apache-maven/</loc>
    <lastmod>2019-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2019/tutorial-build-a-maven-plugin/</loc>
    <lastmod>2019-09-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/groovy/</loc>
    <lastmod>2019-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/hamcrest/</loc>
    <lastmod>2019-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2019/make-java-tests-groovy/</loc>
    <lastmod>2019-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/devrel/</loc>
    <lastmod>2019-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2019/welcome-bdemers/</loc>
    <lastmod>2019-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/team/</loc>
    <lastmod>2019-08-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/client-credentials/</loc>
    <lastmod>2018-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2018/client-creds-with-spring-boot/</loc>
    <lastmod>2018-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/spring-security/</loc>
    <lastmod>2018-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/firebase/</loc>
    <lastmod>2018-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/hugo/</loc>
    <lastmod>2018-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2018/hugo-to-firebase/</loc>
    <lastmod>2018-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2018/how-to-hugo/</loc>
    <lastmod>2018-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2017/five-java-tips/</loc>
    <lastmod>2017-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/dropwizard/</loc>
    <lastmod>2017-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/rest/</loc>
    <lastmod>2017-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/authentication/</loc>
    <lastmod>2017-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2017/apache-shiro-spring-boot/</loc>
    <lastmod>2017-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2017/secure-spa-spring-boot-oauth/</loc>
    <lastmod>2017-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2017/protecting-jax-rs-resources-rbac-apache-shiro/</loc>
    <lastmod>2017-01-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2017/jax-rs-vs-spring-rest-endpoints/</loc>
    <lastmod>2017-01-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2016/string-interpolation-apache-shiro/</loc>
    <lastmod>2016-11-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2016/apache-shiro-stormpath-0-7-1/</loc>
    <lastmod>2016-09-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2016/tutorial-apache-shiro-eventbus/</loc>
    <lastmod>2016-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2016/apache-shiro-1-3-released/</loc>
    <lastmod>2016-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/hazelcast/</loc>
    <lastmod>2016-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2016/hazelcast-support-apache-shiro/</loc>
    <lastmod>2016-06-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/nexus/</loc>
    <lastmod>2011-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2011/nexus-tips-disable-redeployment-in-nexus/</loc>
    <lastmod>2011-11-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/git/</loc>
    <lastmod>2011-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2011/goodbye-svn-hello-git/</loc>
    <lastmod>2011-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/subversion/</loc>
    <lastmod>2011-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/ioc/</loc>
    <lastmod>2009-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/categories/plexus/</loc>
    <lastmod>2009-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2009/plexus-container-five-minute-tutorial/</loc>
    <lastmod>2009-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/blog/2009/using-staging-repositories-for-deployment-in-nexus/</loc>
    <lastmod>2009-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.bdemers.io/tags/</loc>
  </url>
</urlset>
