Handle Java Exceptions the Vavr Way

Handle Java Exceptions the Vavr Way

Handling exceptions is a critical aspect of robust Java programming. While the traditional try-catch mechanism is effective, it often leads to verbose and less maintainable code. Along comes the Vavr library, which brings functional programming concepts to Java,...
DEVOXX 2023: Unlock the power of PostgreSQL

DEVOXX 2023: Unlock the power of PostgreSQL

Last month I had the opportunity to visit Devoxx 11th edition and to attend a conference about PostgreSQL advanced features called “Profitez de PostgreSQL pour passer à la vitesse supérieure” by Emmanuel REMY. Postgres is now in its version 15 and it is the 4th most...
Getting started with the Hexagonal Architecture

Getting started with the Hexagonal Architecture

Spring Boot application example with BDD tests Nowadays fast-paced development is widely followed in software projects. The endless technological progress and the large adoption of Agile methodologies are boosting the development. Microservices came to light to enable...