MORE TO EXPLORE
About Us
Join Triangle Jug
Mail Lists
Meeting Info
Wiki
Get Involved!
Jobs
Archived Meetings
Archived presentations
Legal
OUR NEXT MEETING IS March 15, 2010

Triangle Java Users Group Presents:

Domain Specific Languages: fighting accidental complexity in a sea of technology

presented by Shawn Hartsock

Monday, March 15, 2010
6:30 PM - 9:00 PM

NOTICE: The March 2010 Java User Group meeting location will be at Red Hat at 1801 Varsity Drive, Raleigh NC. Here is the link:
Google Maps Link To TriJUG Meetings

Abstract:

Because the world is full of software there is a high risk of adding accidental complexity to systems. Today software systems are rarely written from scratch and software must be made from existing systems for use by other systems. What is unique to each application may be lost in the noise of solving accidental problems created by using what already is in place. If we decompose applications into domains and create common ways to manipulate these domains we can accomplish both the vital tasks of allowing interoperability and hiding accidental complexity. Domain Specific Languages coupled with Meta-Programming can be a powerful set of techniques in our battle to keep complexity at bay.

About the Speakers:

Shawn Hartsock holds a B.S. in Computer Science (gingerly in his hands) from the University of Alaska Fairbanks... and even managed to take a few graduate level computer science courses while on a teaching fellowship. Shawn has lived in Alaska, as well as Bavaria, and currently lives outside of Chapel Hill, North Carolina. Shawn is a Senior Software Engineer for Clinipace Worldwide (clinipace.com) a Digital CRO and has been published several times in GroovyMag (GroovyMag.com) a magazine for the Groovy/Grails/Griffon developer community.

About Clinipace Worldwide: Clinipace Worldwide is a global technology-driven clinical research organization (CRO) specializing in fully-integrated research services for growth-oriented and mid-tier biopharmaceutical and medical device firms.

Agenda:

6:30 - 7:00 PM -- Meet, Talk, Pizza
7:00 - 7:15 -- JUG Business and Announcements
7:15 - 8:15 -- Presentation
8:15 - 8:30 -- Discussion with Presenter
8:30 -- Raffle
9:00 - Doors close


Admission:
Paid-up members of TriJUG may attend without additional charge. Non members are asked to pay $5 per meeting. But, if you are either a full time student or unemployed, then we ask only $2 per meeting.



[Return to Lobby]