Your users often know how to write code. Take advantage of that by creating a custom DSL — a minilanguage. This session goes over the different ways you can provide your users with the ability to write code that’s executed inline and how to add features to that code that make it more valuable to your users.
Using Groovy’s facilities, you don’t have to design a language from the ground up—you can instead use Groovy as your baseline and add (or even remove) capabilities as required. This presentation is designed for attendees without any Groovy experience, although some Java knowledge is required.
Producer: JavaOne Conference