Co-founder of Strumenta. Essays on software languages, legacy systems and the craft of building tools.

274 articles · since 2009

Articles

Everything published here since 2009, newest first.

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