InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

MSDN Code Gallery Goes Live

Posted by Abel Avram on Feb 07, 2008

Sections
Architecture & Design,
Development,
Operations & Infrastructure
Topics
Open Source ,
.NET
Tags
C# ,
Microsoft ,
CodePlex

Microsoft has created a new site named Code Gallery dedicated to code and application sharing. Any community member can post an application or its source code on the site, making it available to other community members. Microsoft employees will use this site to post snippets of the code they are working on, revealing some of the secrets of current or future Microsoft products.

What is the difference between Code Gallery, Code Plex and MSDN Downloads? Code Gallery is designated as a sharing place for sample projects which demonstrate the key features of the C# language, or any project resources that seem interesting to be shared with others or might benefit the community. Code Plex is for collaborative project development. This is the place where community members can actively develop various projects by sharing the source code and resources through a resource repository, versioning the code and creating releases. Microsoft will continue to keep some of its projects on MSDN Downloads, like trial versions of Visual Studio or Visual Studio service packs. MSDN Downloads is not available to community members, being reserved to Microsoft employees. Previous projects existing on GotDotNet should be moved to either Code Gallery or Code Plex since GotDotNet is being phased out.

Code Gallery uses a custom license governing the entire site. Basically any resource posted to the site becomes available to anyone to read, download, edit, redistribute, or use. Exceptions to the license are not allowed.

A project owner can give others, named coordinators, the right to edit the resources posted. Code Gallery does not require a source control program. A RSS feed is available on each resource page. The files loaded on Code Gallery must not exceed 100 MB.

 

No comments

Watch Thread Reply

Educational Content

Jesper Boeg on Priming Kanban

In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.