
Using OpenRewrite for large-scale refactoring
Automated refactoring with OpenRewrite – efficient and time-saving.
Blog
Filter items by keyword

Automated refactoring with OpenRewrite – efficient and time-saving.

Writing trivial code can be cumbersome and can reduce code clarity. Here we show how Java's Annotation Processing can help.

This article discusses the reason for and handling of the 'this-escape' linter rule, introduced in JDK 21. The article uses examples to explain why the rule was introduced and what needs to be considered when applying it.

In the world of modern technologies, talent and dedication are the keys to success. This article shows the history of Kuba Kosiński, cronn's successful intern.

You want polymorphism, type-safety and a code-first approach for your pet hotel. We show you how to get it.

Thanks to Unity support of augmented reality, physics and multiplatform build, you can build your first AR app in no time

Managing dependencies across sub-projects in Gradle can be tricky. Here you will learn about one of the gotchas.

If stereotypes are to be believed, software developers are grumpy people who sit indoors all day and write code, oblivious to the outside world. However, the reality is that nothing that is human is alien to them – including running.

Port forwarding with SSH is a very powerful tool. Every software developer and DevOps engineer should know its basics.