Sam on C++

Sam Gentile put up a great comment yesterday on Multi-paradigm design and generic programming, which I found spot on in several ways. My current work is all pure C#, which, I admit, I like as a language. However, I still miss working with C++ and the power it gave me,...

On Code Generators

There's been quite a bit of talk about Code Generators lately. Now, personally, I think some kinds of code generation are great, if somewhat misused sometimes. However, I got a chuckle this weekend out of Paul DiLascia's ".NET GUI Bliss" article on MSDN Magazine, where he says "An important corollary...

Visual XSLT TryOut

I've been hearing about ActiveState's Visual XSLT tool quite a bit, and I was quite intrigued by it, but never found the time to give it a through test. This weekend finally the opportunity presented itself, so I downloaded the trial version and gave it a go. Well, I must...

FileMap updated

I've just uploaded an updated version of my MemoryMapped Files implementation for .NET, which is just a wrapper around some of the MMF Win32 APIs. This version fixes a couple of bugs that were present (thanks to Stephan Wolf for picking one of them up!), adds full support for IDisposable...

New Memory!

I just unpacked and installed an extra 256MB module on my Notebook (a Compaq Presario 2800), bringing it to 512MB. I got my memory from Crucial, which is a very nice site to buy memory from, as they have good prices and delivered fast! I would've gone for a full...

Other .NET FX tools

I've continued my exploration of the .NET Framework tools. Today, the time came for SoapSuds.exe and MgmtClassGen.exe. The first one is interesting, because SoapSuds.exe is simply a driver around a couple of classes called SoapSudsCode and SoapSudsArgs. Now, that by itself isn't anything out of the ordinary. What is interesting,...

Inside Regsvcs.exe

Just out of curiosity, I decided to sniff around and see how Regscvs.exe does it's work to register an assembly in a COM+ application. While this information is probably not very useful to anyone, I'm posting here a few interesting snippets of what I found: Regsvcs is just a driver...

GEOS on a C64

Scott Hanselman says: " I've always loved GUIs...I've run GEOS on a C64...". Boy, does that bring back memories! I just loved my old C64 and GEOS was certainly quite impressive...

Feature of the Day

Here's two features of COM+ 1.5 in XP and Win.NET Server that I think has great potential: Being able to run COM+ server applications as Windows Services. Couple this with the IProcessInitializer interface, and quite a few new possibilites open up!

Research Sources

Peter's mention of the Multi University/Research Laboratory Seminar Series reminded me of the tools I liked using when researching things around back in college (well, I still use them, even though I have no current academic interest :)). Anyway, my two favourites are: The ACM Portal to the ACM digital...