Latest Posts

Ananke: a Hugo Theme

How to use dev services in SpringBoot, almost like Quarkus

When I started a projet on Quarkus, one of the big feature for me with this framework was the dev services. When you add a dependency (extension) like a database on your projet, it comes with a service that will manage automatically the start/stop of a container along with your application in development mode. You also have configuration parameters to set it the way you want, it is truly great !

When I started a new project on SpringBoot, I searched a way to have my local environment running in a way like the dev services of Quarkus. I found that since SpringBoot 3.1, you can have a test class to start containers along with your application, and thus with only one class start your complete environment. So easy !

Read more →
Ananke: a Hugo Theme

Feedback from 2023 conferences : ADR and Copilot

This year I had the opportunity to attend two conferences: the Breizhcamp in Rennes and the DevFest Perros-Guirec. Among all the interesting conferences I attended, I wanted to share my thoughts on one conference per event, those that interested me the most.

Breizhcamp - Setting up an ADR

For some time now, I have read articles about how to track architectural decisions for software. The subject strongly interested me because I saw a major advantage (or complementary) compared to traditional technical specifications: it allows you to put context back into decision-making.

Read more →
Ananke: a Hugo Theme

Migrating from SpringBoot 1.5 to SpringBoot 2.5 with OpenRewrite

At Slickteam, we got an old project working with SpringBoot 1.5 running in production. When I checked if we had security issues with this technical stack, I noticed that the version of SpringBoot we used hadn’t been maintained for a few years, there also are some CVEs that will never be corrected. So I planned to migrate the application to SpringBoot 2.5, up to date with all security fixes.

Therefore, I searched how I could do it, and after few articles I discovered OpenRewrite, a project that could help doing migrations. I decided to take a good look at it, and to try it for my migration.

Read more →