DFW Groovy Grails July Meeting Announcement - Tomorrow Night

4 views
Skip to first unread message

Erik Weibust

unread,
Jul 5, 2016, 4:14:43 PM7/5/16
to dfw...@googlegroups.com, javamug-...@googlegroups.com
Please consider yourself invited to the DFW Groovy - Grails UG meeting, tomorrow, July 6, 2016, at Improving.

We meet for social time from 6:30-7:00pm where we have pizza and soft drinks. The meeting starts at 7pm and is always over by 9pm.  See below for meeting details or visit our website, http://dfw2gug.org.

Thanks,
Erik
---

Modern Groovy DSLs
06 July 2016 - David Clark

Abstract
Making DSL's in groovy has changed a lot since Groovy 1.0. Back then it was all about what you could do dynamically: implementing propertyMissing and methodMissing, adding operator overloading, using named parameters, and leaving off semi-colons. All of those are still valid groovy, but Groovy has added a lot of features to make DSL's safer, faster, and easier to use. These are features like the @DelegatesTo annotation, script base classes, type checking extensions, extension modules, and the old standby, closure delegation.

We'll also talk about what makes a good DSL and when you want to implement one.

Bio
David Clark is a software engineer working for ResearchNow. His current responsibilities are 1) developing tools for improving database deployment speed and accuracy and 2) Improving and simplifying data access in ResearchNow applications. Both make heavy use of Groovy. In the past he worked in Telecommunications and the financial/banking worlds using Java technologies. He has used Groovy since the 1.0 release in 2007.

--
Meet me at JavaMUG - http://javamug.org
Follow me on Twitter - http://twitter.com/erikweibust
Connect with me on LinkedIn - http://www.linkedin.com/in/erikweibust
Reply all
Reply to author
Forward
0 new messages