Our team enjoys coding with Kotlin. In fact, we enjoy it so much we are converting existing Java projects to Kotlin. Most of these Java projects use Lombok, which made us wonder: Would it be possible to use Kotlin’s built-in features to get rid of Lombok?
The answer to this question is more nuanced than the title of this session might suggest. At the end of this talk, you will have enough knowledge to decide for yourself if Kotlin indeed makes Lombok obsolete.
In this talk, we will look at idiomatic Kotlin replacements for Lombok annotations and discuss how these replacements differ from their Lombok counterparts.