👋
Hello, I'm Dimitri
I love tinkering with code, and I occasionally write and talk about it.
Spring's own OpenTelemetry starter
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'll explore how to use this new starter.
Read more →
Spring Retry became a part of Spring Core in Spring framework 7
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's what this blogpost is all about.
Read more →
Upgrading to Jackson 3 with Spring Boot 4
Spring Boot 4 includes an upgrade to Jackson 3. In this blogpost I'll talk about some of the big changes in Jackson 3.
Read more →
Liveness and readiness probes are enabled by default in Spring Boot 4
Spring Boot Actuator'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?
Read more →
Implementing Multi-Factor Authentication with Spring Security 7
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.
Read more →
Dynamically register your beans with Spring's new BeanRegistrar
Spring has a new way of registering beans programmatically called the BeanRegistrar. In this tutorial I'll talk about how and when to use it.
Read more →
Using Spring Boot's new RestTestClient
Spring Boot 4 introduces us to a new testing utility called RestTestClient. RestTestClient provides a uniform experience when testing your API's regardless of whether you want to write a unit test, integration test or end-to-end test.
Read more →
API versioning with Spring 7
Say goodbye to manual versioning your REST API's and hello to the new API versioning within the Spring framework.
Read more →
New JMS Client in Spring Boot 4
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!
Read more →
Configuring CSRF for Single Page Applications with Spring Security
Spring Security v7 made configuring CSRF protection for Single Page Applications a lot easier. In this blogpost I'll talk about the history and the improvements!
Read more →