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.

Walkmod: Automatically Refactor Code to Apply Code Conventions analysis · 11 min read · code inside Busy period: moving to France, starting my freelance business, open-source and stuff reflections · 2 min read Develop DSLs for Eclipse and IntelliJ Using Xtext parsing · 10 min read · code inside Interview with David Åse from the Spark web framework project craft · 8 min read 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 A tutorial on using Sql2o with Spark and other updates craft · 1 min read An Erd Web Server: Generating Entity Diagrams from a Textual Description with Haskell craft · 7 min read · code inside An approach to UML Diagrams and ER Models Bearable for a Software Engineer craft · 8 min read · code inside Effective Java: a Tool to Explore and Measure Your Java Code analysis · 18 min read · code inside Getting started with Spark: Lightweight RESTful Application in Java craft · 10 min read · code inside How to Get Started Contributing to Open-source? Interview with Luca Barbato craft · 6 min read Docker as a Developer: How to Build an Environment You Can Trust craft · 10 min read · code inside Continuos Integration on Linux and Windows: Travis and AppVeyor craft · 9 min read · code inside Mocking in Java: Why, Why Not and Also Those Awful Private Static Methods craft · 9 min read · code inside How to Contribute to Libav (VLC) craft · 6 min read · code inside Things that Can Go Wrong when Running Code on Another Machine craft · 6 min read · code inside How to Resurrect a C++ Codebase and Make it Open-source craft · 5 min read What I Learned Working at TripAdvisor reflections · 3 min read Getting started with Frege craft · 4 min read · code inside Exploring frege: Haskell for the JVM craft · 3 min read · code inside Machine Learning: a nice introduction with TripAdvisor examples craft · 2 min read Parsing Java Comments analysis · 4 min read · code inside My first month working at TripAdvisor reflections · 3 min read Polyglot Software Development: My PhD Thesis languages · 2 min read Megamodels, projectional editors and Inference in programming languages · 4 min read Paper accepted at MiSE@ICSE 2013: A model-based approach to language integration languages · 1 min read Using a language workbench for language integration languages · 1 min read How the languages we use affect the way we think reflections · 2 min read The C to mbeddr-C importer: a first look dsls · 2 min read · code inside
Scroll to Top