Passionate plugin maker

December 21, 2009 Posted by Federico Tomassetti

I just went through this tutorial to realize a simple Eclipse plugin.

I am now pretty proud of MyUselessPlugin.

It is so good to be passionate about what I am doing.

Or maybe I am just raving because I am too tired after all the work on my master’s thesis.

Who knows.

When I’m old…

December 21, 2009 Posted by Federico Tomassetti

When I’m old and dying, I plan to look back
on my life and say, “Wow, that was an adventure,” not
“Wow, I sure felt safe.”

Tom Preston-Werner

About the 2° Italian Eclipse DemoCamp

December 12, 2009 Posted by Federico Tomassetti

I returned yesterday from Florence. I traveled there to attend the 2° Italian DemoCamp and have a speech titled model driven web development solutions. As soon as I started Windows 7 show a message complaining about the genuinity of itself. Please consider that I am using an RC version obtained directly from the Microsoft website… anyway everything was fine and I had the possibility to listen very interesting speechs.

Fausto Telia, from IBM illustrated some projects realized for important customers (the most of the Italian banks) using the Eclipse GUI and integrating in it external applications.

The guys from Rcp-Vision instead presented a lot of  different topics that I really would like to dabble into. In particular I really would like to study more about CDO (a model repository). The demo about the advanced use of XText for GUI generation was totally impressive.

My advice is to not miss the next DemoCamp.

In the case someone is interested these are the slides I used for my speech:

Working hard

December 6, 2009 Posted by Federico Tomassetti

In this period I am working so much hard. I need to do that to finish my presentation for the DemoCamp and to realize an advanced draft of a Model driven solution to the company that I collaborate with for my thesis. I managed to reach the goals I settled until now and saved some time to spent in Tuscany. I suppose I need some relax (and not just to spend 14+ hours per day in front of my notebook). I suppose but… I am not so much convinced! :D

In the meantime I am thinking about the future after my thesis and my master degree.

What the future is planning to offer me? What I will be able to catch? So many opportunities…

And was cool to meet a couple of days ago an ex-colleague of mine now working at Microsoft. As I wrote in LinkedIn some years ago one of the most qualified developer I had never met. It is still true.

Victor Hugo

November 30, 2009 Posted by Federico Tomassetti

Nothing is stronger than an idea whose time has come.

Victor Hugo

Ex-colleguas

November 30, 2009 Posted by Federico Tomassetti

An ex-collegua of mine is working at an important Italian software house, I was just watching on his website what they are working on:

Original post (in Italian), here.

Astonishing

November 29, 2009 Posted by Federico Tomassetti

Take a  look…

The code as a source for models

November 25, 2009 Posted by Federico Tomassetti

I am taking a rest after some hours of work. I used the javassist library to extract informations from the code of a layer in an enterprise application and use it to build a model to generate the successive layer. I wish I could extract some of the informations using generics but the infamous “Java 1.4 only” constraint plagued me. Anyway to use generics I would need to refactor a little bit the layer I am using as source of my model (aka the “source layer”) and I can’t.

There were moments where I wanted to bang my head so strongly on the wall but after some efforts I managed to extract the informations in the 75% of the cases I needed to. Anyway it is informations that comes for free because it is not expressed purposely to build my model, it is just normal code. The problem is that I can not obtain all the information automatically, I still need a human refinement of the model before I start the generation of the target layer. So I am considering if the information I obtained is worthy because it saved the 75% of the human effort needed to build the complete model or it useless because it is not enough to support automatization.

Mumble, mumble… opinions?

Verifying technorati…

November 24, 2009 Posted by Federico Tomassetti

To demonstrate that this blog is mine I have to publish a post with a given token so…

33DYMQGD7A3G

BPVE2FKDW9H5

Let’s claim my blog!

Mdd and Html.it

November 23, 2009 Posted by Federico Tomassetti

In those days I am diving into model driven development for web applications. I am looking for solutions that are able to generate from a simple model prototypes that are good enough in many cases but those solutions need also to be customizable in various steps of the generation process. It is an amazing challenge.

And today an article of mine (written in Italian) was published on html.it:

http://java.html.it/articoli/leggi/3218/dependency-injection-con-google-guice/