Java 9 Modules Provide Strong Encapsulation

Java 9 Modules
Reading Time: 7 minutes

Before Java 9 we were all victims of having implementation details leaking out onto the Classpath, thus making them accessible to everyone.  Java’s public access modifier is just too … well public! Lets take a look at how Java 9 Modules give us a substantial boost in providing strong encapsulation  …

Continue reading “Java 9 Modules Provide Strong Encapsulation”

An Alternative to Jenkins for Java CI

Reading Time: 6 minutes

Are you searching for an alternative to Jenkins for your Java project? I sure was. I wasn’t all that interested in spending time and effort installing and configuring a local Jenkins server or even dishing out money to host one online, to start experimenting. What I found was an alternative which solved all those issues and got me quickly focusing on what I do best, code!

Continue reading “An Alternative to Jenkins for Java CI”