Monthly Archives: March 2010

The domain of the thread

I remember that the first time I heard it, it seemed strange that the same thread could have parts of its stack running in different Appdomains. Since it’s possible to unload an AppDomain, the CLR needs to have a way … Continue reading

Posted in Computers and Internet | Leave a comment

It’s hard to interoperate

There’s a good post on the problems of meshing the deterministic finalization of the COM world with the heuristic driven garbage collection of the managed world. In particular the trick of using ReleaseComObject to deterministically clean up the COM objects … Continue reading

Posted in Computers and Internet | Leave a comment

That’s an interesting development

I was lucky in the week to get a day at DevWeek. On the Wednesday I got to attend 4 sessions with a choice of 8 tracks across a very wide range of topics. Cool graphics, hot code: ten visual … Continue reading

Posted in Computers and Internet | Leave a comment

Bring out your dead

Something that has been missing for the .NET framework for a while is a weak hashtable. This kind of datatype is useful as it allows you to associate data with an object in a way that allows the data to … Continue reading

Posted in Computers and Internet | Leave a comment

Model it and pass it on!

ASP.NET MVC In Action by Jeffrey Palermo, Ben Scheirman and Jimmy Bogard This felt like a really introduction to the ASP.NET MVC framework. It takes an application for scheduling code camps as a running example throughout the book. There are … Continue reading

Posted in Books | Leave a comment

Its important to have a good memory

There’s always a lot of talk about profiling your application, because it’s really hard to tell from the source code where the bottlenecks are going to be. There’s a fascinating example here that shows that there can be subtle interactions … Continue reading

Posted in Computers and Internet | Leave a comment