I just published a blog post on the codecentric blog site: How to write a Kotlin DSL – e.g. for Apache Kafka and in German: Wie schreibt man eine Kotlin DSL – z.B. für Apache Kafka? Edit 2. May 2023: After the relaunch of the codecentric website, the english version has been lost it seems.