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.

On TwittEarth you can follow live the twitts people do all over the world on Twitter..

The sites shows in a globe the places where twitts are done.
An interesting site to waste time when you are bored at work.

I’ve been trying the earlier betas of Safari for Windows, but none of them have really conviced me at all, mainly because the majority of the websites I usually visit don’t look right.

Nevertheless, I downloaded and installed the new Apple Safari 3.1, and to be honest, it surprised me.

Apple Safari 3.1

Unfortunately, it hangs up the first time I tried it.

(more…)

If you migrate from SQL Server 2000 to SQL Server 2005, probably the database indexes had to be rebuild again.
This is the script to do that:

USE database_name
GO
EXEC sp_MSforeachtable @command1=”print ‘?’ DBCC DBREINDEX (‘?’, ‘ ‘, 80)”
GO
EXEC sp_updatestats
GO

Next Page »