DSLs Content on InfoQ
Latest featured content about DSLs

- Topics
- Cloud Computing,
- Architecture,
- Messaging,
- Spring Integration
In this interview done by InfoQ's Srini Penchikala, Oleg Zhurakousky talks about the cloud architectures with messaging as the core part of the cloud solutions. He also discusses the Spring Integration and other Spring projects like Spring Roo and Cloud Foundry.
News about DSLs
- Topics
- Design Pattern,
- Domain Specific Languages,
- Object Oriented Design,
- Java,
- Agile,
- Design,
- Architecture,
- Domain-Driven Design
The OOP conference (Object Oriented Programming) was held in Munich, Germany, from 24th to 28th January 2011 with “Business Impact through Mastering Change” as its general motto. Despite of its name, the OOP represents one of the largest and long-lasting events on the general field of software engineering.
- Topics
- Software Craftsmanship,
- Model Driven Engineering,
- Architecture
Jean Bezivin retraces the path that lead to our current software engineering practices and explore new avenues for the coming decade as, he notes, "there are some indications that we are currently crossing some new frontiers in technology and practices".
Articles about DSLs

- Topics
- Domain Specific Languages,
- Language Design,
- Compilers,
- Design Pattern,
- Architecture,
- Language Workbenches
In their new book Martin Fowler and Rebecca J. Parsons address the topic of Domain-Specific Languages. “Domain-Specific Languages” does not only address the concepts behind DSLs, but also tries to explain the subject in a pragmatic manner using examples in Java, C# and other languages.The book contains different patterns that reveal best practices in designing DSLs.

- Topics
- Domain Specific Languages,
- Java,
- Modeling,
- Javascript,
- Ruby
Text-based DSLs are useful, an custom editor for the DSL is even better. Concrete allows to build customized editors for JSON-based DSLs/Models. InfoQ talks to Concrete's creator Martin Thiede.
Presentations about DSLs

- Topics
- Syntax,
- Java,
- Language
Venkat Subramaniam explains some of the Groovy syntax elements and its idioms by taking Java code examples and transforming them step by step into their more concise Groovy counterparts.

- Topics
- .NET Framework,
- Programming,
- Javascript,
- Ruby,
- Java,
- Language,
- .NET,
- Architecture
Guy Steele, Douglas Crockford, Josh Bloch, Alex Payne, Bruce Tate, and Ted Neward (moderator) hold a discussion on the future of programming. Topics included: the future beyond functional, running JVM/CLR on many cores, what is the future of type checking and type systems, languages for education, comparing DSLs and ubiquitous languages, proving code correctness, functional and parallelism.
Interviews about DSLs

- Topics
- Modeling,
- Ruby,
- Domain Specific Languages,
- Java,
- Language,
- Fault Tolerance,
- Architecture
Debasish Gosh talks about Domain Specific Languages: how to build DSLs with Scala or XText, real world DSLs, parser combinators and monads. Also: how Akka brings actor-based programming to the JVM.

- Topics
- Unit Testing,
- Ruby,
- SOA,
- Domain Specific Languages,
- Java,
- Agile,
- Deployment / Datacenter,
- Architecture
Martin Fowler and Paulo Caroli discuss testing, continuous integration and continuous deployment, as well as DSLs and REST.