Author: lejdiprifti

Building a Timer Using ScheduledExecutorService in Java
In this article, we will explore how to implement a timer mechanism using the ScheduledExecutorService, an important tool in Java for…

Converting React app into an Electron desktop application
Introduction In this article, we’ll walk through the process of converting our React app into an Electron desktop application, making…

Optimizing entities with JPA lifecycle events
Introduction In this article, we will explore how to leverage JPA entity lifecycle events, with a particular focus on @PrePersist…

Building a global HTTP error handler in Angular 17
Introduction One of the key principles of writing clean code is DRY (Don’t Repeat Yourself). To avoid repetitive lines of…

Security in microservices with Spring Boot and Kafka
Introduction In this article, we will explore how we can achieve security in distributed microservices using Spring Boot and Kafka….

TCP client-server communication with Spring Integration
Introduction In this article, I’ll walk you through using Spring Boot 3 to set up a reliable TCP server and…