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.

RPG Metrics — The IBM i Tool the Big Vendors Wouldn’t Sell You analysis · 11 min read · code inside Code Completion with ANTLR4-c3 analysis · 31 min read · code inside Parsing SQL analysis · 31 min read · code inside How and Why to Analyze, Generate and Transform Java Code Using Spoon analysis · 31 min read · code inside Creating a Transpiler: From VBA to VB.NET analysis · 38 min read · code inside Convert PL/SQL code to Java analysis · 18 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 Recognize patterns in Java code to understand and transform applications analysis · 11 min read Code Generation with Roslyn: a Skeleton Class from UML analysis · 10 min read · code inside Code Climate: a Service for Static Analysis analysis · 3 min read Extracting JavaDoc documentation from source files using JavaParser analysis · 4 min read · code inside Implementing Lexical Preservation for JavaParser analysis · 9 min read · code inside Observers for AST nodes in JavaParser analysis · 8 min read · code inside Interview with Erik Dietrich on Static Analysis and a data driven approach to refactoring analysis · 9 min read Generate diagrams from C# source code using Roslyn analysis · 5 min read · code inside Resolve method calls in Java code using the JavaSymbolSolver analysis · 9 min read · code inside Python reflection: how to list modules and inspect functions analysis · 8 min read · code inside Getting started with JavaParser: analyzing Java Code programmatically analysis · 7 min read · code inside Walkmod: Automatically Refactor Code to Apply Code Conventions analysis · 11 min read · code inside How to Build a Symbol Solver for Java, in Clojure analysis · 8 min read · code inside Building Models of Java Code from Source and JAR Files analysis · 7 min read · code inside Effective Java: a Tool to Explore and Measure Your Java Code analysis · 18 min read · code inside Parsing Java Comments analysis · 4 min read · code inside
Scroll to Top