God Class- The developers booby trap!!!

God Class- The developers booby trap!!!
 We all know what is a dystopian world -- A world of Chaos or Injustice, for developer Antipattern, is the dystopian world but surprisingly willingly or unwillingly developers love to live in a dystopian world.Jokes apart, but this is the ground...

Effective Advice on Spring @Async : Final Part .

Effective Advice on Spring @Async : Final Part .
In my previous articles, I discussed the Spring Async concept and How to use it effectively. If you want to revisit,  below are the links, Also for new visitors I recommend,  please go through previous parts after reading this one. Part...

Effective Advice on Spring @Async (ExceptionHandler): Part 2

Effective Advice on Spring @Async (ExceptionHandler): Part 2
In this article, I am going to discuss, how to catch Exception while you are using @Async annotation with Spring boot. Before deep diving to Exception handler I hope everyone who is reading this article, read my first part, If not I encourage you...

Java:: What is invokeDynamic

Java:: What is invokeDynamic
In my previous article, I discussed --How JVM determines which methods to call at runtime?Also, we learned that In bytecode level, java compiler uses 4 special opcodes for method invoking invokestatic,invokeinterface,invokevirtual,invokespecial. Now, ...

How does method dispatch happen in Java?

How does method dispatch happen in Java?
 Have you ever wondered when you call a method like a list.add("Shamik"), How the actual method invoke in runtime? If you want to discover the How part then you are in the right place else you can easily skip the article as it is not related...

Java8: Oogways more advice on Optional.

Java8: Oogways more advice on Optional.
Oogway's previous talk clears the confusions about Why Optional is added on java8? But PO is a Dragon warrior he is the finest Java warrior so he wants more, He wants to know when is the right time to use Optional. What are the best practices so he...