<?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://rg9.dev/posts/h2-upgrade/</loc>
<lastmod>2019-10-26T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/gradle-dependencies-gotchas-in-subprojects/</loc>
<lastmod>2021-05-06T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/junit-csvsource-quotecharacter/</loc>
<lastmod>2023-02-18T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/playwright-http-proxy/</loc>
<lastmod>2023-03-23T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/cheatsheet-docker/</loc>
<lastmod>2023-04-01T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/introducing-safe-eyes-cli/</loc>
<lastmod>2023-04-08T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/assertj-custom-representations/</loc>
<lastmod>2023-05-17T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/named-capturing-groups-in-jdk-20/</loc>
<lastmod>2023-07-14T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/pull-request-prefixes/</loc>
<lastmod>2024-09-18T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-1/</loc>
<lastmod>2024-10-04T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-2/</loc>
<lastmod>2024-10-19T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-3/</loc>
<lastmod>2024-11-07T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-4/</loc>
<lastmod>2024-11-23T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-5/</loc>
<lastmod>2024-12-28T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-6/</loc>
<lastmod>2025-01-18T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-7/</loc>
<lastmod>2025-02-08T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-7-part-2/</loc>
<lastmod>2025-03-29T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-8/</loc>
<lastmod>2025-05-24T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-9/</loc>
<lastmod>2025-06-28T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-10/</loc>
<lastmod>2025-07-12T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-11/</loc>
<lastmod>2025-07-19T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/EqualsIncompatibleType/</loc>
<lastmod>2025-07-31T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-12/</loc>
<lastmod>2025-08-09T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-13/</loc>
<lastmod>2025-09-06T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-14/</loc>
<lastmod>2025-10-25T00:00:00+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/posts/ocp-17-exam-chapter-15/</loc>
<lastmod>2025-11-29T00:00:00+01:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/categories/</loc>
<lastmod>2026-06-27T15:56:26+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/tags/</loc>
<lastmod>2026-06-27T15:56:26+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/archives/</loc>
<lastmod>2026-06-27T15:56:26+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/about/</loc>
<lastmod>2026-06-27T15:56:26+02:00</lastmod>
</url>
<url>
<loc>https://rg9.dev/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/h2/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/spring/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/hibernate/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/gradle/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/java/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/junit/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/playwright/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/browserless/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/docker/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/podman/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/safe-eyes-cli/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/linux/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/bash/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/assertj/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/dx/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/regex/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/git/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/productivity/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/ocp17/</loc>
</url>
<url>
<loc>https://rg9.dev/tags/errorprone/</loc>
</url>
<url>
<loc>https://rg9.dev/categories/code-deep-dives/</loc>
</url>
<url>
<loc>https://rg9.dev/categories/code-tips/</loc>
</url>
<url>
<loc>https://rg9.dev/categories/cheatsheets/</loc>
</url>
<url>
<loc>https://rg9.dev/categories/projects/</loc>
</url>
<url>
<loc>https://rg9.dev/categories/book-notes/</loc>
</url>
<url>
<loc>https://rg9.dev/page2/</loc>
</url>
<url>
<loc>https://rg9.dev/page3/</loc>
</url>
</urlset>
