Articles
Everything published here since 2009, newest first.
Joining forces to modernize legacy software
DSL for Modding Minecraft – Part 2
DSL for Modding Minecraft
Interview with Rutger Van Beusekom
Build a rich JSON validator website with Tylasu
LionWeb Initiative – Interview with Niko Stotz
Using LionWeb to combine JetBrains MPS with Kotlin
Bridging the Gap between Textual and Projectional Editors
Strumenta Talks: in conversation with Adolfo Ochagavìa
A tutorial on Spoofax, a Language Workbench
Experiences of Practical DSLs usages: a talk with Glen Braun
When you need low-code or no-code and when you need DSLs
Which CEOs should care about DSLs?
Teaching Programming With Hedy
Interview with Peter Strong on Dark Matter DSL project
Racket a Language for Creating New Languages
Interview with Campbell Pryde on XULE a rules language for XBRL.
Quickly create DSLs with Langium
MPSServer: enabling integration with MPS
Writing an Editor for PlantUML
Go To Definition in the Language Server Protocol
Interview with Matteo Mortari on process automation
Interview with Meinte Boersma on Domain-Specific Languages
Saving JetBrains MPS models in a database using Modelix
Integrating Code Completion in Visual Studio Code – With the Language Server Protocol
Code Completion with ANTLR4-c3
Getting started with ANTLR: building a simple expression language
Domain Specific Languages for smart contracts
Writing a browser based editor using Monaco and ANTLR
Lessons learned working decades with Graphical DSLs: Interview with Juha-Pekka Tolvanen