Next Direct X Early Preview

"While the next major revision for DirectX is not expected until Longhorn’s launch, Microsoft’s DirectX group has been briefing developers on what’s in store for “DirectX Next” with presentations at Microsoft Meltdown and other developer conferences. Recently, this presentation was made available to the public via Microsoft’s Developer Network. The intent of this article is to give a more thorough treatment of the features listed for inclusion with DirectX Next and hence explore the types of capabilities that DirectX Next may be offering." Read the article at Beyond3D.

Federico Iannacci: The Linux Managing Model

This study focuses on the distinguishing traits of the Linux managing model. It introduces the concept of process to capture the idea of impermanence, dissolvability and change. Far from being a predictable flow of programming, assembling and releasing activities, it is suggested that the Linux development process displays a stream of activities that keep feeding back into each other, thus creating a complex and unpredictable outcome. Read more articles at FirstMonday's issue index.

Mac OS X Applications You Can’t Live Without

Since we bought that dual PowerMac G4 last month, Mac OS X has been used a lot more than before in our home. However, I tend to try out stuff a lot for reviews and other reasons and so I re-install Mac OS X quite regularly on my test Macs (three installations throughout November). Everytime though, I hurry to VersionTracker to download these following apps that I can't live without.

C#: An Extensive Examination of Data Structures

This article kicks off a six-part series that focuses on important data structures and their use in application development. We'll examine both built-in data structures present in the .NET Framework, as well as essential data structures we'll have to build ourselves. This first installment focuses on defining what data structures are, how the efficiency of data structures is analyzed, and why this analysis is important. In this article, we'll also examine the Array and ArrayList, two of the most commonly used data structures present in the .NET Framework.

Cooperation by Standards in a Diverse World

They say that "diversity is the key of survival and evolution in any domain. In software world though, variations are so big that they have started to prevent cooperation between software users and developers." Diversity is the key of survival and evolution in any domain. Because of variation, individuals from same species will react differently in the same environment, some surviving and becoming stronger, others disappearing. In software world though, variations are so big that they have started to prevent cooperation between software users and developers.