Resuscitating Microsoft Exchange 5.5 with Linux

Microsoft dropped support for Exchange 5.5 on December 31st, 2004. Exchange 5.5 users can upgrade to Exchange Server 2003, continue to run 5.5 with all accompanied security risks, or switch over to another mail/groupware system.In this article I propose a fourth option that is really options two (run Exchange) and three (run another mail system) combined.

Spec#: Extension to C#

The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software. Spec# is an extension of the object-oriented language C#. It extends the type system to include non-null types and checked exceptions. It provides method contracts in the form of pre- and postconditions as well as object invariants.

Ruby on Rails and J2EE: Is There Room for Both?

Ruby on Rails is a relatively new web application framework built on the Ruby language. It is billed as an alternative to existing enterprise frameworks, and its goal, in a nutshell, is to make your life -- or at least the Web development aspects of it -- easier. This article will contrast the Rails framework against a typical J2EE implementation using common open source tools that are regularly found in enterprise applications.

Followup to the Linux Desktop Distribution of the Future

After AKAImBatman's wildly popular (and heavily criticized) look at what the future of the Linux Desktop might look like, Mr. Batman has decided to write a followup article where he attempts to clear up many of the misconceptions readers have about the original article. In addition, Mr. Batman uses the second part of the series to give technical details about how some of the concepts might be implemented.

Sun Firms Up Its Sparc Chip Plans

This article describes in detail what to expect from Sun when it comes to the SPARC platform. The 8-core Niagara chip, now planned for early 2006, is the most impressive: "In practical terms, what Niagara delivers is a chip that consumes about 56 watts that has about the same performance on infrastructure workloads as a four-way SMP rig of Xeon processors or a two-way setup using dual-core Xeons. These Xeon setups will consume hundreds of watts per processor."