Monthly Archives: October 2007

Is Marshall Kirkpatrick on crack?

I probably shouldn’t pick fights with my betters, but after stumbling across the following line in his post about Microsoft “open sourcing” the .NET framework, I couldn’t resist:

“It’s hard to say what the incentive was for this move, it could be that .NET adoption in the developer community has been so small that a drastic step was needed…”

(emphasis mine)

It might be my implant speaking, but I’ve never regarded .NET adoption in the developer community to be particularly small. It is hard to get solid numbers but I would argue that in the enterprise space .NET adoption probably leads Java, and Java has been around longer. By enterprise I pretty much mean “behind-the-firewall”.

In the wild I’d suggest that public ASP.NET sites are more popular than Java, although I don’t know how well Microsoft is competing with itself in replacing Classic ASP, I still see quite a few well known sites running Classic ASP, although they aren’t really leaping forward in the sophistication stakes.

Of course in the wild Microsoft also competes with PHP, and more recently Ruby and those two platforms are going strong, especially Ruby which has a number of successful high profile implementations thanks to frameworks like Rails.

My point is however is that .NET adoption is solid, it is competing and it is a remarkably complete platform, perhaps more so than anything out there at the moment. I ask myself every day whether I want to jump over to developing on a Mac and building web-apps with Ruby to the exclusion of everything else, but I realize that I’d probably miss some of the features that I’ve grown to love about the .NET Framework.

Second Generation Zune

Looks like the Zune product like has gotten a bit of a refresh, according to Ars. I’m looking forward to getting my hands on one of these new devices. I’ve currently got the option of getting one of the older models to replace my PDA as my current media player, but I might hold off and get one of these newer models.

I’m kinda bummed that the big one doesn’t come in baby poo brown…

Microsoft to release source code for the .NET Framework.

This is very exciting news. Scott Guthrie has announced on his blog about how Microsoft is planning on releasing a read-only copy of the .NET Framework 3.5 source code (including a number of supporting framework source code drops). This is good because developers will be able to debug into the .NET Framework source code to get a better understanding of problems that they come across when developing their own software.

No longer will you have to crack open DLLs in Reflector and guess which path the code is taking. You’ll actually be able to step through it.