Access to old blogs

By default, old blogs are truncated from this web site.  If you want to read old entries that have scrolled off, go to the CATEGORIES section at the right hand side of the web page.  Select CLR (rss) and you’ll see the full list.

9

The PDC and Application Compatibility, but still no Hosting

The PDC has happened, which means two things.  I can post some of my (slightly self-censored) reactions to the show, and I can talk about what we ve disclosed about Whidbey and Longhorn more freely.  In this particular case, I had promised to talk about the deep changes we re making in Whidbey to allow…

31

The Exception Model

I had hoped this article would be on changes to the next version of the CLR which allow it to be hosted inside SQL Server and other “challenging” environments.  This is more generally interesting than you might think, because it creates an opportunity for other processes (i.e. your processes) to host the CLR with a…

92

Startup, Shutdown and related matters

Usually I write blog articles on topics that people request via email or comments on other blogs.  Well, nobody has ever asked me to write anything about shutdown. But then I look at all the problems that occur during process shutdown in the unmanaged world.  These problems occur because many people don’t understand the rules,…

45

TransparentProxy

One of the recurring requests for a blog is related to TransparentProxy, RealProxy, Contexts, Interception, etc.  As usual, I’m typing this where I don’t have access to our corporate network and the sources, so some details might be a little off.  (When will my dentist provide free wireless to his customers?)  And, as usual, none…

27

Reliability

I’ve been putting off writing this blog, not just because I’m on vacation in Maui and have far more tempting things to do.  It’s because one of my blogs has already been used on Slashdot as evidence that Windows cannot scale and won’t support distributed transactions (http://slashdot.org/comments.pl?sid=66598&cid=6122733), despite the fact that Windows scales well and…

28

Infrequent blogging

Just a quick explanation for why there hasn’t been a new blog lately.  I’m partway through a 3.5 week vacation on Maui.  I have wireless & broadband out by the pool, but I can’t seem to find the time to blog.  Things will return to normal by mid-July.

6

AppDomains (“application domains”)

An AppDomain is a light-weight process.  Well, if you actually measure the costs associated with an AppDomain – especially the first one you create, which has some additional costs that are amortized over all subsequent ones – then “light-weight” deserves some explanation:   A Win32 process is heavy-weight compared to a Unix process.  A Win32…

50

Access to old blogs

By default, old blogs are truncated from this web site.  If you want to read old entries that have scrolled off, go to the CATEGORIES section at the right hand side of the web page.  Select CLR (rss) and you’ll see the full list.

3

Memory Model

One of the suggestions for a blog entry was the managed memory model.  This is timely, because we’ve just been revising our overall approach to this confusing topic.  For the most part, I write about product decisions that have already been made and shipped.  In this note, I’m talking about future directions.  Be skeptical.  …

38