Entries by Federico Tomassetti

The First Year of Strumenta

I co-founded Strumenta on the 4th of December 2017. Before that I have been working as an independent consultant specialized in Language Engineering for a few years. So it is natural to stop and look at the way we ran across this year and where we want to go next year and the years to […]

Convert PL/SQL code to Java

I have a lot of conversations with persons interested in language engineering. Many of them are with readers of our newsletter, others are with clients of my consulting business. In the last few weeks, several of these conversations were about converting PL/SQL code to Java. I am interested in this topic because I believe that […]

Bromium DSL: a DSL to Test UI Actions

  I recently heard about Bromium, a Domain Specific Language (DSL) to describe user actions on a UI. Given I love everything regarding DSLs I contacted his author, Hristo Vrigazov, and chatted with him about: the DSL he has built, building editors using Xtext, working on an open-source project his visions on language engineering Enjoy! […]

Designing a DSL for accounting: use a DSL to describe taxes, pension contributions, and general financial calculations

Let’s see how we can design a DSL. Many readers appreciated the tutorials we wrote on implementing Domain Specific Languages but kept asking us resources on the designing of these languages. On this blog we have discussed already how to write parsers, interpreters, and compilers but we did not write much on what comes before, […]

Three Rules that Helped Me Becoming a Better Professional

Normally in this blog I write about technical stuff: mostly tutorials and ideas on software design. Sometimes however I share what is going on with my professional life: I wrote about what I learned working at TripAdvisor, and about my first year as an independent consultant, before I co-founded Strumenta. Over the years I had […]

Interview to Pedro J. Molina on DSLs

We were lucky enough to get an interview from Pedro J. Molina. He has been a well-known protagonist in the Language Engineering field for quite some time. For me it was such an honor to finally meet him, even if virtually. In this interview he tells us about his experience using DSLs, his activities at […]