Be More Functional with Java’s Functional Interfaces

Java8 provided functional interfaces and how it gives java an ability to do functional programming.

What’s in a Name: Java Naming Conventions

Everything is in the name. Imagine a world where we didn't had any naming system? This…

How Multi Threading Lets You Drive a Car, Ride the Bikes, and Sail a Boat Simultaneously

When doing a thing, prepare another, meanwhile, execute something else. Challenging, isn't it? Let's do the…