InDev GeniusbyPratiyush PrakashDockerizing Spring Boot Application End-to-End with DB and CacheIn my previous article, I explored how to Dockerize a Spring Boot application while adhering to the best practices. However, I didn’t…Aug 17, 2024Aug 17, 2024
InDev GeniusbyPratiyush PrakashCreating a News Notification System with Kafka and Spring BootIn scenarios where immediate and reliable data processing is key, Apache Kafka shines as a distributed streaming platform that excels in…Apr 26, 2024Apr 26, 2024
InDev GeniusbyPratiyush PrakashDockerizing Spring Boot Application by Adhering to 8 Best PracticesDocker plays a pivotal role in modern software development, and Spring Boot applications are no strangers to its influence. Now, the…Mar 11, 20242Mar 11, 20242
InDev GeniusbyPratiyush PrakashEffective Management of Node.js and Java Versions on WindowsIn big companies, developers often deals with different applications that runs on various versions of Node.js and Java. Managing this…Feb 3, 20241Feb 3, 20241
InDev GeniusbyPratiyush Prakash3 Important Annotations That Will Be Helpful in the Majority of Spring Boot ProjectsIn this article, I will cover three widely used Jackson annotations which comes handy in various use-cases in Spring boot in detail.Jan 17, 2022Jan 17, 2022
InDev GeniusbyPratiyush PrakashUnderstanding Spring AOP by Creating Annotation for Logging Requests and ResponsesOne powerful tool in the arsenal of Java developer is Aspect-Oriented Programming (AOP), and when seamlessly integrated with Spring Boot…Jan 24, 20243Jan 24, 20243
InT3CHbyPratiyush PrakashOne Common Mistake to Avoid When Using @Async and @Cacheable in Spring BootWhen solving performance bottlenecks first two things which come to our mind is parallelization and caching. And Spring boot provides out…Dec 28, 2021Dec 28, 2021
InDev GeniusbyPratiyush PrakashEfficient Large-Scale Data Streaming Using Spring Boot and JavaScript GuideIn the fast-paced world of data-driven applications, the need for seamless and efficient data streaming has become more crucial than ever…Feb 19, 2024Feb 19, 2024
InDev GeniusbyPratiyush PrakashHow to Handle Constraint Violation Exception Using @ControllerAdvice in Spring BootSpring boot provides a nice and easy way to do proper validation for RequestParams or PathVariables using Validated annotation. In this…Jan 11, 2022Jan 11, 2022
InDev GeniusbyPratiyush PrakashSetting Up Basic Authentication for Spring BootIn this article we will cover how to build a secured spring boot application from scratch. So sit tight and let’s go through it.Oct 5, 2023Oct 5, 2023
InDev GeniusbyPratiyush PrakashImplementing Rate limiter using Redis cache in Spring BootIn the age of Bot attacks almost all APIs published by major tech companies enforce some sort of rate limiting. In this article I will…Apr 22, 20224Apr 22, 20224
InDev GeniusbyPratiyush Prakash2 Ways to Handle Stale Cached Response in RedisIn this article, I will talk about different types of responses that we cache and the possibility of data getting stale and different ways…Feb 5, 2022Feb 5, 2022
InDev GeniusbyPratiyush PrakashImproving Service Performance by Utilizing Caching and Parallelization in Spring BootLet’s imagine we have to create a service method which takes a list of search keys and returns a list of objects. If we start making…Jul 19, 2022Jul 19, 2022
InDev GeniusbyPratiyush PrakashMultilevel Redis Caching Strategy to Improve PerformanceLet’s imagine we are building a movie wiki website that changes its looks and feel based on which genre it is, on load. And we get all the…Jan 26, 2022Jan 26, 2022
InDev GeniusbyPratiyush PrakashImplementing Reverse Proxy Using Netflix’s Zuul in Spring BootIn this article, we will discover what is reverse proxy and how we can implement reverse proxy using Netflix’s Zuul in Spring boot for a…Feb 21, 20221Feb 21, 20221
Pratiyush PrakashJackson ObjectMapper for Parsing JSON in Spring BootThere are various instances where we have to work with JSON in the backend. Either we get JSON value from database or from API. And it is…Jan 3, 2022Jan 3, 2022
InT3CHbyPratiyush PrakashGet All Message Properties Key-Value Pairs as JSON for Selected Locale in Spring BootFor internationalization we store all key value pairs as message properties in spring boot project such that our web component doesn’t haveJan 3, 20222Jan 3, 20222
InDev GeniusbyPratiyush PrakashProxy Design Pattern in SpringIn this article we will discover what is proxy and how does Spring uses proxy to abstract the complexities and make developer life easier.Feb 28, 2022Feb 28, 2022
Pratiyush PrakashGetting a Map Directly from a Query Using MyBatis in Spring BootIn this article I will cover simple way to get the map of unique identifier and object details directly from query using MyBatis in Spring…Dec 23, 2022Dec 23, 2022