👋 Hello, I'm Dimitri
I love tinkering with code, and I occasionally write and talk about it.
Latest posts
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.
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.
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
Scheduling tasks with Spring
With Spring, there are several options to automatically schedule tasks. In this tutorial I'll explain them.
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.
Upgrading to Spring Boot 3
I recently upgraded my project to Spring Boot 3.0, here's my experience with it
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.
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
Cheating at online games with JavaScript
Online games are fun to play, cheating at them with JavaScript is even more fun.
Advent of code 2021 - Day 13
Introduction Yup, it’s that time of the year again, the festive season! Christmas trees, lights, decoration, … and the Advent of Code! If…