|
|
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
|
Official RNIB Accessibility Hackathon
CONFERENCE (2 DAYS)
London, Saturday, February 11th
BOOK NOW!
|
|
Russel Winder's Python Workshop
4 DAY COURSE. Featuring Russel Winder London, Monday, February 13th
|
|
Coding Kata
FREE EVENT:
In The Brain of Damjan Vujnovic
London, Wednesday, February 15th
|
|
London Ruby User Group
FREE EVENT:
LRUG lightning
London, Tuesday, February 21st
|
|
QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th
BOOK NOW!
|
|
Elevate Events
FREE EVENT:
Elevate Launch Event
London, Wednesday, March 7th
|
|
Implementing Enterprise Search at Sky
FREE EVENT:
In The Brain of Abisola Fatokun
London, Thursday, March 8th
|
|
London Ajax User Group
FREE EVENT:
Dart
London, Tuesday, March 13th
|
|
|
|