Java

[EN] `@EventListener` in Spring Boot: How to build loosely coupled components
[EN] `@EventListener` in …

Hello everyone,

In modern, microservices-oriented architectures, we want to keep components as independent as possible. When service A performs an action (e.g. registers a user), service B should respond to it (e.g. send a welcome email) without A needing to know from B directly.

[EN] Why senior engineers almost never write `!= null`
[EN] Why senior engineers …

Hello everyone,

If you’ve been around the Java world for a while, you know the picture: your code is littered with defensive queries like:

[EN] Java from 24 to 25
[EN] Java from 24 to 25

Hello everyone,

In the world of Java development, we have become accustomed to rapid change. Almost two decades have passed since the legendary article saying goodbye to Java 8, and the platform has continued to evolve. The monolithic release cycle is history. Instead, we get new features every six …