Articles
Everything published here since 2009, newest first.
Getting started with Roslyn: transforming C# code
Generating bytecode
Building a compiler for your own language: validation
Building a compiler for your own language: model-to-model transformations
Building a compiler for your own language: from the parse tree to the Abstract Syntax Tree
Building autocompletion for an editor based on ANTLR
How to create an editor with syntax highlighting for your language using ANTLR and Kotlin
A book on creating languages and supporting tools
How to Contribute to Libav (VLC)
Polyglot Software Development: My PhD Thesis
Megamodels, projectional editors and Inference in programming
Paper accepted at MiSE@ICSE 2013: A model-based approach to language integration
Using a language workbench for language integration