For those which have been using Java since its beginings, the jump from JDK 1.4 to JDK 5 was a big step.

One of the major changes were the introduction of Generics, a very powerful feature in my opinion.

Using them just to specify the type of the collections or list at compiling time is very simple, but when we start dealing with our own generic classes and methods, using wildcards and so on, it get’s much more complicated.

Brian Goetz from SUN microsystems, bring us a great tutorial divided in two parts, to fully understand the use of them and avoid getting stack on the road.

Going wild with generics, Part 1
Going wild with generics, Part 2


With only two days from its public release, TippingPoint’s Zero Day Initiative reported a critical vulnerability affecting Firefox 3.0 as well as 2.0 versions yesterday.

It’s unreleased and Mozilla is working on a fix already. Whatever the exploit is, it does require the user to visit a malicious site or click a link to executed. It came in 5 hours after the FF3 release, but since it affects previous versions, we wonder if the researcher was just sitting on it to be first. The Zero Day Initiative pays researchers for the exploits they submit.

Source: Hack a day

If you have already downloaded the new Firerox 3, now you can get your Download Day participation certificate.

Even Bill Gates got it:

Bill Gates' Download Day Certificate

Excellent presentation at Startup School 08 of Greg McAdoo, partner at Sequoia Capital.

Here are some cool handshakes that you can put in practice when meetting with your geek friend.

Secret geek handshakes

Do we need to add anything else?

Here is a very interesting article about how to deal with scalability problems, in this case they explained eBay ‘s policies about it.

Via InforQ

Mozilla released Firefox 3 Release Candidate 1, which already have 33 months of development and whose final release doesn’t have a certain release date.

Some of the new features are:

  • Javascript machine performance improvements. Applications like Google Mail and Zoho Office run twice faster than in Firefox 2.
  • Better memory management thanks to new technologies.
  • Bookmarks, history, cookies and user preferences are stored in a secure transaccional database, which will allow data loss in case of system failure.