Software Development

JAVA 8: Building a TriFunction functional interface

Java 8 facilitates several functional interface in java.util.function package. If we observe carefully, there are primarily four kinds of interfaces provided in this package, which are: * Supplier * Consumer * Function * Predicate with

Gist: Gradle/ Invalidate Dependency Cache

If you are using Gradle, you probably know that Gradle use a binary metadata chache to store various aspects of dependency resolution (see following gradle doc ). There might be a point when you

Maven Commands for Building Specific Modules

In my job, we work with a maven multi-module  project. While using maven, I have discovered several commands that are quite effective during development. In this post, and in the upcoming posts I