Java dev

API design tips and tricks

Every day we come across several APIs knowingly or unknowingly, as an engineer its are our responsibility to design API endpoints efficiently to make the…

Java dev

4 ways to Join two Lists in Java

In this post, we will see how to join two lists in Java using Plain Java, Java 8, Guava, and Apache Commons Collections. And try…

Java dev

What is Unit Testing? What are JUnit tests in Java?

What is Unit Testing? What are JUnit tests in Java? This is what nowadays we are hearing more. Here is an small details about the…

Java dev

What is NULL? What is a Null pointer exception(NPE)? How to deal with it?

Let’s begin with a basic definition of matter, anything that occupies space and has mass is called matter. Similarly what is that doesn’t have mass…

Java dev

Group-by operation in Java Streams

We will see an example of Using group-by operation in Java Streams,  Arithmetic operation on particular fields of a Class Sorting is needed on the…

Java dev

Problem solving with streams in Java Collections

After streams being introduced in a major release most of the operations on collections are eased also at the same time its bit tricky and…