<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dimitri&apos;s tutorials</title><description>Dimitri&apos;s tutorials about software development with Java and JavaScript</description><link>https://dimitri.codes/</link><item><title>Spring&apos;s Authorization Server becoming a part of Spring Security 7</title><link>https://dimitri.codes/authorization-server/</link><guid isPermaLink="true">https://dimitri.codes/authorization-server/</guid><description>Spring Authorization Server became a part of Spring Security 7. In this blogpost, we will explore what it is and how to use it.</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Spring&apos;s own OpenTelemetry starter</title><link>https://dimitri.codes/opentelemetry-starter/</link><guid isPermaLink="true">https://dimitri.codes/opentelemetry-starter/</guid><description>Spring Boot introduced its own starter for OpenTelemetry in Spring Boot v4.0.0. This makes it easier to send logs, metrics and traces to any OpenTelemetry-backend. In this blogpost, we&apos;ll explore how to use this new starter.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Spring Retry became a part of Spring Core in Spring framework 7</title><link>https://dimitri.codes/spring-retry-core/</link><guid isPermaLink="true">https://dimitri.codes/spring-retry-core/</guid><description>Spring Retry is no more... or at least not as a separate library. Instead of that, you can now utilize retry-related functionality within Spring Core! Which functionality? That&apos;s what this blogpost is all about.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Upgrading to Jackson 3 with Spring Boot 4</title><link>https://dimitri.codes/jsonmapper/</link><guid isPermaLink="true">https://dimitri.codes/jsonmapper/</guid><description>Spring Boot 4 includes an upgrade to Jackson 3. In this blogpost I&apos;ll talk about some of the big changes in Jackson 3.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Liveness and readiness probes are enabled by default in Spring Boot 4</title><link>https://dimitri.codes/actuator-health-probes/</link><guid isPermaLink="true">https://dimitri.codes/actuator-health-probes/</guid><description>Spring Boot Actuator&apos;s liveness and readiness probes have been enabled by default since Spring Boot 4. What better time could there be to explore the possibilities of these probes?</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Implementing Multi-Factor Authentication with Spring Security 7</title><link>https://dimitri.codes/multi-factor-authentication-spring-security/</link><guid isPermaLink="true">https://dimitri.codes/multi-factor-authentication-spring-security/</guid><description>Spring Security 7 made it possible to easily set up Multi-Factor Authentication within your applications. This allows you to combine any of the authentication methods Spring provides and create an even more secure setup.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Dynamically register your beans with Spring&apos;s new BeanRegistrar</title><link>https://dimitri.codes/dynamic-bean-registration-spring/</link><guid isPermaLink="true">https://dimitri.codes/dynamic-bean-registration-spring/</guid><description>Spring has a new way of registering beans programmatically called the BeanRegistrar. In this tutorial I&apos;ll talk about how and when to use it.</description><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Using Spring Boot&apos;s new RestTestClient</title><link>https://dimitri.codes/resttestclient/</link><guid isPermaLink="true">https://dimitri.codes/resttestclient/</guid><description>Spring Boot 4 introduces us to a new testing utility called RestTestClient. RestTestClient provides a uniform experience when testing your API&apos;s regardless of whether you want to write a unit test, integration test or end-to-end test.</description><pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate></item><item><title>API versioning with Spring 7</title><link>https://dimitri.codes/api-versioning-spring-boot/</link><guid isPermaLink="true">https://dimitri.codes/api-versioning-spring-boot/</guid><description>Say goodbye to manual versioning your REST API&apos;s and hello to the new API versioning within the Spring framework.</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate></item><item><title>New JMS Client in Spring Boot 4</title><link>https://dimitri.codes/jmsclient/</link><guid isPermaLink="true">https://dimitri.codes/jmsclient/</guid><description>WebClient, RestClient and JdbcClient. Over the past few years, Spring has been introducing new fluent clients in stead of the older clients that relied on method overloads (RestTemplate and JdbcTemplate). Spring 7 adds a new one to this list, by introducing us the new JmsClient!</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>