VS6 Service Pack 6

less than 1 minute read

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...

Using IDisposable - not just for disposing

less than 1 minute read

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...

A bridge too far?

less than 1 minute read

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...

Web services for instant messaging?

less than 1 minute read

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...

Session based ViewState is hard

less than 1 minute read

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...

Managed IFilter sample

less than 1 minute read

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...

Even the Texans wouldn’t be so bold

less than 1 minute read

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 ...

Individual Ownership Destroys Encapsulation

1 minute read

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 ...

Concise VB.NET?

less than 1 minute read

Okay, VB.NET has a more concise syntax for checking reference equality without calling out to Object.ReferenceEquals:

16-bit compatability and other stuff

less than 1 minute read

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.”