Published inLevel Up CodingHandling Exceptions Gracefully in Spring Boot with @ExceptionHandlerOct 21Oct 21
Published inLevel Up CodingBuilding a Timer Using ScheduledExecutorService in JavaLearn how to implement a timer mechanism using the ScheduledExecutorService, a powerful tool in Java.Sep 21Sep 21
Setting Up Plain WebSocket Communication in Spring BootIn this article, we’ll explore how to set up plain WebSocket communication between two Spring Boot services.Sep 5Sep 5
Avoid Turning Open Source Projects into Proprietary SolutionsIn this article, I want to highlight the potential problems that may arise when you take an open source project and modify it to suit your…May 1May 1
Secure your application with Spring Security and KeycloakNowadays, writing secure apps is becoming essential, and security is a major component of application development. For this reason, we will…Apr 3Apr 3
AI vs Human — Detect LLM generated textFirst article of 2024! Let’s detect LLM generated text!Jan 8Jan 8
How to properly handle errors in Spring StateMachineIn this article, we are going to look at the proper way of handling errors in Spring StateMachine.Dec 2, 2023Dec 2, 2023
How to use Spring Actuator with Grafana & PrometheusThis post will walk you through setting up a Spring application with Prometheus to submit metrics in Grafana. All this will be done in…Nov 26, 2023Nov 26, 2023
WebSummit 2023: Where are AI and Web3 heading to?In this article, I will give you an overview of the most fascinating talks that took place at WebSummit 2023. I participated in the…Nov 20, 2023Nov 20, 2023
Build your customized Keycloak imageKeycloak occasionally does not provide the functionalities that our clients or us desire. In this scenario, what should we do?Nov 10, 2023Nov 10, 2023