Articles
Everything published here since 2009, newest first.
Code Generation with Roslyn: a Skeleton Class from UML
Code Climate: a Service for Static Analysis
Best posts on Language Engineering
Building a language: tool support
Create a simple parser in C# with Sprache
Extracting JavaDoc documentation from source files using JavaParser
The Important Changes in the New ANTLR 4.6
Kanvas: Generating a Simple IDE From Your ANTLR Grammar
Interesting things happening in Language Engineering
Implementing Lexical Preservation for JavaParser
Writing a very simple JS editor
Observers for AST nodes in JavaParser
Interview with Erik Dietrich on Static Analysis and a data driven approach to refactoring
5 things I have learnt working as a Consultant Software Architect
Attending the Language Workbench Challenge & SLE at SPLASH 2016
Generate diagrams from C# source code using Roslyn
Resolve method calls in Java code using the JavaSymbolSolver
Getting started with Roslyn: transforming C# code
Review of the second edition of Implementing Domain-Specific Languages with Xtext and Xtend
How to recognize dates in PDFs
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
My first year as a consultant in France
Using the Redmine API to create a page where to quickly add and edit tasks
On the quest for the right project management tool: Jira, Trello, Asana, Redmine
What is your role? How do you deliver value?