Tharindu DulshanDiscover how to use the @Transactional annotation in Spring BootManaging transactions in Spring Boot can be done using @Transactional annotation. In this blog post, we'll explore how to use…6d ago6d ago
Tharindu DulshaninStackademicUnderstanding Lazy Initialization in Spring BootIn this blog, we’ll explore the concept of lazy initialization in Spring Boot, how to use the “@Lazy” annotation, and the benefits it can…Jun 26Jun 26
Tharindu DulshaninStackademicCreating a Secure NestJS Backend with JWT Authentication and PrismaIn this tutorial, we will create a secure backend application using NestJS, Prisma, and JWT-based authentication. Our application will…Jun 13Jun 13
Tharindu DulshaninStackademicUnderstanding Dependency Injection in Spring BootIn simple terms, DI means that objects do not initiate their dependencies directly. Instead, they receive them from an external source.Jun 5Jun 5
Tharindu DulshaninStackademicStep-by-Step Guide: Setting Up Elasticsearch and Kibana with DockerSetting up Elasticsearch and Kibana using Docker on a Mac is a straightforward process. Follow this step-by-step guide to integrate and…May 31May 31
Tharindu DulshaninStackademicSimplifying Data Processing with Java Stream APIJava Stream API, introduced in Java 8, revolutionized how developers process data collections. This functional-style approach makes code…May 16May 16
Tharindu DulshaninStackademicBuilding Robust Java Applications with SOLID Principles: A Sports Team AnalogyHave you ever thought that your code could be more robust overall, more readable, or more flexible? If so, you’re at the right place at the…Apr 30Apr 30
Tharindu DulshaninStackademicIntroduction to Apache Kafka Error Handling (Springboot)Producers and consumers are used by Apache Kafka, a distributed event streaming platform, to process messages. In this process, errors…Apr 24Apr 24
Tharindu DulshaninStackademicJava Memory Leaks: Find & ConquerAny circumstance in which you keep allocated memory that you no longer need or intend to utilize is known as a memory leak. Java memory…Apr 14Apr 14
Tharindu DulshaninStackademicOptimizing Microservices with Nginx for Efficient Load BalancingTraffic management and scalability are crucial in the dynamic world of microservices architecture, where large systems are divided up into…Apr 10Apr 10