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 Visual Source Safe 6.0. This service pack does not contain fixes for Visual InterDev 6.0, Visual FoxPro 6.0, and Visual J++ 6.0, as the mainstream life-cycle for these products…

A bridge too far?

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 fully normalise your data schema. This is something I’ve run into occasionally too but, as I recall, isn’t something that was taught in the academic database design courses I attended way…

Session based ViewState is hard

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 good stuff, he makes two points I want to reiterate: Spend less time writing wrongheaded plumbing code to replace ViewState, and instead learn how to use it effectively and efficiently….

Web services for instant messaging?

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 XML based protocol that is the core for the Jabber project. Now, separately, an array of specifications have been written for web services, which are fundamentally about exchanging messages…

Managed IFilter sample

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 many approaches to hooking the various pieces together), but rather, I’ll spend more time explaining how to get everything working so you can experiment further with your IFilters and…

Even the Texans wouldn’t be so bold

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 number of bytes, but, golly, even the Texans wouldn’t be so bold as to waste that much memory. [via Eric Gunnerson]