Co-founder of Strumenta. Essays on software languages, legacy systems and the craft of building tools.

274 articles · since 2009

Author

Federico Tomassetti

Building software since 8, got a PhD in Software Engineering and experience in research and industry across 4 countries

What are good books on best practices of the design of domain-specific languages (DSL)? dsls · 2 min read Tabular projections in Jetbrains MPS: let’s start building an accounting system dsls · 5 min read A template system for Google Docs: Google Drive automation and PDF generation with Google Execution API reflections · 7 min read · code inside Interview with Jan Köhnlein on TypeFox, DSLs and Xtext dsls · 8 min read Recognizing hand-written rectangles in an image craft · 3 min read Recognizing hand-written shapes programmatically: find the key points of a rectangle dsls · 3 min read What if sketching on a whiteboard was a form of programming? dsls · 2 min read Python reflection: how to list modules and inspect functions analysis · 8 min read · code inside Raising the level of abstraction: what if we tried to do that bottom up? dsls · 2 min read · code inside A book on creating languages and supporting tools languages · 2 min read Parsing Any Language in Java in 5 Minutes Using ANTLR: for Example Python parsing · 6 min read · code inside Getting started with Jetbrains MPS: how to define a simple language (screencast) dsls · 2 min read

All articles · All topics

Scroll to Top