Lombok: The Love-Hate Relationship in Maven ProjectsFun fact about Lombok: The project’s name was inspired by a popular vacation spot in Indonesia, the island of Lombok. The founder of…Apr 24, 2023Apr 24, 2023
Sync or Swim: Navigating Microservice Communication with Synchronous and Asynchronous ApproachesIn the world of microservices, communication is critical. Microservices are designed to work together seamlessly, exchanging data and…Apr 18, 2023Apr 18, 2023
Efficiently Sorting Millions of Records in Java: A Step-by-Step GuideWhen you are dealing with a large dataset, you need to be careful while updating it in order to avoid performance issues. Updating a large…Apr 16, 2023Apr 16, 2023
Understanding the Differences Between Original File, Executable Jar File, and Exec Jar File in JavaWhen building a Java application using Maven, the default JAR file produced by the build process is a so-called “regular” or “original” JAR…Apr 12, 2023Apr 12, 2023
Choosing the Right Database: A Guide for DevelopersWhen building an application, choosing the right database is a critical decision that can have a significant impact on its performance…Apr 10, 2023Apr 10, 2023
Best practices for versioning API contracts to avoid breaking changes.When making changes to API contracts in Spring Boot microservices, it’s important to follow a versioning strategy that allows existing…Mar 26, 2023Mar 26, 2023
Internal workings of MySQLMySQL is an open-source relational database management system that has gained popularity due to its ease of use, flexibility, and…Mar 24, 2023Mar 24, 2023
Computer and InternetStory 1: I learned about the Internet in the early 2000s. The kid who used to wander around the school library looking for meanings, all of…Apr 27, 2022Apr 27, 2022
Design patterns used in spring frameworkDependency injection or inversion of control (IOC): Centre of bean factory/application contextMar 18, 2022Mar 18, 2022
Important Topics and Notes for Data Structures and Algorithms InterviewData StructuresJul 7, 20213Jul 7, 20213