Core Java
-

Using Google Guava Cache for local caching
Lot of times we would have to fetch the data from a database or another webservice or load it from…
Read More » -

JVM is down with “OutOfMemory” error – what should I do?
Amazing as it may seem, but this particular cry âFrom the Depthsâ is frequently displayed among the results of search…
Read More » -

Java 8 Streams API as Friendly ForkJoinPool Facade
One of features I love the most about Java 8 is the streams API. It finally eliminates pretty much all…
Read More » -

Improving lock performance in Java
Plumbr is the only solution that automatically detects the root causes of Java performance issues by interpreting application performance data.…
Read More » -

Concepts of Serialization
With all this talk about why Optional isnât serializable and what to do about it (coming up soon), letâs have…
Read More » -

2015 Starts Off Strong for Java 8
JDK 8 is starting 2015 with a surge in popularity in terms of blog posts and articles. This is coinciding…
Read More » -

Getting Started with Gradle: Creating a Multi-Project Build
Although we can create a working application by using only one module, sometimes it is wiser to divide our application…
Read More » -

New Javadoc Tags @apiNote, @implSpec and @implNote
If youâre already using Java 8, you might have seen some new Javadoc tags: @apiNote, @implSpec and @implNote. Whatâs up…
Read More » -

Multiple Return Statements
I once heard that in the past people strived for methods to have a single exit point. I understood this…
Read More »

