|
|
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.
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
Progressive .NET Tutorials 2012
CONFERENCE (3 DAYS)
London, Tuesday, May 29th
BOOK NOW!
|
|
The London Python Group
FREE EVENT:
Python code review
London, Wednesday, June 6th
|
|
Dutch Mobile Conference
CONFERENCE (3 DAYS)
Amsterdam , Thursday, June 7th
BOOK NOW!
|
|
London Ruby User Group
FREE EVENT:
ElasticSearch
, Monday, June 11th
|
|
Gavin Bell's Social Applications
2 DAY COURSE. Featuring Gavin Bell London, Thursday, June 14th
|
|
QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th
BOOK NOW!
|
|
Typesafe's Fast Track to Play
1 DAY COURSE. London, Friday, June 22nd
|
|
Damjan Vujnovic's Advanced JavaScript Workshop
2 DAY COURSE. Featuring Damjan Vujnovic London, Monday, June 25th
|
|
|
|