Session

Designing DSL with Kotlin

Domain Specific Languages is a powerful technique to simplify the task of implementing features that would otherwise require complex or boilerplate rich code. In this session we will look at how Kotlin provides a set of easy-to-use features that allows you to build efficient, clean and performant DSLs.
We'll see how to apply these for writing tests, dealing with concurrency, and reducing the boiler-plate that we otherwise neet to write frequently.
While this session will use Kotlin in all code samples, no pre-existing knowledge of the language is needed in order to attend.

Erik Hellman

Coffee driven developer

View Speaker Profile