Building a stand-alone Spring Boot Web Application from scratch

In this tutorial I am going to show how to build a Spring Boot Web Application from Scratch, using Thymeleaf as template engine and h2database as persistence storage. Our application is going to be a “blog” style application where we can post something. This application will have : A list of posts Add new post Delete […]

Continue reading


Domain Driven Design, The Repository pattern

I’ve seen so many times a heated discussion about Repositories in Domain Driven Design, there is a kind of misunderstanding and/or confusion about what really a Repository is. People usually disagree about the role of the Repository, if it should be a kind of  “Data Access Layer”, such as a DAO or if it must […]

Continue reading