Articles, page 39
- Java
Hexagonal Architecture with Java and Spring
The term “Hexagonal Architecture” has been around for a long time. Long enough that the primary source on this topic has been offline for a while and has only recently been rescued from the archives.

- Java
Immutables in Java - Are Setters Allowed?
In short, no. Feel free to jump right ahead to the section on bad practices. If you want to read a bit more on the why and how of immutables, have a look at the rest of this article.

- Spring Boot
Mocking with (and without) Spring Boot
Mockito is a very popular library to support testing. It allows us to replace real objects with “mocks”, i.e. with objects that are not the real thing and whose behavior we can control within our test.

- Book Notes
Book Review: Shape Up
TL;DR: Read this Book, when… you want to know how Basecamp builds software with bets instead of estimation you are interested in an agile process beyond Scrum & Co.

- Spring Boot
Bean Validation Anti-Patterns
Bean Validation is the de-facto standard for implementing validation logic in the Java ecosystem and it’s a great tool to have around.

- Book Notes
Book Review: The Power of Habit
TL;DR: Read this Book, when… you are interested in how habits work in individuals, organizations, and societies you want to trigger some self-reflection on your habits you enjoy real-life stories that read like a novel Overview Similar to The 7 Habits of Highly Effective People, I read {% include book-link.
