All videos

Building Kotlin DSL

June 16, 2020

In past years we can see an explosion of DSL usage, from different kinds of configurations to view definitions. Especially lately mobile world is shaken by Jetpack Compose and Swift UI, but DSLs are becoming more popular on the backend too. In this presentation we will learn how Kotlin DSLs work and how can we define our own statically typed DSLs in Kotlin. Step by step, through live coding.