Monthly Archives: March 2004

WinFS Data Model

Even though it’s still a ways off, WinFS (Longhorn’s storage model) is looking really sweet. While there have been some articles on it at MSDN providing basic information about it, I found myself wanting to know more – all that it can do, how it works, how I as a developer can use it, etc. Thankfully, this article does a great job of providing an in-depth look at how WinFS does what it does, and how developer will be able to use it. Via Chris Sells. Read more »

C#: Synchronizing the Reading and Writing of a Resource Efficiently

You have a resource that is shared by multiple threads. You need to provide exclusive access to this resource when a thread is writing to it. However, you do not want the overhead of providing exclusive access to this resource when multiple threads are only reading from it. You want to allow one thread to access a shared resource only if it is writing to it, but you also want to allow multiple threads to read from this resource. While multiple threads can read from a resource, a write operation cannot occur while any thread is reading from this resource. Read more »

KDE Developer Dos and Don'ts

A great read for programmers who program using Qt and for those who just program. Gives insight into avoiding major pitfalls in creating horrible code. It is a shame that we even need this kinds of documents though. Read more »

Latest Forever Geek Entries on your Site

For all of you readers out there who can’t get enough of Forever Geek (and who couldn’t? ;), I’m going to show you how to add the titles of the latest entries to your site using the Forever Geek XML feed. Note: The following is for MovableType users only, since it describes how to use a MovableType plugin to parse the XML feed, and display the contents to your blog. Read more »

Apple NV40?

If Apple had any sense they would actively expand their gaming market to introduce new users to their desktops. They would also illicit the help of Nvidia to start producing cards for the Apple platform. Nvidia says they would do it in a heartbeat. Hopefully Apple is listening. Read more »

Novell to Combine KDE and Gnome

I saw this while reading my copy of eWeek last night. It seems that Novell has hit a eureka (aka common sense) moment in that they found their customers would rather have to only deal with one desktop environment instead of two. The two competing desktops has always been used as a knock against Linux. Some people like the options. Those people usually do not make large purchasing decisions for companies. Hopefully by combining the best elements of both desktops they also find some innovation. The world does not need another Windows environment that is less productive than an OS X environment. Read more »

Visual Studio Whidbey CommunityTech Preview

For all of you on the bleeding edge, a new alpha build of Visual Studio Whidbey (now called Visual Studio 2005) will be released this week. It’s very cool that Microsoft is making it easier for developers to get their hands on these early builds of the next generation of developer tools. I know that I for one am very much looking forward to the chance at playing around with the new features coming in the next version of .Net. Note that MSDN subscribes can now download Visual Studio 2005 Community Tech Preview (via Matt Berther). Read more »