Articles
Everything published here since 2009, newest first.
What Is Software, and Will LLMs Replace It?
AI Coding Feels Like Using an Unreliable Compiler
How to use the Visual Basic 6 and VBA Parser
Using Language Engineering to Build a Smarter RAG for Code
Strumenta presenting at CodeMotion Milan | 14/10/25
Architecture Evolution: When to Choose Refactoring Over Rebuilding Legacy Systems
Automatic Code Refactoring with AI
Incremental Parsing Using Tree-sitter
Using Code Idioms to Define Idiomatic Migrations
Contributing Semantic Highlighting to Kolasu Language Servers
Syntactic vs Semantic Highlighting
Build an Editor With Kolasu and Language Servers
A Comprehensive Guide to Software Language Engineering
Implement Parsers with Pylasu
Build a rich JSON validator website with Tylasu
LionWeb Initiative – Interview with Federico Tomassetti
LionWeb: Building great Language Engineering applications
LionWeb Initiative – Interview with Markus Völter
LionWeb Initiative – Interview with Jos Warmer
Automatic Refactoring With Spring Boot Migrator
Anybody Can Code With Blockly
Challenges in Parsing Legacy Languages: The Case of SAS Macros
Teaching Programming With Hedy
WASI: how to run WebAssembly code outside of your browser
Working With Excel in Python
Go To Definition in the Language Server Protocol
Interview with Cédric Brun on modeling area
Interview with Matteo Mortari on process automation
Interview with Meinte Boersma on Domain-Specific Languages
Integrating Code Completion in Visual Studio Code – With the Language Server Protocol