|
|
GGUG:Practical DSL Design
Practical DSL Design
What are some practical uses for Domain Specific Languages (DSL)?
And how do you go about designing DSLs, implementing them in Groovy,
creating tests for your models and evolving the structure of the
languages over time?
In this fast paced session, Peter Bell will examine a real
world Groovy DSL, how it was designed and implemented, the testing
strategies employed and the options for evolving the structure
(grammar) of the DSL.
If you've built DSLs but want to go further, or
if you've still not figured out how a DSL might help you to build
better, more maintainable apps more quickly and easily, come along and
learn more about creating practical, maintainable DSLs for your
projects.
Just a thought . . . If you are interested in this talk you might also be interested in Core Gradle: Gradle, a Build System for Java Workshop and
Graeme Rocher's Groovy and Grails Workshop
ABOUT PETER BELL
|
Peter Bell presents internationally and writes extensively on Domain Specific Languages, Software Product Lines, Agile Development and dynamic languages on the JVM. He is creator of the SystemsForge software product line.
More about Peter Bell
|
ABOUT THE GGUG
|
The Groovy & Grails User Group was founded in 2007, a few months prior to the first Groovy & Grails eXchange.
The Groovy & Grails UG aims to meet once every month or so, providing an opportunity for Groovy & Grails experts, programmers and enthusiasts to learn, meet and discuss.
The Groovy & Grails UG (UK) also discusses events and ideas on the G&G UG (UK) LinkedIN Group
More about the GGUG
|
|
PODCAST PRACTICAL DSL DESIGN
This session took part at the Two Talks: Practical DSL Design, Grails 1.3. You can view the other 1 podcast here.
|
|
|
PROGRESSIVE JAVA PODCASTS
|
OTHER PROGRESSIVE JAVA EVENTS
|
Official RNIB Accessibility Hackathon
CONFERENCE (2 DAYS)
London, Saturday, February 11th
BOOK NOW!
|
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
Manchester, Monday, February 13th
|
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
London, Thursday, February 16th
|
|
London Android User Group
FREE EVENT:
Data bindings
London, Thursday, February 16th
|
|
GGUG
FREE EVENT:
Deploying Grails
London, Monday, February 20th
|
|
SpringSource's Rich Web Applications with Spring T
4 DAY COURSE. London, Tuesday, February 21st
|
|
London Java Community
FREE EVENT:
Zero Downtime Home Automation
London, Tuesday, February 21st
|
|
Neo4J User Group
FREE EVENT:
Neo4j in .NET
London, Wednesday, February 22nd
|
|
|
|