Articles
Everything published here since 2009, newest first.
Parsing SQL
Quick Domain-Specific Languages in Python with textX
Domain Specific Languages for smart contracts
JaRIKo, an RPG Interpreter in Kotlin
Why you should not use (f)lex, yacc and bison
The Great New ANTLR 4.8
A Guide to Low-code Platforms
Writing a browser based editor using Monaco and ANTLR
Creating a Reverse Dictionary
Application modernization: an interview with Ben Wilson
How to Convert a PDF to Excel
Pyleri Tutorial: Parsing with Ease
Lessons learned working decades with Graphical DSLs: Interview with Juha-Pekka Tolvanen
How would I go about creating a programming language?
A complete tutorial on the Drools business rule engine
How and Why to Analyze, Generate and Transform Java Code Using Spoon
Creating a Transpiler: From VBA to VB.NET
Functional Programming for Java: Getting Started with Vavr
The First Year of Strumenta
Developing Business Applications using Jetbrains MPS: interview with Daniel Stieger
Developing Plugins for Jetbrains Products: an Interview with Joachim Ansorg
Convert PL/SQL code to Java
Bromium DSL: a DSL to Test UI Actions
Designing a DSL for accounting: use a DSL to describe taxes, pension contributions, and general financial calculations
Telosys: a Code Generation Tool by Laurent Guerin
So Much Data, So Many Formats: a Conversion Service
Three Rules that Helped Me Becoming a Better Professional
Blazor: .NET in the Browser
How to Add an Action to the Jetbrains MetaProgramming-System
Interview with Pedro J. Molina on DSLs