|
COLLOQUIUM |
|
|
An Introduction to Domain Specific Languages |
|
|
|
|
|
Martin Fowler Chief Scientist, ThoughtWorks Chicago, IL Friday,
October 23, 2009 11:00
a.m. – 12:00 p.m. Fuller
Labs 320 Abstract: Domain Specific Languages (DSLs) are an old
technique in software development that's getting a recent resurgence in
interest. Most developers run into them regularly - as XML configuration
files, regular expressions, query languages or build scripts. However they
haven't been given the attention they deserve and there is very little
information out there to help developers build them effectively. I find that
few people have done much to build their own DSLs and even fewer have a broad
appreciation of the various techniques involved. _____ Martin Fowler is an author, speaker,
consultant and general loud-mouth on software development. He concentrates on designing enterprise
software - looking at what makes a good design and what practices are needed
to come up with good design. He has pioneered object-oriented technology,
refactoring, patterns, agile methodologies, domain modeling, the Unified
Modeling Language (UML), and Extreme Programming. He's
the Chief Scientist at ThoughtWorks - an international application
development company, and has written five books on software development: Analysis
Patterns, UML Distilled (now in its 3rd edition), Refactoring, Planning
Extreme Programming (with Kent Beck), and Patterns of Enterprise Application
Architecture. Host: Gary Pollice Refreshments
will be served |
|
|
|
|