There’s a long back story to Java annotations. Introduced in 2004 for Java 5 and supported by the
javac compiler since Java 6 in 2002, Read more
Kotlin allows you to put method implementation in an interface. The same mechanism can be found in Java interfaces as default methods (and also Groovy Read more
Testing Kotlin with Spock Part 2 – Enum instance method
The enum class with instance method in Kotlin is quite similar to its Java version, Read more
Brand new Spring Boot 2.0 has just been released and TouKs couldn’t wait to try it in the production. One of the newly added Read more
What is MapStruct?
According to MapStruct website:
MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on
Vavr is now a must-have for every modern Java 8+ project. It encourages writing code in a functional manner by providing a new persistent Collections Read more
WSDL file describes webservices. Java classes are often generated from WSDL. For this purpose, we could use command line tools (e. g. wsdl2Java or Read more
The aim of this post is to summarize and review ways of formatting Java Time objects using Spring Boot and Jackson library.
This post is Read more
Do you think about compatibility of your public API when you modify classes from it? It is especially easy to miss out that something Read more
How often do you think about possible changes in your API? Do you consider that something required could become optional in future? How about Read more