-
Core Java

How and when to use Generics
This article is part of our Academy Course titled Advanced Java. This course is designed to help you make the…
Read More » -
Core Java

How to design Classes and Interfaces
This article is part of our Academy Course titled Advanced Java. This course is designed to help you make the…
Read More » -
Core Java

Using methods common to all objects
This article is part of our Academy Course titled Advanced Java. This course is designed to help you make the…
Read More » -
Core Java

How to create and destroy objects
This article is part of our Academy Course titled Advanced Java. This course is designed to help you make the…
Read More » -
Core Java

Advanced Java Tutorial
Course Overview Learning the basics of Java is easy. But really delving into the language and studying its more advanced…
Read More » -
Core Java

Comparing Imperative and Functional Algorithms in Java 8
Mario Fusco’s popular tweet impressively shows what the main difference between imperative and functional approaches to similar algorithms really is:…
Read More » -
Agile

Resource Efficiency vs. Flow Efficiency, Part 2: Effect on People
If you haven’t read Resource Efficiency vs. Flow Efficiency, Part 1: Seeing the System, I explain there about optimizing for…
Read More » -
Enterprise Java

Pluggable persistence in Activiti 6
In the past years, we’ve often heard the request (both from community and our customers) on how to swap the…
Read More » -
Core Java

AssertJ’s SoftAssertions – do we need them?
One of the rules of writing good unit test is that it should fail for one reason, so unit test…
Read More »



