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.

A Guide to Code Generation languages · 30 min read · code inside Are You Abusing Excel? You Need Something Different dsls · 15 min read Getting Started with ANTLR in C++ parsing · 30 min read · code inside LangDev 2018: a meeting for Language Engineering enthusiasts reflections · 6 min read How to Add JARs to a Jetbrains MPS Project dsls · 5 min read · code inside Getting Started With ANTLR in C# parsing · 13 min read · code inside Understand WebAssembly: Why It Will Change the Web languages · 12 min read · code inside Analyze and Understand Text: Guide to Natural Language Processing reflections · 50 min read · code inside A Guide to Parsing: Algorithms and Terminology parsing · 57 min read · code inside Parsing HTML: A Guide to Select the Right Library parsing · 25 min read · code inside JArchitect: review of a tool to manage your Java project analysis · 11 min read · code inside Complete Review of NDepend: Static Analysis For Software Architects analysis · 27 min read · code inside EBNF: How to Describe the Grammar of a Language parsing · 18 min read · code inside Parsing In Python: Tools And Libraries parsing · 37 min read · code inside Parsing in JavaScript: Tools and Libraries parsing · 32 min read · code inside Parsing In C#: Tools And Libraries parsing · 28 min read · code inside Recognize patterns in Java code to understand and transform applications analysis · 11 min read The Fun (and Madness) of Esoteric Programming Languages dsls · 19 min read · code inside The Best Programming Languages for Each Situation craft · 34 min read Parsing in Java: Tools and Libraries parsing · 40 min read · code inside OOP(S) Concepts: All You Need To Know craft · 20 min read · code inside The Difference Between a Compiler and an Interpreter languages · 8 min read · code inside 68 Resources To Help You To Create Programming Languages dsls · 21 min read Language Server Protocol: A Language Server For DOT With Visual Studio Code dsls · 23 min read · code inside The ANTLR Mega Tutorial parsing · 78 min read · code inside The complete guide to (external) Domain Specific Languages dsls · 60 min read · code inside Why You Should Know the Language Server Protocol languages · 5 min read · code inside Interview with Thorsten Ball, author of “Writing an Interpreter in Go” languages · 14 min read Translate JavaScript to C# legacy · 7 min read · code inside The Simple Way to Find the Correct Syntax craft · 3 min read · code inside
Scroll to Top