Orchard will create shared components for building ASP.NET applications and extensions, and specific applications that leverage these components to
meet the needs of end-users, scripters, and developers. Additionally, we seek to create partnerships with existing application authors to help them…

Gianugo Rabellino (Senior Director, Open Source Communities at Microsoft) ' 40 min Gianugo Rabellino is the Senior Director for Open Source Communities at Microsoft. He is also a Vice President of the Apache XML Project Management Committee and Founder and former Chief Executive Officer of…

IPython (http://ipython.scipy.org/) enables parallel computations to be performed interactively. IPython parallel jobs can now be started using Windows HPC Server 2008, which makes it easy
to get starting with interactive parallel computing on Windows. In this screencast, we show the basic…

An interview with Mike Hadlow, developer of Suteki Shop and owner of Suteki Ltd. Suteki Shop is an ASP.NET MVC open source eCommerce application. We chat about "suteki", ASP.NET MVC, open source, why Suteki Shop and open frameworks.

Jesse Liberty talks about two training projects he will be working on to coincide with the release fo
Silverlight 3. The first entitled imaginatively Better-Videos is his continued refinement of his
Silverlight video tutorials. The second is a new project called
AgOpenSource, where he will be…

Let me give you a very brief introduction to MSBuild. In MSBuild terminology, build steps are called "targets." We will define three common targets initially: Clean, Init, and Compile. You can create other targets to automate other common tasks such as running
tests, creating installer…

Creating an Automated Build Script
In creating a build script, we want to automate common tasks for building the project source code as much as possible. Whether you know it or not, you are already using build scripts. When you create a new project, Visual Studio creates a build script for
that…

Version Control
All software development projects should use a version control system (VCS) for tracking and coordinating changes to code files and other project artifacts. The size of the project team doesn't matter as even a single developer benefits from using version
control. If you are…