Here. Statistically, I'll be dead just before my 78th birthday, which means that my oldest son's birthday (two days after I die) is not going to be a happy one (unless I've turned even more evil than I already am : ). Sorry, John...
Here. As of today, the functionality of CollectionGen has been sucked into Eric Smith's CodeSmith. I asked Eric to take on these features because CodeSmith does all of what CollectionGen does and more. All new feature requests/bug reports should go his way. Of course, feel free to continue to use CollectionGen as a model for VS.NET Custom Tools.
Here. Paul gets a bit wordy, but I really like the idea that most of the concepts we use in our programming languages are optimizations. How much simpler would programming be if we could do away with things like the artificial distinction between arrays and strings?
Here. From Carlos Aquino: Sometimes you have to upgrade to a better system, sometimes you have to change your plataform and sometimes you just want to try other methods. Find how you can migrate without a headache and sleepless nights.
Here. If you care about where MSDN is going, you'll want to check out the new blog from Sara Williams, the Fountain of MSDN Justice (and my grandboss).
Here. Lutz Roeder, the author of Reflector.NET, caves in and starts his blog. And what a way to start: he posts a decompiler plug-in for Reflection.NET. Welcome, Lutz.