Create your own DSL in Kotlin - Victor Kropp
Channel: NoSlidesConf
Date: 23/12/2017

Every API you create is, in fact, a domain-specific language for your business domain. 
Kotlin is a general purpose programming language, but it offers some constructs, that make creation and usage of embedded DSLs effortless and fun. DSL makes your code expressive and easy to read. 
In this talk, I'll show those language features and guide you through a process of creation of an internal mini language.