DotNetKick.com is an open-source project. Please report any bugs and let us know your great suggestions. Currently running svn revision 620 (rss)

Kick Spy!, Kick Zeitgeist and Kick Widgets

132
kicks
published 10 months, 16 days ago, submitted by benrick benrick 10 months, 16 days ago

weblogs.asp.net — Microsoft's .NET Framework 3.5 is going to be released open source.

tags: , , , , | tag it

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:

Comments:
Not quite open source, more like shared source. A great move nonetheless.
posted by gavinjoyce gavinjoyce 10 months, 16 days ago
Debugging is going to be fantastic, what a nice journey it will be navigating the depths of the .NET framework while debugging.
posted by gavinjoyce gavinjoyce 10 months, 16 days ago
Great move, indeed, that it deserves a kick of a lifetime!
posted by atifaziz atifaziz 10 months, 16 days ago
Yeah it isn't quite open source, but it is close enough. I wouldn't expect any more than this.
posted by benrick benrick 10 months, 16 days ago
Nice...

Need to allow users to do a double drop kick on a story once a day :)
posted by jamesewelch jamesewelch 10 months, 16 days ago
Published to the homepage in 13 minutes - a record.
posted by gavinjoyce gavinjoyce 10 months, 16 days ago
I thought about adding that category to the Zeitgeist - Quickest articles to be published. Easy to do, just subtract the CreatedOn from the PublishedOn. Didn't think it would be very useful other than bragging rights :) I think the DNK articles would mostly be in that top 10 list, those get published pretty fast too.
posted by jamesewelch jamesewelch 10 months, 16 days ago
What happens when developers begin coding around implementation details though? That's my only concern, still very cool though.
posted by MichaelDotNet 10 months, 16 days ago
Hell, when has it not been open source? Reflector is such an awesome tool. "I wonder what this control does in this particular situation?" *reflectors* "Aaah"
posted by yesthatmcgurk yesthatmcgurk 10 months, 16 days ago
Comments, too!! Now THAT is awesome.
posted by yesthatmcgurk yesthatmcgurk 10 months, 16 days ago
"What happens when developers begin coding around implementation details though?"

As yesthatmcgurk says, they can already do that with reflector. It is also their problem to deal with.

"Hell, when has it not been open source?"

We can now see the code as it was written. It also indicates (to me anyway) that someone in MS is pushing the open source model internally. I hope to see a fully open source .NET framework in the future sometime (.NET 5 perhaps?).
posted by gavinjoyce gavinjoyce 10 months, 16 days ago
@gavinjoyce,

It's true that they CAN do that will reflector. Not many do I wager. The difference now is that this code is going to be in every developer's face via VS2008 debugging.
posted by MichaelDotNet 10 months, 16 days ago
Somebody go over to /. and see if they're freaking out.

Wait, strike that, how BAD they're freaking out.
posted by yesthatmcgurk yesthatmcgurk 10 months, 16 days ago
If they link to Scott's post, I wonder will our little 'kick it' button hold up. Does it count as a slashdotting if it doesn't? ;)
posted by gavinjoyce gavinjoyce 10 months, 16 days ago
Yeah, I agree. It's always been easy to use Reflector, but I'm still amazed at how many technologists or developers think that .NET assemblies are compiled and can't be just "opened" and looked at.

I really don't think this will have a major impact on .NET in the short term, but hopefully its a small step in a better direction for future .NET products/frameworks.
posted by jamesewelch jamesewelch 10 months, 16 days ago
@gavinjoyce,
>If they link to Scott's post, I wonder will our little 'kick it' button hold up. Does it count as a slashdotting if it doesn't?

Might be a good time to add that image caching code to the image gen...
posted by jamesewelch jamesewelch 10 months, 16 days ago
@james

I'm just about to leave here so I won't be able to get it done. I think it should be OK, it is loaded via javascript on Scott's blog so it won't slow his post down anyway.
posted by gavinjoyce gavinjoyce 10 months, 16 days ago
*blink*
posted by aquinas 10 months, 16 days ago
I honestly don't understand the degree of benefit this will provide to the average .NET developer.

However I am enjoying watching the idiots at ReadWriteWeb and Slashdot clown themselves over this announcement.
posted by Aaronontheweb 10 months, 16 days ago
I don't think that there won't be any benefit for the average developer.

And the above average developer already uses Reflector for some of this (as others pointed out above).
posted by jamesewelch jamesewelch 10 months, 16 days ago
That's what I thought and wrote as much on AjaxNinja. Thanks, James.

Maybe one day after I get a few more years of experience under my belt in a professional .NET development environment (interviewed for a position today!) I'll be adept enough to appreciate this release.
posted by Aaronontheweb 10 months, 16 days ago
"We can now see the code as it was written. It also indicates (to me anyway) that someone in MS is pushing the open source model internally. I hope to see a fully open source .NET framework in the future sometime (.NET 5 perhaps?)." - gavinjoyce

We already have an Open Source .NET Framework; it's called the Mono Project (http://mono-project.com). I know it's not the same as Microsoft releasing the .NET Framework itself as full Open Source, but we don't want to forget about such a cool project.
posted by crpietschmann crpietschmann 10 months, 16 days ago
James and Aaron, this benefits developers in 3 ways beyond what Reflector gives us:

First, the source comments are intact, which means it becomes easier to understand .NET library source code.

Second, the code structure and local variable names are preserved.

Third, we can use the debugger to step in to .NET libraries and use the threads, locals, watch, etc. windows.
posted by JudahGabriel JudahGabriel 10 months, 16 days ago
Wow.
posted by cdjaco cdjaco 10 months, 16 days ago
You can use Reflector to disassemble the code but with comments included is for sure more readable =)
posted by marco.ragogna marco.ragogna 10 months, 16 days ago



information Login or create an account to comment on this story
 

Sponsored Link: www.carlist.ie

Search:

Ads via The Lounge