PinnedPravin ChoudharyPoison Pill in Kafka and ways to handle itIn this article, we will be discussing in detail what is a poison pill in Kafka and how we can avoid and handle it in real applications.Jun 16Jun 16
PinnedPravin ChoudharyJava 22: New features with examplesJava 22 has been released by Oracle on March 19, 2024. You can download Java 22 here.Apr 8Apr 8
PinnedPravin ChoudharySetup JaCoCo for Gradle and Maven projects and integrate with GitHub ActionsCode coverage is a software quality metric that measures how many lines of code are executed when unit tests are run. This metric shows the…Mar 22Mar 22
Pravin ChoudharyKafka service goals and how to achieve themApache Kafka is a powerful tool used to handle large amounts of data quickly and reliably. It ensures that a large amount of data can be…Jun 23Jun 23
Pravin ChoudharySpring Kafka using Avro as a message formatIn the last article, we discussed Spring Kafka using Protobuf as a message format, in this article let’s focus on configuring and…May 29May 29
Pravin ChoudharyTop 10 Cache Eviction TechniquesCache eviction refers to the process of removing data from a cache to make room for new or more relevant information. Caches store…Apr 28Apr 28
Pravin Choudhary5 Lesser-Known yet Powerful Lombok AnnotationsJava developers often find themselves writing endless lines of boilerplate code, which can be tedious and error-prone.Apr 14Apr 14
Pravin Choudhary3 Ways to Create Builder Pattern for Java RecordsThe Builder pattern, which is one of the 23 Gang of Four (GoF) design patterns, is a creational design pattern that lets you construct…Mar 102Mar 102
Pravin ChoudharySorting elements in a custom-defined order in JavaIn the landscape of Java development, it’s commonplace for practitioners to encounter the necessity of sorting a provided list of elements…Mar 3Mar 3