Serializable and serialVersionUid in Kotlin

Delegate to a class without providing it in the public constructor

Use let or also to simplify working with nullable objects

Use apply to initialize objects or to achieve method chaining

Filtering a list

Fluent methods in Kotlin

Creating DTOs POJOsPOCOs