Interesting OnJava.com article on side-effects of using static initializers

O’Reilly’s OnJava.com have a great article on their site discussing the side effects of using static initializers in your Classes, and describes how accessing static members if different ways may effect when the static initializers are executed.

I’ve run into a couple of these before, particularly the fact that initializers for static members are executed in the order they appear in the code – this is something you should be aware of if there are dependencies between the static variables and or their initializers.

Microsoft to remove features from Longhorn to meet expected ship date

Microsoft have announced that previously expected features will be removed from Longhorn in order to meet the expected ship date of end of next year (2005).

Longhorn was expected to be the first release of Windows to include the radically new WinFS file system, supposedly to be based ontop of a database engine such as SQL Server to add more powerful search capabilities and indexing of users files.