Analyzing dependencies in IntelliJ IDEA
Let's look at analyzing dependencies in IntelliJ IDEA. Where does your application get a specific version of a library, show conflicts, etc.

Let's look at analyzing dependencies in IntelliJ IDEA. Where does your application get a specific version of a library, show conflicts, etc.

Does your app fail CI tests "sometimes"? Does it display flaky behavior? Did you add many logs trying to solve it? There's a better way: …

Learn how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when …

"Synchronized" was revolutionary and still has great uses. But it's time to move to newer thread primitives and rethink our core logic.

Java enums can contain much more than just a list of definitions, but also data and extended functionality!

Moving a commit to a different branch: not nearly as scary as it sounds! Let the IDE help to turn this into a quick, low-stress task.

When it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way …

How to develop a tiny Java profiler, that can output flame graphs, in just 240 lines of pure Java, making it easy for anyone to understand.
Stop digging through variables in the watch to find nuggets of gold, or rerunning the expression evaluation. Use entity renderers instead.
Learn how to treat logs and traces as part of a scalable cloud storage repository that can be analysed with the techniques used for big …