Federico Tomassetti

A PhD Student passionate about DSLs, MDD and Language Workbenches


Advanced Online Solutions

Our service comes packed to the brim with tons of amazing features.

Java comments parsing

Java comments parsing

Recently I have done some work on JavaParser, focusing on parsing comments and attributing them to the element being commented. I like working on manipulating source...

More Information
My first month working at TripAdvisor

My first month working at TripAdvisor

So I just finished my first month at TripAdvisor. It has been quite an intense period and it involved spending a couple of weeks at the headquarters in Newton (MA,...

More Information
Old-style map

Old-style map

Have you ever took a look at some maps from the Middle-ages? Or at some map of the Middle-Earth? I simply love them, therefore I spent a couple of hours adapting my map...

More Information
Polyglot Software Development: my PhD thesis

Polyglot Software Development: my PhD thesis

Yesterday I defended my PhD Thesis, with the title Polyglot Software Development. If you want to take a look you can download it here: thesis   Summary The...

More Information
Ruby vs Python

Ruby vs Python

During the last year I spent quite some time using both. All in all they are mostly equivalent, they are powerful dynamic strongly-typed languages with decent support...

More Information
World generation

World generation

This year I played more with dynamic languages. In the last months I played with Python. Writing Python is not as much fun as writing Ruby but I feel the result is more...

More Information
Maps, again

Maps, again

During these holidays I played a little bit with a couple of ideas, including a “civilization-like” game. I used JRuby. I started using a dataset of...

More Information
Screencast – How to show the content of a file in Jetbrains MPS

Screencast – How to show the content of a file in Jetbrains MPS

A few days ago I recorded a short screencast to show how it is possible to visualize a file inside Jetbrains...

More Information
Recent work on Language Interactions (presented at ESEM 2012)

Recent work on Language Interactions (presented at ESEM 2012)

Language Interaction and Quality Issues: An Exploratory Study from Marco Torchiano...

More Information
1000 Titles for Packt means free e-books for you!

1000 Titles for Packt means free e-books for you!

Packt is celebrating the publication of its 1000th title: who registers before 30th September 2012, to download any one of our eBooks for free. Packt is also opening...

More Information