Meetings

Building DSLs with Groovy:
A Real-World Case Study

Sten Anderson

Tuesday February 24th 2009 at 7:00pm
Wheaton, Illinois Institute of Technology - Rice Campus, Room 103

Abstract

DSLs (Domain Specific Languages) are gaining traction as a way to solve specific kinds of business problems. The dynamic nature of Groovy makes writing DSLs easier as compared to a more static language like Java. This presentation will focus primarily on a Real World Case Study in which a Groovy DSL was embedded in a Java SE application. It will provide some background about DSLs, including what a DSL is and why you might want to use one. It will also look at some of Groovy's built-in Builder DSLs as well as some of the language features of Groovy that take much of the pain out of writing DSLs.

Bio

Sten is a Senior Consultant at CityTech in Chicago. Sten has worked with Java for the past 10 years, in contexts such as military aircraft systems, desktop application development, online game infrastructure, and even some web development. Sten blogs about Java, Groovy, JavaFX, and any number of other things at http://blogs.citytechinc.com/sanderson/

Getting to the meeting

The next General meeting of UniForum Chicago will be:

        IIT Rice Campus
        Room 103
        201 East Loop Road
        Wheaton, IL 60187-8489
Directions to IIT - Rice Campus in Wheaton
The 19-acre campus is located just northeast of the intersection of Naperville and Butterfield roads in south Wheaton's Danada development. The campus is three miles west of the Butterfield Road interchange of the North-South Tollway (I-355) and two miles north of the Naperville Road interchange of the East-West Tollway (I-88).

From the North or South: From I-355 (North-South Tollway), exit westbound at Rt.56/Butterfield Road and proceed west 3 1/2 miles on Butterfield Road to East Loop Road. Turn right onto East Loop Road (Phillip's 66 Gas Station on the corner); the campus will be on your right about a block north of Butterfield Road, behind Cozymel's. Park in the Student parking lot behind the building. Room 103 is the first room inside the north enterance.

From the I-294 (Tri-State Tollway), take the I-88 (East-West Tollway) westbound and follow directions "From the East or West" below.

From the East or West: From I-88 (East-West Tollway), take the Naperville Road exit. At the traffic light, turn left onto Naperville Road and continue north for 1\275 miles to Rt. 56/Butterfield Road. Turn right onto Rt. 56/Butterfield Road and proceed 1/4 mile to the first traffic light (East Loop Road). Turn left on to East Loop Road, (Phillip's 66 Gas station on the corner); the campus will be on your right about a block north of Butterfield Road, behind Cozymel's. Park in the Student parking lot behind the building.

Room 103 is the first room inside the north enterance.

Contact Michael Potter at president@uniforumchicago.org for additional information.


For more information about UniForum Chicago contact info@uniforumchicago.org.


UniForum is a registered trademark of UniForum Association