-
Kotlin

Testing Kotlin with Spock Part 3 – Interface default method
Kotlin allows you to put method implementation in an interface. The same mechanism can be found in Java interfaces as…
Read More » -
Core Java

A Tale of Two Oracle JDKs
There has been concern recently that Java developers will inadvertently use the wrong Oracle-provided JDK implementation now (as of JDK…
Read More » -
Software Development

Microservices for Java Developers: Monoglot or Polyglot?
1. Introduction Along the previous parts of the tutorial we have talked quite a lot about the benefits of the…
Read More » -
Enterprise Java

Layered Architecture Up and Running just in 5 minutes:: Spring Boot Part 1
This is a two-part series where I will show how to create a Layered architecture with Spring Boot. What is…
Read More » -
Agile

Designing an Organization for a Product Approach, Part 2
In Part 1, I suggested that when we organize by function, the recognition and rewards might prevent a successful agile…
Read More » -
Agile

Designing an Organization for a Product Approach, Part 1
If youāre thinking about an agile transformation, you already know about feature teams. You might even call them/use them as…
Read More » -
Enterprise Java

Instrumenting Porcupine With Prometheus & Grafana
Adam Bienās Porcupine library makes it easy to configure dedicated executor services that act as application bulkheads. Iāve created an…
Read More » -
Enterprise Java

Anatomy of Apache Spark Job
ApacheĀ Ā SparkĀ is general purpose large scale data processing framework. Understanding how spark executes jobs is very important for getting most of…
Read More » -
Software Development

Project Versioning With Rultor
All of my projects, libraries or applications, are published on Maven Central. In case you donāt know how that works,…
Read More »







