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?

Cool Motto

You gotta love Casey Chesnut's motto: "Information wants to be free, exception handling costs money". <br/>Check out his comments on building more strongly typed datasets.

From the IDEs-are-for-wimps dept.:

I've been thinking about debuggers and IDEs for some time now, and I've come to one conclusion: IDE and graphical debuggers suck. Now, don't get me wrong, I love a good editor and good IDE, and most certainly a good debugger, but I've noticed that people seem to rely too...