Gateway Software Symposium - September 28 - 30, 2007 - No Fluff Just Stuff

Implementing DSLs with Groovy

Gateway Software Symposium

St. Louis · September 28 - 30, 2007

You are viewing details from a past event

About this Presentation

Domain Specific Languages (DSLs) have been a powerful technique used throughout programming's history to elevate developer productivity. This talk will discuss how to create and use DSLs with the Groovy programming language. Different techniques for creating DSLs will be shown, along side an exploration of the features in Groovy that make it especially useful for DSLs.

Specific topics covered:

What is a DSL?
When should you use one?
Groovy's features for building DSLs
Examples

Matt Secoske

Java Consultant

Matt Secoske is a Software Developer / Consultant living in Omaha, NE. He has been developing software for over 9 years professionally. He splits his time between working on Enterprise Java applications during the day, spending time with his wife and two beautiful children in the evening, and learning new technologies whenever he can. He is a board member and regular speaker for the Omaha Java Users Group. He blogs at http://blog.secosoft.net