Blog

[EN] Java 8: revolution in code writing – 50 essential lambda and stream snippets
[EN] Java 8: revolution …

Hello everyone, Java 8 fundamentally changed the way we write code.

[EN] Strings in Java: Why `==` sometimes works and sometimes doesn't
[EN] Strings in Java: Why …

Hello everyone, Today we’re diving into a Java topic that causes headaches for many developers, especially at the beginning: The Comparing strings using the == operator.

[EN] Why `.equals()` and not `==` for object comparison in Java?
[EN] Why `.equals()` and …

A few months ago I had a short discussion in a merge request with an experienced developer who asked me that’s why asked to undo my refactoring because == was easier to read.

[EN] arc42 examples
[EN] arc42 examples

Here I will show you some examples of how the arc42 method / template is used in practice.

[EN] Enumset in database
[EN] Enumset in database

Motivation Even in this day and age, when storage is comparatively cheap, it can still make sense to have it not to be wasted.

[EN] arc42
[EN] arc42

arc42 is a proven method for documenting software architectures. It helps with the most important aspects to structure and communicate in a software architecture.

[EN] Beyond Java 8 Examples
[EN] Beyond Java 8 …

Now that we have clarified the theory in the first part, we now add some practice.

[EN] Beyond Java 8
[EN] Beyond Java 8

Beyond Java 8 - What’s next? After I’ve been working with Java 8 for some time now due to customer projects.

[EN] JUnit 5 Basics
[EN] JUnit 5 Basics

JUnit 5 is the latest version of the popular testing framework for Java.

[EN] Java Predicate Chain
[EN] Java Predicate Chain

1. What is a Predicate? A Predicate is a functional interface in Java 8 that checks a condition and returns a boolean DayOfWeek returns: true or false.