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.

Machine Learning: a nice introduction with TripAdvisor examples

Machine Learning: a nice introduction with TripAdvisor examples

This afternoon I attended a seminar from Prof. Padraig Cunningham. The seminar was organized by Gilt (thanks!). The seminar was about Machine Learning. First we...

More Information
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