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

My Oracle wishes (1): SwingX

Posted by fabriziogiudici on February 15, 2010 at 9:44 AM PST

With this post, I'm starting a short series of thoughts about what I hope Oracle will do for a set of popular Java APIs, that haven't been dealt in detail in their strategic keynote. Today I start with SwingX.

JavaOne Call For Paper open

Posted by fabriziogiudici on February 11, 2010 at 1:06 PM PST

The first Oracle J1 has just opened its CFP, deadline March 14.

Young speakers, remember Jazoon deadline is Apr 4

Posted by fabriziogiudici on February 8, 2010 at 2:39 AM PST

Yesterday I made my proposal submissions for Jazoon 2010 - as usual at the last minute, as now the call for paper is closed. Young speakers  (under 26) wishing to make their first experience should recall they have got still time until April 4.

Are you sure you know everything you need about erasure?

Posted by fabriziogiudici on February 5, 2010 at 10:31 AM PST

Erasure is a part of the way Java 5 implements generics, so the bytecode loses all the information about the generified types, only generating the proper type casts where appropriated. It's the thing that you scream against when you try to write code such as:

Moving to Google Code, even though sometimes Google is terrible

Posted by fabriziogiudici on February 3, 2010 at 4:01 AM PST

Kenai is being closed, so I'm moving all my projects to Google Code for the Mercurial source repositories and Google Groups for the mailing lists.

And where have all the owls flown?

Posted by fabriziogiudici on January 28, 2010 at 3:59 AM PST

I love owls; they are so elegant and have a strong personality (too bad in so many years I've been unable to take photos at any of them!).

Jan 27, the D-Day?

Posted by fabriziogiudici on January 21, 2010 at 5:55 AM PST

As Terrence just pointed out, UE has cleared the Sun/Oracle deal. And I just read this on the Oracle website:


The Finder Pattern

Posted by fabriziogiudici on January 15, 2010 at 3:24 AM PST

In many previous code examples in this blog I've used the “Finder pattern”, that I've elected as one of my best practices (it's standard in all my new APIs and will be retrofitted to the old ones). Before moving on with more examples, I think it's high time I shortly introduced it formally.

The Hierarchy API

Posted by fabriziogiudici on January 12, 2010 at 5:22 AM PST

Tree-like structures are a very common pattern. Just to count instances of this pattern in my FLOSS projects:

Don't miss the JavaDay 2010 in Rome - and come to my talk

Posted by fabriziogiudici on January 11, 2010 at 6:31 AM PST

My first speech of the year will be at the JavaDay 2010 in Rome - officially a JUG event, practically a mini-conference (with more than one thousand attendees). It's free, so save the date.