Tuesday, March 18, 2008

Design Guidelines for Extension Methods and LINQ'ers

I'm a huge fan of the .NET 3.5 language extensions. I want more: give me mix-ins, please!

Ingrate that I am, I think perhaps we should celebrate what we have before resuming our whining ways. And we should take stock too ... because new technology invites abuse.

"With great power comes great responsibility". My spidey sense is tingling already as villainous extension methods threaten the city. Wanna fight back?

Check out these new design guidelines, specifically for extension methods and LINQ implementations, from the good folks at Microsoft who brought us the invaluable Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries.

Don't have this book? Go get it and discover not just what is recommended but why. The guidelines are not perfect ... as evidenced by recent debates on the relative merits of interfaces and abstract classes ... but I love 'em nonetheless. 'Nuf said.

7 comments:

Jarod said...

Excellent. BTW...The design guidelines link is not working, its appending your url

http://blogs.msdn.com/mirceat/archive/2008/03/13/linq-framework-design-guidelines.aspx


Been waiting for the 2nd edition of the FDG. Hoping it will be packed with all the new good stuff.
http://www.amazon.com/Framework-Design-Guidelines-Conventions-Development/dp/0321545613/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1200508590&sr=1-2

barb michelen said...

Hello I just entered before I have to leave to the airport, it's been very nice to meet you, if you want here is the site I told you about where I type some stuff and make good money (I work from home): here it is

Aluguel de Computadores said...

Hello. This post is likeable, and your blog is very interesting, congratulations :-). I will add in my blogroll =). If possible gives a last there on my blog, it is about the Aluguel de Computadores, I hope you enjoy. The address is http://aluguel-de-computadores.blogspot.com. A hug.

Anonymous said...

Will i be able to use my home router on my iphone/ipod touch to browse the internet for FREE?
[url=http://unlockiphone22.com]unlock iphone[/url] [url=http://www.daxraser.de/gfx/forum/viewtopic.php?f=2&t=8469&p=40938#p40938]unlock iphone[/url]

Anonymous said...

good blog friends! Post your article which is also useful for readers and to share information or experiences you have. I will visit your blog again. thank you very much. i love you full http://www.male-sexual.com

Anonymous said...

Free information about penis enlargement products, how it works, price of products, top products, and review of penis products. Visit http://www.buypenisenlargement.com
- male enhancement - http://www.youtube.com/watch?v=pobXsnw7CWs

Anonymous said...

Naturomax is a high quality male improvement pill that’s guaranteed to improve your sex life. http://www.male-sexual.com/naturomax.html
http://www.youtube.com/watch?v=pobXsnw7CWs