InfoQ

InfoQ

Topic/Tag specific view

DSLs Content on InfoQ


Latest featured content about DSLs

Oleg Zhurakousky on Messaging, Spring Integration, and Cloud Architectures

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

Notes from OOP 2011 Conference in Munich

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.

Four Decades of Software Engineering, are Changes Coming?

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

Book on Leveraging Domain-Specific Languages by Martin Fowler with Rebecca Parsons

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.

Concrete: Rich, Customizable DSL Editors for the Browser

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

Transforming to Groovy

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.

Panel: The Future of Programming Languages

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

Debasish Ghosh on DSLs and Akka

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.

Martin Fowler and Paulo Caroli on Continuous Integration and Deployment

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.