VS 2005 SP1 released

If you are using Visual Studio 2005, you may wish to get service pack 1 (SP1) which was just released.  The beta for VS Windows Vista will also be released asap.  Here are the links.


.Net Remoting continued

After several frustrating hours troubleshooting issues with objects flowing in both directions (i.e., From Client to Sever and vice versa), I have some more information that may help you.  This information is a continuation of the previous post on the subject found here.   In my previous posting I was primarily discussing activation of Client…


.Net Remoting

I was recently writing some code that was simulating a Client application calling into a Server application across a process boundary.  That is, the Client and Server application were running in different processes.  I was prototyping some code where the Client was invoking a member on a MarshalByRef object provided by the Server over a…


Where’s Waldo?

A few people have asked why I haven’t posted recently.  I guess it’s because I have been busy.  Two areas have consumed much of my time. 1.       ISV (and VAR/SI) research.  I have been compiling the information I have gathered on your platform needs and I have presented my conclusions and recommendations to management. I…


Software as a Service (SaaS) and Rich Internet Applications (RIA)

I have been spending the last few months doing research on ISV/VAR/SI applications. As part of my research, I have been looking into trends and discussing with customers where our industry may, is, or should be headed.   I would love to hear your thoughts on the following subjects.   There are 3 categories of…


ISV/VAR/SI: Speak now, or forever hold your peace!

On two life altering occasions I heard that phrase spoken, and writing it down still makes me weak in the knees.  On the first occasion, I wish someone would have spoken up.  But I digress 😉   On several occasions I have conversed with customers on the subject of versioning and compatibility.  Both subjects are…


WinFX == .NET Framework 3.0

Microsoft has decided to rename WinFX to the .NET Framework 3.0.  See Soma’s blog for details. Along with this renaming and based upon customer confusion around the naming of the WinFX Add-in assemblies and their ship vehicles, I will henceforth, refer to the Add-in work I am involved in as System Add-in.  So once again,…


Microsoft Europe Partner Senior Architect Forum

Bonjour!  If you are in Paris attending the conference, I would enjoy meeting with you.  I will be presenting on second day of the conference (5/24) on what’s new in the CLR and .Net Framework 2.0.


Webcast: An ISV insight into Visual Studio Tools for Applications

I want to thank all those who participated in the second of three ISV Webcasts series I have been involved in.  This recent webcast on the VSTA product and WinFX Add-in model, backward and forward compatibility, and other subjects was very well attended.  There were well over a hundred participants!  I had the pleasure of…


PInvoke, InterOp and Portability

I want to thank Josh Williams from the CLR team, for pointing out a couple bugs in my sample code.  The bugs were related to some missing IntPtr’s for portability.  For those interested in more information on Josh’s posts on 64-bit and PInvoke, check out Josh’s blog.   I have updated the sample code in…