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.

Aligning Tech Strategy with Business Goals: Modernization for Long-Term Success legacy · 19 min read Incremental Parsing Using Tree-sitter parsing · 31 min read · code inside Using Code Idioms to Define Idiomatic Migrations legacy · 21 min read · code inside Contributing Semantic Highlighting to Kolasu Language Servers languages · 7 min read Resolve Symbols and Calculate Types with Sharplasu parsing · 18 min read · code inside Interview with Sebastian Dremo reflections · 15 min read Semantic Enrichment: The Critical Step After Parsing parsing · 13 min read · code inside The Migration CodeCraft legacy · 15 min read DSL for Modding Minecraft – Part 2 dsls · 17 min read · code inside The Migration Blueprint legacy · 23 min read Interview with Michael Frank legacy · 15 min read How to Use the COBOL Parser parsing · 12 min read · code inside Interview with Samuel Iseli, co-founder, Vertec parsing · 6 min read Syntactic vs Semantic Highlighting languages · 7 min read · code inside How to Use the Teradata SQL Parser parsing · 8 min read · code inside How to Use the RPG Parser parsing · 19 min read · code inside Transforming RPG Code into Clear Sequence Diagrams parsing · 9 min read · code inside Build an Editor With Kolasu and Language Servers languages · 8 min read · code inside Legacy Modernization: should it be part of your strategy? legacy · 11 min read DSL for Modding Minecraft dsls · 14 min read A Comprehensive Guide to Software Language Engineering languages · 16 min read Implement Parsers with Pylasu languages · 19 min read · code inside Getting a parser: build it, use an open-source one, or a commercial one? parsing · 13 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 Chisel: an open-source method for parsers parsing · 10 min read Legacy Modernization for AS/400 or System i legacy · 46 min read LionWeb Initiative – Interview with Niko Stotz dsls · 15 min read Using LionWeb to combine JetBrains MPS with Kotlin dsls · 14 min read · code inside LionWeb Initiative – Interview with Federico Tomassetti languages · 11 min read
Scroll to Top