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

NetBeans Day and Jazoon, Zurich

Posted by fabriziogiudici on June 19, 2007 at 1:21 AM PDT

Just a quick reminder: european developers should not forget the NetBeans Day in Zurich, next Saturday. It's a FREE event and you will have the chance of knowing all the things that you always wanted to know about NetBeans, from the mouth of evangelists, the NetBeans staff and other developers.

Towards a "unified community" for Java imaging developers?

Posted by fabriziogiudici on June 8, 2007 at 3:06 AM PDT

In the latest week I've written a few times about the world of Java imaging. I've anticipated one of my points, that is we lack an "unified community" dedicated to imaging Java programmers, which spans over all the Java imaging technologies (Java2D, JAI, others), focusing only on imaging themes (e.g. dropping rendering stuff in Java2D).

Starting up a community is not easy.

Provocation: with Google Gears, is it still a web app?

Posted by fabriziogiudici on June 1, 2007 at 11:04 AM PDT

Google Gears is a new piece of technology from Google which, in few words, extends your browser with a local database (SQLite) and a JavaScript API that allows applications to keep a persistent state in the client. With this enhancement, e.g. Google Mail can keep a local cache of mail items that can be accessed when you are disconnected.

Geotagging with NASA World Wind

Posted by fabriziogiudici on May 30, 2007 at 1:25 PM PDT

I've previously said that I'm working with NASA World Wind for Java (also check out Geertjan's blog for more information about integrating World Wind with NetBeans).

Profiling your development environment

Posted by fabriziogiudici on May 30, 2007 at 9:37 AM PDT

When your application becomes large, and it starts requiring a non-neglectable compilation time, it's high time you profiled your environment.

Now, compiling blueMarine on my MacBook Pro requires more than 2 minutes, so I started thinking about tuning the environment. As usual, tuning starts with a measurement.

Amazingly good APIs

Posted by fabriziogiudici on May 22, 2007 at 11:38 AM PDT

Paul Buchheit criticized Java imaging APIs as they require "closer to 100 lines of Java" just to do a simple image resizing, that in Python can be done in three lines:

i = Image.open("/tmp/c.jpg")
i.thumbnail([220, 133], Image.ANTIALIAS)
i.save('/tmp/c-thumb.jpg', quality=90)

He also criticized the over-u

Microsoft's attitude towards open-source...

Posted by fabriziogiudici on May 18, 2007 at 12:18 PM PDT

The news is circulating since a few days, but I was suprised to not see discussions about it but in a few forums.

Started eating...

Posted by fabriziogiudici on May 12, 2007 at 3:33 PM PDT

(the title of this blog is related to the one of my previous post...)

Geertjan and Ken have started blogging about Nasa W

Feeling like the Buridan's Donkey

Posted by fabriziogiudici on May 12, 2007 at 1:24 AM PDT

I don't know whether the expression "Buridan's Donkey" has the same meaning in english as in italian (I've just recenly discovered that the latin "qui(d) pro quo" has nowadays different meanings in english and romance languages).

Some small quirks in Ubuntu .deb installation

Posted by fabriziogiudici on May 10, 2007 at 11:59 AM PDT

A few days ago I blogged about the way we can now deliver a more robust .deb installation of our application on Ubuntu Feisty Fawn.