Domain modeling is simply a key part of building robust software that meets the needs of complex businesses. Kotlin is an excellent choice, providing powerful tools to support effective domain modeling.
In this talk, we will research how Kotlin's features make it perfect for domain modeling, enabling you to craft expressive, resilient, and clean domain code. We will dive into features like sealed classes, inline classes, extension functions, and more to show how they can enrich your models, making them more expressive and little error-prone.
During the talk, we will refactor real-life code, transforming typical anemic domain structures into something much more idiomatic and effective. Whether you are fresh to domain modeling or looking to sharpen your Kotlin skills, join me to see how you can boost your domain plan with Kotlin.
