Talk

Domain-driven Design with Kotlin

Key takeaways

We struggle daily with inherent business complexity. With the advent of domain-driven design, we got a toolbox for keeping that complexity in check. But implementing a tactical design in Java can be cumbersome. That’s why we want to look at Kotlin, the new kid on the block, that comes with data classes, type aliases, operator overloading, sealed classes, and more. We want to find out whether those language features might help us implement a tactical design more easily. Instead of using the typical case study of an online shop with orders, we’ll resort to the inherently complex rules of dungeons and dragons. So let’s roll some dice together!

Date
2018-11-21
Time
12:50 - 13:50
Conference / Event
ØREDEV 2018
Venue
Malmö Mässan, Exhibition & Conference Center, Malmö