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

276 articles · since 2009

Articles

Everything published here since 2009, newest first.

Language2Language Transformers: machine learning to build transpilers. parsing · 16 min read · code inside WASI: how to run WebAssembly code outside of your browser languages · 16 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 Converting from JavaCC to ANTLR parsing · 16 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 Building advanced parsers using Kolasu parsing · 30 min read · code inside Enso: a Platform for Data-driven Applications craft · 16 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 Best Practices for ANTLR Parsers parsing · 24 min read · code inside Working With Excel in Python languages · 18 min read · code inside Go To Definition in the Language Server Protocol parsing · 24 min read · code inside Improving the performance of an ANTLR parser parsing · 30 min read · code inside The only good thing of 2020: ANTLR 4.9 parsing · 3 min read Interview with Cédric Brun on modeling area languages · 33 min read 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 A tutorial on how to write a compiler using LLVM parsing · 32 min read · code inside Interview with Scott McKinney on improving static typing languages · 38 min read Review of the book “WebAssembly in Action” languages · 8 min read · code inside Code Completion with ANTLR4-c3 analysis · 31 min read · code inside Review of the Book “Natural Language Processing For Hackers” languages · 7 min read Interview with Graham Cunningham on legacy modernization legacy · 36 min read Interview with Vera Maruga on automated language migrations legacy · 18 min read Migrating from ANTLR2 to ANTLR4 parsing · 25 min read · code inside How to write a transpiler parsing · 38 min read · code inside
Scroll to Top