ClassLoader & memory leaks: a Java love story

We've been experiencing very strange memory leak in our Java application servers, when deploying new version of a micro service. The JVM process was running out of memory and consequently crash leading to service outage.…

Using CDI 2.0 in a Java SE application

CDI (Context & Dependency Injection) is a Java API released with JEE6 that enable dependency injection. Prior to may 2017 it was only available on JEE platform, but fortunately it has changed. CDI 2.0 (released in may 2017) add a new API to create a dependency injection container on…