Strong Names - Take 2

Charles Cook takes on my comments about Strong Names and Open Source and continues the discussion. He makes some good points, particularly about combining strong names with certificates. Certificates aren't the be-all solution either, as they certainly have been attack in the past (as the attack on the Microsoft certificate,...

Strong Names and Open Source

I've been thinking about just how Strong Names in .NET (as generated by SN.EXE) and Open Source libraries should be mixed, and I must admit I haven't quite made up my mind, yet. I started thinking about this after Simon's and Peter's recent discussion on the security merits of strong...

Serialization Formatters - Part 3

Formatters and Remoting It's pretty obvious that Serialization Formatters are not only meant to aid in object persistence, but also play a very important role in the marshaling of objects across remoting boundaries. </p> Overall, when I look at the extensibility of the Remoting framework in .NET, I'm throughly impressed....

Serialization Formatters - Part 2

Scheduling Objects Serialization Formatters are supposed to be able to serialize a graph of objects correctly. This implies it has to be able to cope with a graph in which two different objects A and B reference a third one, C, without writing C twice to the stream. This is...

Serialization Formatters - Part 1

Why the Formatter class sucks If you've ever planned on writing a Serialization Formatter for .NET, chances are you've taken a look at the Formatter class in the System.Runtime.Serialization namespace. </p> The docs on Formatter say:<br/> "Formatter is the abstract (MustInherit in Visual Basic) base class for all runtime serialization...

Individual Developers and .NET

Jim Murphy mentions a few interesting tidbits about what individual developers are publishing for .NET. One of his observations is "Maybe the not-so-glorious era of writing API wrappers is over". Well, I think we're not there quite yet. Plenty of things to wrap in the Win32 API that are not...

Hiring Managers and MC++

Peter Drayton asks: "...will hiring managers be looking for MC++ skills to kickstart their new $10M BetterMousetrap project?". My guess: likely not. What I think will happen is that developers mostly working with other managed languages (C#), or those with large C++ code bases already, will find themselves in a...

RSS feed

Peter also managed to generate and RSS feed of my weblog using RssDistiller, which is available here.

The power of MC++

So Peter responds to my earlier question on his MC++ comments. You know what? I completely agree with him. MC++ is extremely cool, but it also can be a complete drag to use if you're not already pretty well versed in both your C++ and and way .NET works. But...

MC++ == Lisp?

Peter says "...I'm starting to think of Managed C++ as the Lisp of 2002...". Now, from the little LISP I've done, I can't tell whether this is meant to be a compliment or a curse ;-) So, Peter, would you care to enlighten us?