VS6 Service Pack 6
Microsoft Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual SourceSafe 6.0d addresses known issues with Visual Basic 6.0, Visual C++ 6.0 and V...
Microsoft Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual SourceSafe 6.0d addresses known issues with Visual Basic 6.0, Visual C++ 6.0 and V...
Eric Gunnerson: When we decided the using statement, we decided to name it “using” rather than something more specific to disposing objects so that it could...
Joshua Allen has a nice post about data normalisation. He suggests that sometimes it is necessary for performance and scalability reasons that you don’t ful...
I’ve been interested in Instant Messaging and Presence for some time now. A number of protocol groups were spawned from the IMPP effort including XMPP, an XM...
In a well reasoned follow-up post, Scott Hanselman explains why storing ViewState in an ASP.NET Session isn’t as easy as it first appears. Amongst other goo...
A great interview going behind the technology to the personalities involved in the Windows User Experience team at Microsoft. [via Chris Sells]
Andrew Cencini: In this article, I will not focus as much on the fairly extensive ‘baggage’ that is involved in supporting the IFilter interface (there are m...
830320: This article lists and compares the features that are included in Microsoft Windows SharePoint Services and in Microsoft Office SharePoint Portal Ser...
Joel on Software: There’s UCS-4, which stores each code point in 4 bytes, which has the nice property that every single code point can be stored in the same ...
Keith Ray: …because everyone is afraid to modify other’s classes, their own classes become kitchen-sinks full of stuff that really belongs elsewhere – this ...
Okay, VB.NET has a more concise syntax for checking reference equality without calling out to Object.ReferenceEquals:
Raymond Chen: Imagine if somebody took away your current editor and gave you a new one with different keybindings. “But the new one is better.”