Guide to Developer-Friendly DSLs
Creating domain-specific languages in Groovy is extremely easy. It is actually so easy that everyone thinks that they know how to write them. In this session, you will go beyond the trivial builder example and learn what are the common pitfalls in DSL development in Groovy and how to work around them. Discover the patterns which will help you provide better developer experience to your DSL and also which enables static compilation and faster execution.