👋Hey there,I'm Dimitri

I like trying out new frameworks and writing about them. Below you can find the latest articles I wrote.


Containerizing your static web project

March 19th, 2019 | 5 min read | Docker, nginx, NPM, Web

Last time, we’ve seen how we can set up a simple web project using Babel and Webpack. More precisely, we’ve seen how we can both run and build the application.In this article, we’ll see how we can containerize such a project using Docker.

Configuration as a microservice

November 9th, 2017 | 6 min read | Git, Microservices, Spring boot, Spring cloud, Web

In my last few tutorials, I’ve covered some aspects that are really important with microservice, such as a discovery service like Eureka and a circuit breaker like Hystrix. Another thing that might be useful when working with microservices is to provide your application configuration as a microservice as well.

Consuming REST API’s with Spring

September 13th, 2016 | 11 min read | REST, Spring, Spring boot, Web

In the last tutorial we created a small REST API. So now that the “producing REST API” step is completed, it’s time to start consuming it in another Spring boot project. Last time we’ve already set up a module for this project, called spring-boot-rest-client.

Handling forms with Spring Web and JSR-303

April 13th, 2016 | 13 min read | form, Spring, Spring boot, Web

Up until now I’ve written several tutorials already about creating some readonly Spring boot application, but what’s cool about that? Eventually you’ll have to add/update some data in your application. In this example I’ll show you how you can do that with Spring Web and JSR-303 bean validations.

Internationalization (i18n) with Spring

April 5th, 2016 | 7 min read | i18n, Spring, Spring boot, Web

When developing applications, it can be interesting to put labels in a separate properties file, so that they can be re-used. For example, we often noticed that within our applications there were slight variations on specific words, which broke consistency. The easiest way to solve that is to centralize these labels. Another benefit you get […]

Handling errors with Spring MVC

January 19th, 2016 | 7 min read | Spring, Spring boot, Spring MVC, Web

In my previous tutorial I wrote a small Spring boot application that retrieved data from a database and showed it on a webpage. However, we only handled the happy path, usually stuff may go wrong when retrieving data or doing certain operations.

JPA made easy with Spring data’s repositories

January 12th, 2016 | 9 min read | JPA, Spring, Spring boot, Spring Data, Web

In my previous tutorial I made a simple application to show some superheroes and supervillains. While the application did what it should do it was pretty statically because I used some mock data. With Spring Data it’s very easy to create a simple CRUD application without the hassle of creating your own DAO’s. Spring Boot […]