May 29, 2004

stuff, gacability, thunderbird, etc

Long time, no bloggin for me. I have been a bit busy getting a lot of stuff in the real world in order, and devoting the rest of my time to mono (what little ive had).

Lluis (WebServices, Remoting mono hacker) checked in an amazing patch. Right now 0.4 is going to be a seriously kickass release. Our memory requirements are lower than they have ever been in the history of MonoDevelop. The startup time is faster, everything is better. I gush when I speak of this patch, it is almost disturbing how happy it makes me.

Tonight, I have been playing with thunderbird a bit. It is a very amazing product considering its immaturity. Of course, I have a handful of issues with it, but all in all, I am very impressed (and yes, I know a lot of the core code is old and not immature, but I'm speaking mostly of the UI code). Tomorrow I might blog a bit about a couple of the issues I have with the UI and maybe I will even file them on their bugzilla. ;)

Finally, the gac is something that people seem to be starting to play with in the last week or so. I can not stress enough that just because your assembly ends in .dll means it needs to go into the gac. In fact, 99.9% of the time, it doesnt have to, and shouldnt.

Here is a good rule of thumb. Does anyone else use your assembly? if no, dont gac, use the applications AppBase, if yes, gac, but think *really* hard before doing so.

and im going to stop ranting about it a bit here ;)

Posted by tberman at May 29, 2004 12:41 AM