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.

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
Packt publishing is preparing a sweet surprise…

Packt publishing is preparing a sweet surprise…

Anyone who will register until the 30th of September at Packt (www.packtpub.com) is in for a pleasant surprise...

More Information
EASE 2012

EASE 2012

I am attending the second day of EASE 2012 were I presented some results about the maturity of modeling and MDD in Italy. Maturity of Software Modelling and Model...

More Information