Blog

Use Spring Retry instead of do-while
In this article, I’ll outline the advantages of switching from the standard do-while method to Spring Retry when contacting external…

Log HTTP requests with RestTemplate
In this short article, I want to emphasise how important it is to log the HTTP requests when using RestTemplate or WebClient. Logging HTTP requests could…

Configuring WebSocket in Flutter and Spring-Boot
In this article, we are going to look at creating a simple chat application using Spring-Boot and Flutter. This will help us understand how…

Ask your Confluence: Application with Confluence data and LlamaIndex
In this step-by-step tutorial, I am going to describe how to create a custom ChatGPT that finds information from Confluence spaces. To build this…

Use orElseGet instead of orElse in Optional
In this short article, the main point I want to describe is to stop using orElse and favor more orElseGet when using Optional in…

Configuring MongoDB Liquibase in Spring Boot
In this short article, I will describe how to configure Liquibase for use in Spring Boot. The version of Spring Boot we will be using…