-
Core Java
Creational Design Patterns: Singleton Pattern
The singleton design pattern is a software design pattern the restricts the the instantiation of a class to one object.…
Read More » -
Kotlin
Kotlin and JUnit 5 @BeforeAll
Introduction In Kotlin, classes do not have static methods. A Java equivalent semantic can be provided to callers using the concept of…
Read More » -
Software Development
Git Tutorial for Beginners
1. What is Git ? Git is a popular file versioning system used globally by numerous developers for their projects. It…
Read More » -
Enterprise Java
Spring Security with Maven Tutorial
1. Introduction In this post, we shall demonstrate how to use Maven dependencies for Spring Security for very specific use-cases.…
Read More » -
Core Java
How I Test My Java Classes for Thread-Safety
I touched on this problem in one of my recent webinars, now it’s time to explain it in writing. Thread-safety…
Read More » -
DevOps
Kubernetes 1.10 Released
Yesterday, Kubernetes 1.10 was released, adding handfuls of new features to the orchestration platform. You can read the changelog on…
Read More » -
Core Java
Convenient mocking in Mockito with JUnit 5 – the official way
Starting with the version 2.17.0 Mockito provides the official (built-in) support for managing a mocking life cycle if JUnit 5…
Read More » -
Core Java
Java 11 Will Include More Than Just Features
What are the upcoming features in Java 11, and how will it be different from Java 9 and 10? Java…
Read More » -
Core Java
Creational Design Patterns: Builder Pattern
Previously we had a look at the factory and the abstract factory pattern. Those patterns serve their purpose and can…
Read More »