Skip to main content

Fabrizio Giudici

Fabrizio Giudici is a Senior Java Architect with a long Java experience in the industrial field. He runs Tidalwave, his own consultancy company, and has contributed to Java success stories in a number of fields, including Formula One. Fabrizio often appears as a speaker at international Java conferences such as JavaOne and Devoxx and is member of  JUG Milano and the NetBeans Dream Team.


fabriziogiudici's blog

Fun performance regression with (Open)JDK 7u4

Posted by fabriziogiudici on May 14, 2012 at 3:18 PM PDT

Testing for features is not enough: you should always test also for performance. For instance, a test could assert that a given task is executed under a certain time (which is not always easy, and if you run tests under CI, that is on a server which performs multiple tasks, things can be slower or faster depending on available CPU).

Understanding subtle new behaviours of JDK 7

Posted by fabriziogiudici on May 7, 2012 at 1:13 PM PDT

As I said in my previous post, a few months ago I've put under my CI a number of projects of mine to be tested in parallel with JDK 6 and JDK 7. After a few minor issues, they were ok and have been working even in production under (Open)JDK 7 since the end of the past year.

Farewell to Java 6?

Posted by fabriziogiudici on May 7, 2012 at 1:12 PM PDT

With the first release ever of a Java VM by Oracle for Mac OS X, a long, long time problem has probably been solved. Now we have a single producer of VM, Oracle, that can produce bits for all the major operating systems (Windows, Linux, Mac OS X) and release in the same moment.

XSLT + XHTML + JDK6 + JDK7 = madness

Posted by fabriziogiudici on February 12, 2012 at 3:27 PM PST

Java is great. But sometimes you get caught in a trap of mud and you don't see it coming.

Using Maven for more than development

Posted by fabriziogiudici on January 23, 2012 at 2:00 PM PST

I think that Maven is a great tool for development. But it can be used for more. For instance, I've just prepared things so that starting from a clean room you can try out my lightweight CMS, NorthernWind, by just invoking a couple of commands.

Actors in Java

Posted by fabriziogiudici on January 4, 2012 at 11:53 AM PST

Recently there has been a renewed interest into the Actor programming model. The Actor Model actually comes from the '70s, but as far as I'm aware it has been used only in a very limited subset of industrial projects outside the area of telecoms.

What appears to be the first interactive Google Doodle

Posted by fabriziogiudici on November 23, 2011 at 4:34 AM PST

I might be wrong, but Google just published what appears to be, at least to my knowledge (I could have missed some other in the past) the first interactive Doodle. It's in honor of Stanisław Lem, sci-fi writer of Solaris fame (please, if you have time, watch the Tarkovskij's movie rather than - or in addition to - the Soderberg

My Devoxx '11 slides (Maven + Android) at SlideShare

Posted by fabriziogiudici on November 23, 2011 at 4:13 AM PST

Monday evening I was back home from Devoxx '11. Excellent conference and excellent people, I'm so happy I was back to it after two years. I'm full of sensations and things to think about for the next weeks.

Back to Devoxx!

Posted by fabriziogiudici on November 16, 2011 at 1:34 AM PST

2011, and I'm back to my favourite conference. In the past two years I attended JavaOne and Jazoon, but for different reasons I wasn't able to go to Antwerpen. A number of things have changed in the meantime. Sun is no more here, but I already absorbed the shock at JavaOne 2010. Devoxx is held in November since a couple of years (previously it was in December).

Glitches with my project web sites

Posted by fabriziogiudici on November 10, 2011 at 4:20 AM PST

The past summer I announced that I was going to move all my websites to a new CMS, and actually blueBill has been moved since that. Unfortunately I had some trivial problems while migrating the others, and then a number of accidents, the latest one being a major flood in the town where I live, stole me the time to complete the operation.