MSDN Code Gallery – snippets, samples and resources


Providing our customers with best in class development tools is only one piece of what we need to do to help them be successful or, in some cases, even get started.  One of the most requested things we have heard is that developers want snippets, samples, sample applications and other resources.  There are many ways we get this type of information out to the community.  The first, and probably most broadly implemented, is through blogs like ScottGu’s


A new resource that we have just launched is The MSDN Code Gallery


The MSDN Code Gallery is a portal for snippets, samples and other resources.  In it you can find pages that describe samples and supporting documents including screenshots and design documents.  In addition, you will find hosted conversations about these samples, sample projects or other resources that have been provided to the community.  This destination is open to the entire community to contribute content to. 


Code Gallery is, at its core, simply a community enabled site where we share developer enabling information and resources that will be integrated into the MSDN experience.


However, Code Gallery is a pure storage site with no project management capabilities.  If you need to manage a live code project and collaborate with others on it, use CodePlex, another offering that we provide for open source project hosting.  And for more significant pieces of content such as SDKs and product downloads, you can always go to http://www.microsoft.com/downloads.  


Hopefully, the MSDN Code Gallery provide you with another valuable resource for you to get started and be successful.


Namaste!

Comments (37)

  1. Anon says:

    What are the license terms of the code samples and community provided sample applications. What I want is for the code to be usable by anyone in any project/application written under any kind of development model closed or open source. For the time being, existing MS Sample licenses do not allow the usage of the sample code in any open source licensed project, especially in GPL projects. The same unfortunately is the case with sample code contributed by the community on MSDN which is under the MSPL license as the MSPL is incompatible with all other open source licenses. You cannot use MSPL code in projects which are government under a different open source license as MSPL says that if you publish source code is has to be under MSPL license. So, neither the old Sample Code License and MSPL (Microsoft Public License) is suitable in my opinion for licensing sample code, especially community contributed one since the community expect their code to be usable in all types of applications, even open source ones. So, please look into the licensing issue further, perhaps modify the MSPL or make a new sample license that act like public domain which can be used by any and every development projects. I am not saying that it has to be public domain but at least look in to it please.

  2. Jared says:

    I do like the idea of this portal, but there is practically no C++ code there (I filtered by C++ and got 1 result). I guess C++/MFC developers are not (yet) jumping on this bandwagon.  I, for one, have voiced that too much MSDN documentation lacks native sample code.  So, I don’t think portal is (currently) all that relevant to native developers.   I hope MSDN plans on re-including the native C++/MFC community back into their domain, sample code and magazine.  (until then I’ll just stick with CodeProject: http://www.codeproject.com/)

    Thanks.

  3. Code Gallery, a new site for sharing samples from Microsoft and the Community is now live: http://code.msdn.microsoft.com/

  4. Code Gallery, a new site for sharing samples from Microsoft and the Community is now live: http://code

  5. MSDN Code Gallery – snippets, samples and resources The developer community has a new place to learn…

  6. The MSDN Code Gallery is the latest developer portal offering for snippets, code samples and other great

  7. Marc Clifton says:

    From the terms:

    Author’s beware (not my caps):

    WITHOUT LIMITING THE FOREGOING, COPYING OR REPRODUCTION OF THE SOFTWARE TO ANY OTHER SERVER OR LOCATION FOR FURTHER REPRODUCTION OR REDISTRIBUTION IS EXPRESSLY PROHIBITED, UNLESS SUCH REPRODUCTION OR REDISTRIBUTION IS EXPRESSLY PERMITTED BY THE LICENSE AGREEMENT ACCOMPANYING SUCH SOFTWARE.

    Which could be interpreted to mean that you can’t post your own code on your own server once you post it on the MSDN server, unless it’s in your license agreement.

    And connecting the dots:

    Any software that is made available to download from the Services ("Software") is the copyrighted work of the registered users of the Services posting the Software, or their suppliers.

    Permission to use Documents (such as white papers, press releases, datasheets and FAQs) from the Services is granted, provided that: (1) the below copyright notice appears in all copies

    Copyright © 2006-2007 Microsoft Corporation, . All rights reserved.

    So, does anyone disagree, that what this terms statement is saying, is that the Service that you post, that includes documents, is copyrighted by Microsoft?

    –Marc

  8. The MSDN Code Gallery is the latest developer portal offering for code snippets, samples, sample applications

  9. MSDN Code Gallery – snippets, samples and resources The developer community has a new place to learn

  10. The first release is a simple four function calculator, which builds off of last week’s blog post and integrates fsyacc for parsing. The net result is the ability to write simple simple expressions like "10 * 2 – 15 / 3" and get it evaluated using the

  11. Check out Somasegar’s posted today rolling out the newest tool from our division for developers. MSDN

  12. Shawn Ji says:

    MSDN Code Gallery posted

  13. Mark Gordon says:

    "One of the most requested things we have heard is that developers want snippets, samples, sample applications and other resources.  "

    We really want a stable development environment that contains a true data centric langauage … Perhaps if visual studio wasn’t bloated with 5000+ classes and 30 different ways of doing the same task each with it’s own set of various work arounds, we would not need samples, snipetts and sample applications. The fact is if "samples" are needed is a tell tale sign this product is headed in the wrong direction !

    Mark

    Best Regards,

    Mark

  14. As announced in Somasega’s blog post , Download and share sample applications, code snippets, and other

  15. As announced in Somasega's blog post , Download and share sample applications, code snippets, and

  16. Pewnie już wiecie, bo dużo bloggerów już zasięgnęło języka u Somy . Jeśli nie to zapraszam na http://code.msdn.microsoft.com/

  17. Pewnie już wiecie, bo dużo bloggerów już zasięgnęło języka u Somy . Jeśli nie to zapraszam na http

  18. If you’re new here, you may want to subscribe to the SharePoint Buzz RSS feed. Thanks for visiting! This blog posts regular SharePoint 2007 news, updates of web parts, workflows, ideas, collaboration efforts, quick fixes and everything about Microsof..

  19. Samples are always useful and we can never have enough samples.  So in this regard, we now have

  20. JMolloy says:

    I wanted to make a few comments on the licensing questions posted here.  There are many varieties of licenses available in the market, with the  MS-PL being one flavor. Our intent here is to provide as much openness as possible to enable the sharing of all of the great samples developers in Microsoft and the community have created.  It is true that the MS-PL does not allow relicensing of code under the GPL because the MS-PL requires that distribution of the code in source form be under the MS-PL, but this requirement is not more restrictive than the terms of the GPLv2.  So, there is no specific restriction on using code licensed under the MS-PL in an OSS project so long as the use does not subject the MS-PL’d code to another license.  As you are no doubt aware, there are no simple solutions here and if you have any needs beyond simply sharing with the community, I would urge you to talk with counsel to guide you with regard to license compliance in any specific scenario.

    Let me also try to clear up some of the additional points that were brought up.  The rights granted by a registered user uploading code to Code Gallery are not exclusive and, as the originator of the code, you can choose to license it to others or dispose of it as you desire. The restrictions are intended to apply only to the code you upload. The second point covers the MSDN Site services.  It is important to separate the areas that cover the services from the areas that discuss the code you may share.  The term “Service” is distinguished from the software you upload – the language states that the Software, “…is the copyrighted work of the registered users of the Services posting the Software, or their suppliers.” (emphasis added) and not Microsoft. As for the statement regarding Documents – that term as defined applies to content supplied by Microsoft and the intent is not to have it apply to code that registered users provide.  I hope this helps to clarify the terms.  

    John Molloy, Developer Division Community Team

  21. The MSDN Code Gallery was launched today by Soma Somasegar . The developer community has made “more samples!”

  22. Yesterday Soma announced The MSDN Code Gallery where Microsoft employees and the community can post samples

  23. Nicholas DL says:

    I have mentioned this on another blog; however, many might construe this as internal confusion within Microsoft. Initially the community was to use GotDotNet which was phased out in preference for Codeplex which is now a sibling to the MSDN code gallery.

    Microsoft should devote more time to creating irresistible benefits for and promotion of one site; otherwise others will evacuate to SourceForge or Google Code for continuity.

  24. In case you missed the announcement early this week, check out Soma’s blog post MSDN Code Gallery – snippets,

  25. In case you missed the announcement early this week, check out Soma's blog post MSDN Code Gallery

  26. [原文发表地址] MSDN Code Gallery – snippets, samples and resources [原文发表时间] Monday, January 28, 2008 11:09

  27. Blue Blip says:

    Now MSDN has come up with its own version of online code repository website – the MSDN Code Gallery

  28. Pablo Galiano has created a wonderful sample that provides StickyNotes capabilities to Visual Studio

  29. Microsoft launched its MSDN Code Gallery yesterday. According to Somasegar The MSDN Code Gallery is a

  30. Resumo da semana – 07/02/2008

  31. Microsoft launched its MSDN Code Gallery yesterday. According to Soma Somasegar The MSDN Code Gallery

  32. This month’s letter includes information about what the VSX team has been working on in the past few

  33. This month's letter includes information about what the VSX team has been working on in the past

  34. richard_deeming says:

    Is this site limited to Microsoft employees? Every time I try to sign in, it takes me back to the home page, which is still displaying the "Sign In" button.

    I’ve tried deleting my cookies, and even using a different browser, with no success.

    If this is intended to be open to the public, is there some magic step I have to take in order to sign in?

  35. Scottie Hung says:

    Hi Richard,

    Regarding your sign in issues, would you please contact Code Gallery Support at:

    codeglry@microsoft.com

    They will be able to help you out over there.