Using Domain Specific Languages to improve the speed and quality in software development is one of the areas that I pursue. In this talk at the EclipseCon 2012 my cospeakers and I share our experiences and learned lessons about use of DSLs on our joint project. We at SciSpike have been building DSL based solutions for a long time now, using various tools. Lately, our favorite toolkit is based on Eclipse Modeling Framework (EMF) and Xtext. One of the interesting aspects of this presentation is that it is not focusing solely on technology, but it addresses the impact of DSL development on the process.
We also discuss the impact of DSLs on development teams, their skills and discuss some obstacles we have encountered in the process. We conclude by discussing "Seven Habits of Successful DSL Projects".
Check out the slides here: