Community Convergence XLII
Welcome to the forty-second issue of Community Convergence. The last few weeks have found me working hard and late. We have had a successful internal C# community review, and that means I have been gathering statistics on all the projects we've been working on for the C# Community. I now have a deep statistical understanding of our forums, connect, developer center and blogs. I have also been studying internal projects that are not directly applicable to the broader community. What have I learned? I'm not sure, but I have a lot of statistical evidence to support it!
While assembling data for the review, I was confronted continuously by the strength of the C# community. Your interest in C# has fueled growth in the forums, the developer center and the blogs. That is a tribute to your interest in development, to your creativity, to your passion for the intricate and fascinating work that can be done with a C# compiler and a fully engaged imagination.
The one thing that does stand out from the review is how many intelligent, engaged people there are in the C# community. But you don't need to study our statistics to see that. All you need do is click through the links listed below in this week's edition of Community Convergence. Even when the C# team is heads down working on new code, stalwart community types like Eric Lippert and Ed Maurer can find time to engage us with interesting posts. Out in the broader C# community, I've found dazzling material from Tomas Petricek, Joe Duffy, Chuck J, Greg Young, and many others. Thank you all. Your great work is the real evidence of the health of the C# community.
From the C# Team
Eric Lippert
- Why Can't I Access A Protected Member From A Derived Class, Part Two: Why Can I?
- Translating intentions and mechanisms
Ed Maurer
Kirill Osenkov
Charlie Calvert
- Anders Hejlsberg Film Festival: The C# and other VS Language Teams at the Movies
- Understanding the Technical Book Market
- Sample Code for Games, P2P Apps, Vista Tools, Web Services for Flickr, MySpace, Digg and YouTube
From the C# Community
Tomas Petricek
- Thesis: Client-side Scripting using Meta-programming
- Phalanger at Lang.NET Symposium
- New Version of Phalanger with Silverlight and VS 2008 Support
Mohammed Hossam
Joe Duffy
- Code reviewing concurrency-oriented software
- Hooking CLR blocking calls with SynchronizationContext
- Video: Parallel LINQ under the hood
- Video: Inside the Task Parallel Library
- IDisposable, finalization, and concurrency
- Update on: Concurrent Programming on Windows
Burton Smith
Chuck Jazdzewski
Greg Young
Scott Hanselman
- C# Libraries to Digg, Flickr, Facebook, YouTube, Twitter, Live Services, Google and other Web 2.0 APIs
- Hanselminutes Podcast 106 - Inside Outsourcing
- 7 Blogging Statistics Rules - There is Life After Page Views
Mitsu
- How to implement a many-to-many relationship using Linq to Sql ? Part II : add/remove support
- 3D with Silverlight 2.0 ?
Scot Guthrie
- ASP.NET MVC Source Code Now Available
- March 28th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, Silverlight, .NET
Mark Wisecarver
- Additional LINQ resources
- VS SDK team released VS 2005 SDK 4.0 RTM
- Big LINQ attack
- Create some cool Gadgets for Vista
Charles Petzold
Leniel Macaferi
Downloads
- LINQPad is a free tool that lets you dynamically query SQL databases.
Microsoft
- Silverlight Tools for VS2008
- Microsoft® Silverlight™ 2 SDK Beta 1
- Microsoft® Silverlight™ 2 SDK Beta 1 Documentation
- Virtual PC 2007 Beta
- Windows SharePoint Services 3.0: Software Development Kit (SDK)
- Source Code Outliner PowerToy for Visual Studio 2008
- Visual C++ 2008 Redistributable Package (x86)
- Microsoft XNA Game Studio 2.0
- Visual Studio and .NET Framework - English
- .NET Micro Framework SDK V2.5