InfoQ Homepage Domain Specific Languages Content on InfoQ
-
Posted by
Alan Elder
on
Aug 29, 2024
What Can You Learn from the Fastest Code in the World?
Alan Elder explores the extremes one can go to in order to push the boundaries of code performance and efficiency to perform complex processing on millions of packets per second.
on Aug 29, 2024Icon45:12 -
Posted by
Pieter Koopman
on
Aug 03, 2020
Dynamic Creation of Well-Typed DSL Expressions
Pieter Koopman shows how to make dynamic editors for complex user inputs in iTask programs using dynamic types.
on Aug 03, 2020Icon22:33 -
Posted by
Hugo Hache
on
Sep 17, 2017
How to Structure Your Bot with Clarke
Hugo Hache introduces Clarke, a Ruby DSL library designed to build conversational bots.
on Sep 17, 2017Icon15:20 -
Posted by
Jevgenij Nekrasov
on
May 28, 2016
Being Meta
Jevgenij Nekrasov discusses doing meta-programming in .NET, including writing a custom DSL.
on May 28, 2016Icon55:41 -
Posted by
Artem Bilan
on
Feb 14, 2016
Spring Integration Java DSL
Artem Bilan talks about using the Spring Integration Java DSL fluent API add integration capabilities to an application using only Spring Java configuration, and the benefits of Java 8 Lambda support.
on Feb 14, 2016Icon01:23:29 -
Posted by
Cedric Champeau
on
Dec 31, 2015
What will a Groovy DSL Look Like in 2016
Cédric Champeau illustrates what a modern DSL written in Groovy is, syntactically speaking, and implementation wise. He also covers how you can improve the syntax of your DSL, its performance, and UX.
on Dec 31, 2015Icon01:26:33 -
Posted by
Dominic Robinson
on
Oct 23, 2014
Comfortable Concurrency
Dominic Robinson reflects on several concurrency models, trying to assess which is more pleasant to work with.
on Oct 23, 2014Icon01:35:36 -
Posted by
Eelco Visser
on
Oct 23, 2014
The Spoofax Language Workbench in Industry
Eelco Visser, Vlad Vergu demonstrate how Spoofax simplifies the process of specifying syntax using SDF3, name analysis using NaBL and type analysis using TS, code generation in Stratego.
on Oct 23, 2014Icon01:08:19 -
Posted by
Juha-Pekka Tolvanen
on
Sep 20, 2014
The Business Cases for Modeling and Generators
Juha-Pekka Tolvanen keynotes on what modeling languages and generators are more helpful and cost effective.
on Sep 20, 2014Icon01:13:45 -
Posted by
Jos Warmer
on
Sep 18, 2014
On the Way to DSLs for Non-programmers
The authors share insights from their experience building DSLs for business people.
on Sep 18, 2014Icon01:25:43 -
Posted by
John Slaby
on
Aug 30, 2014
Why I've Come to Prefer Fluent APIs Over Other Kinds of DSLs
John Slaby discusses the reasons why he prefers fluent APIs and examine, through examples, the many different ways that Fluent APIs can be used to help produce better solutions than external DSLs.
on Aug 30, 2014Icon46:16 -
Posted by
Stefan Chis
on
May 24, 2014
Write Your Lisp in Scala
Stefan Chis demos building a Lisp dialect in Scala, covering: parsing code, defining data types and functions, evaluating expressions, implementing higher order functions.
on May 24, 2014Icon51:31