If your serious about building your Java applications with Spring Boot then your definitely going to love developing with Spring Tool Suite 4. In this post, I go over how to run the STS4 IDE from a Docker Container as well as introduce you to its new and amazing features that you won’t be able to live without.
Java Optional, NullPointerException Killer?
Does the Java Optional Class finally rid us of NullPointerExceptions? I’ll demonstrate how when Optional is used correctly and when combined with Java’s functional style of programming, that this is indeed possible.
Continue reading “Java Optional, NullPointerException Killer?”
Java 9 Modules Provide Strong Encapsulation
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”
A Brief History of Dependency Injection
If your new to Dependency Injection and wondering what it is and why so many use it in their projects, then it might help to start from the beginning with a brief history of Dependency Injection. It all started with the new keyword a long long time ago …
Continue reading “A Brief History of Dependency Injection”
An Alternative to Jenkins for Java CI
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!