👋 Hello, I'm Dimitri
I love tinkering with code, and I occasionally write and talk about it.

Featured image for "Getting started with htmx and Spring Boot"
Java

Getting started with htmx and Spring Boot

In this blogpost I'll set up a small application with Spring Boot, Thymeleaf and htmx.

Read more →
Featured image for "Why I migrated from Gatsby to Astro"
General

Why I migrated from Gatsby to Astro

In this blogpost I talk about why I migrated from Gatsby to Astro and what the pros and cons are.

Read more →
Featured image for "Testing your Java code structure with ArchUnit"
Java

Testing your Java code structure with ArchUnit

In this tutorial I'll give an introduction to ArchUnit. This is a library that helps you with testing your Java code architecture, such as naming conventions, package structures, which classes can access others and so on.

Read more →
Featured image for "Battle of the Spring REST clients: RestTemplate, WebClient or RestClient?"
Java

Battle of the Spring REST clients: RestTemplate, WebClient or RestClient?

In this blogpost, I'll talk about the differences of Spring's RestTemplate and WebClient, and I will also talk about the new RestClient.

Read more →
Featured image for "Building a Pokédex with Astro"
JavaScript

Building a Pokédex with Astro

Astro is a relatively new static-site generator and server-side rendering framework for JavaScript. In this tutorial I'll build a Pokédex with Astro and the PokéAPI

Read more →
Featured image for "Scheduling tasks with Spring"
Java

Scheduling tasks with Spring

With Spring, there are several options to automatically schedule tasks. In this tutorial I'll explain them.

Read more →
Featured image for "Checking out Spring Modulith"
Java

Checking out Spring Modulith

Recently the Spring Modulith experimental project was announced and in this blogpost I'll cover the basics of this new library.

Read more →
Featured image for "Upgrading to Spring Boot 3"
Java

Upgrading to Spring Boot 3

I recently upgraded my project to Spring Boot 3.0, here's my experience with it

Read more →
Featured image for "Dependency vulnerability checks with SonarQube"
Tutorials

Dependency vulnerability checks with SonarQube

With recent vulnerabilities like Log4Shell and SpringShell, we're reminded of the importance of updating your dependencies. In this tutorial I'll show you how OWASP and SonarQube can help you with that.

Read more →
Featured image for "Unit testing your Spring boot applications"
Java

Unit testing your Spring boot applications

Testing is an important part of development, and in this tutorial I'll show you how you can unit test your Spring boot application

Read more →
check my tutorials...