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

Looking beyond TIOBE

Posted by fabriziogiudici on November 9, 2011 at 4:37 AM PST

The last page on the latest issue of IEEE Spectrum attracted my attention since it was about the popularity of programming languages. The page was made of four pictures taken from, which makes popularity figures out of multiple sources:

Thanks, Vaadin

Posted by fabriziogiudici on October 28, 2011 at 8:25 AM PDT

I've just left a meeting where the PM congratulated the team because the customer accepted a product release that was made with three weeks in advance of the original plan. First, thank to the developers' team. Second, thank to the good development process (people and process are always the important things, more than technology).

Infrastructure changes for my projects

Posted by fabriziogiudici on September 15, 2011 at 1:57 AM PDT

A number of things are being changed in the infrastructure of Tidalwave projects:

NetBeans Platform Certified Class in San Francisco, right after J1

Posted by fabriziogiudici on September 9, 2011 at 4:48 AM PDT

Geertjan Wielenga (Oracle) and Toni Eppleton (NetBeans Dream Team) are going to give a certified training course about the NetBeans Platform. Please have a look here for more information and online registration.

Using Java 7 in (a small) production - and my new personal blog

Posted by fabriziogiudici on September 9, 2011 at 1:25 AM PDT

The past week Markus Eisele notified that on Aug 31 an new release of JDK 1.7.0 was released, fixing the bugs that caused so much noise a few months ago.

Get it: people prefer statically typed languages

Posted by fabriziogiudici on September 5, 2011 at 9:45 AM PDT

I'm an advocate of statically typed language since... the origin of times. You may agree or disagree. But this Tiobe graph clearly speaks to me:


See you at Devoxx with Android and Maven

Posted by fabriziogiudici on August 25, 2011 at 3:42 AM PDT

My proposal for a Devoxx talk about the powerful Maven Android Plugin, developed by Jaywayhas been accepted. Quoting the abstract:

Keep your (Java) CMS simple!

Posted by fabriziogiudici on August 23, 2011 at 2:27 AM PDT

I tried my first CMS circa 2004, when I created the first website for the blueMarine project. I remember that at the time I searched for a Java-based CMS, but the landscape was almost a desert; so I reverted to a PHP-based product, Mambo.

Worried about Java 7? Go with Hudson (or Jeskins)

Posted by fabriziogiudici on August 2, 2011 at 1:34 PM PDT

A few days ago Java 7 has been released and there has been some discussion about a few critical bugs discovered by the Lucene team. As usual, the thing got amplified by some other blogs and media, with titles such as "Don't use Java 7" or "Java 7 is buggy".

Making Lombok, AspectJ and Maven to co-exist

Posted by fabriziogiudici on July 19, 2011 at 9:56 AM PDT

Lombok and AspectJ are two very powerful Java tools, working in a similar way for some respects. In fact, they operate on the bytecode (Lombok is an annotation processor, generating boilerplate code when some annotations are found and aspects are a way to add behaviour to classes).