Salman KhanDemystifying Internationalization (i18n) and Localization (l10n) in the context of globalization…IntroductionSep 19, 2023Sep 19, 2023
Salman KhanBest Practices for Creating Utility Classes in Software DevelopmentIntroductionSep 10, 2023Sep 10, 2023
Salman KhanA Comprehensive Guide to Understanding Naming Conventions: Camel Case vs Pascal Case vs Kebab Case…IntroductionSep 5, 20233Sep 5, 20233
Salman KhanAdopting Microservices? Factors to ConsiderMicroservices are a popular architectural style for building complex applications. But before jumping on the bandwagon, organizations must…May 3, 2023May 3, 2023
Salman KhanHow to Run a Java Application in the Background with Alternative JDK VersionsRunning a Java application in the background allows it to continue running even after closing the console. The simplest way to achieve this…Mar 29, 2023Mar 29, 2023
Salman KhanSpring In-Memory Cache in ActionCaching is an important technique used to improve the performance of applications. In Spring, caching can be easily implemented using…Mar 16, 2023Mar 16, 2023
Salman KhanUnderstanding Dependency Injection in Spring: Choosing the Right Injection MethodDependency Injection (DI) is a widely used design pattern in software development to achieve loose coupling between components. In the…Feb 27, 2023Feb 27, 2023
Salman KhanGetting Started with GraphQL in Spring BootGraphQL is a query language for APIs, providing a more efficient and powerful way to communicate with server-side applications than…Feb 24, 2023Feb 24, 2023