<?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://cassiomolin.com/gallery/birds-of-dublin/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/gallery/bray-air-display-2025/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/gallery/phibsboro/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/gallery/from-greystones-to-bray/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/java-functional-interfaces-reference/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/should-http-put-create-a-resource-if-it-does-not-exist/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/100k-reputation-points-on-stack-overflow/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/combining-jackson-streaming-api-with-objectmapper-for-parsing-json/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/comparing-json-documents-in-java-with-jsonp/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/log-aggregation-with-spring-boot-elastic-stack-and-docker/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/asserting-exceptions-in-junit/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/using-http-patch-in-spring/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/comparing-json-documents-in-java/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/maven-cheat-sheet/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/stop-using-the-rfc-2616/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/customizing-objectmapper-in-a-jaxrs-application/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/getting-known-json-properties-from-a-class-using-jackson/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/cross-field-validation-with-bean-validation/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/deserializing-json-property-as-string-with-jackson/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/creating-web-application-with-spring-boot-and-jersey/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/converting-pojo-map-vice-versa-with-jackson/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/performing-action-when-web-application-is-starting-and-shutting-down/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/which-http-status-codes-are-cacheable/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/using-jackson-as-json-provider-in-jersey-2x/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/using-jackson-and-json-pointer-to-query-and-parse-an-arbitrary-json-node/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/why-you-should-use-dtos-in-your-rest-api/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/types-that-can-be-injected-with-context-in-jaxrs-20/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/give-better-names-to-your-dtos/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/adding-maven-dependencies-to-arquillian-test/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/token-based-authentication-with-jaxrs-20/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/site-status/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/cv/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/contact/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/about/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/colophon/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/gallery/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/gallery/the-moon/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/privacy/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cassiomolin.com/archive/</loc><lastmod>2026-08-31T16:43:29+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>