SpecsFor is an open-source Test/Behavior-Driven Development framework for .NET. SpecsFor is primarily a base test fixture that establishes a clean way of performing simple BDD-style tests while providing an auto-mocking container and other utilities to reduce common sources of testing friction. It greatly simplifies common operations such as initializing the class under test, establishing context, and creating mock objects. When combined with a library like Should, you can quickly create very readable specifications. SpecsFor also includes a small set of Resharper templates, which make it easy to create new specs and test cases.

NS Basic/App Studio is a complete, powerful development environment that enables you to create your app on a Windows desktop, then download it to your iPhone, iPad, iTouch, or Android device. Apps can be distributed royalty-free.
The programming language is a fully-featured, structured BASIC, which is a subset of Microsoft Visual BASIC with mobile device extensions. NS Basic/App Studio also supports development in JavaScript. It includes math and trigonometric functions, SQLite Support, HTML5 features, geolocation and Google Maps.
AppHarbor .NET PaaS

AppHarbor is a Git-enabled .NET Platform-as-a-Service (PaaS). This means AppHarbor will build, deploy and host your .NET websites.
To get started, all you have to do is to create an account and git-push your code to AppHarbor. Your app will be built on the AppHarbor platform and deployed to AppHarbor’s managed IIS servers, where it will have access to a fully-compatible .NET and Windows stack including your choice of SQL Server or MySQL (with more database options to come). Non-MVC and non-C# code is welcome too.
AppHarbor is currently in beta and will offer a free plan to get you started. You will be able to purchase dedicated hardware, load-balancing, background tasks and other add-on services.

SlimTune is a open-source profiler and performance tuning tool for .NET applications written in C# or VB.NET. SlimTune provides a set of powerful features, such as remote profiling, real-time results, and multiple plugin-based visualizations. The source code is available under the MIT License. Features include:
- Live Profiling – reports results while your code is still running
- Remote Profiling – profile from a different computer
- SQL Database Storage – all results are stored in a SQL database
- Multiple Visualizations – present profiling results is many different ways
- Plugin Support – write your own visualization plugin
C2DM-Sharp Android Push Library
C2DM-Sharp is an open-source .NET library for Google Android Cloud 2 Device Messaging Push Notification system. It’s Mono and .NET-compatible, and written in 100% managed code.
Eloquera DB 3.1 Beta

Eloquera Database is an object database for .NET environments. It has several unique features that make it attractive to web and desktop application developers. Eloquera maintains SQL and LINQ interfaces so developers can be up and running quickly. Eloquera supports SQL queries, native operations with .NET objects, and unique object identification for stateless environments like web applications (ASP.NET). Eloquera is free for commercial and non-commercial use by companies with less than $1M annual revenue.
Version 3 added dynamic types. Version 3.1 Beta includes nullable type queries, Store method to update objects in disconnected scenarios, and support for string enforcement in Dynamic queries.

Microsoft Silverlight Rough Cut Editor (RCE) is a free tool that simplifies the video editing and publishing process. RCE enables real-time, browser-based video editing by publishers to improve collaboration, manage dynamic metadata and deliver exciting content to the Web.
RCE provides media organizations with a lightweight, Web-based tool that editors anywhere can use to assemble and edit video, audio, images, and XAML overlays with time code accurate control. Powered by Microsoft Silverlight, RCE provides a rich, stutter-free, full-screen editing experience. RCE has an open and extensible architecture, and it can be integrated into any digital asset management (DAM) and any encoding/ transcoding system.
Microsoft has just released RCE Service Pack 1 which includes:
- Support for Visual Studio 2010, Silverlight 4 and IIS Smooth Streaming Client 1.5.
- Enhanced setup experience with automation scripts for Windows 7, Windows 2008 and Windows 2008 R2.
- Integrated Composite Stream Manifest generator that supports manifest compression and the new IIS Media Services 4.0 manifest format.
- Improved performance and bug fixes.
Microsoft WebMatrix

WebMatrix is a new web development tool from Microsoft that includes everything you need for website development. Start from open source web applications, built-in web templates or just start writing code yourself. It’s all-inclusive, simple and best of all, free.
WebMatrix is the easiest way to learn standards-based Web development and makes it simple to build and publish Web sites on the internet. Start with HTML, CSS and JavaScript, and then seamlessly connect to a database or add in dynamic server code using the new ‘Razor’ syntax for ASP.NET Web pages. Your code is easy to read, simple to learn, short to write and works with any text editor. Use built-in helper functions to connect to a database, display a Twitter feed, or embed a video. And with a seamless path to ASP.NET MVC, it is now easier than ever to create powerful ASP.NET Web applications.
ASP.NET MVC 3 Released
ASP.NET MVC 3 is an open-source technology that provides a Model-View-Controller (MVC) framework on top of the existing ASP.NET 4 runtime. Microsoft has released it to manufacturing.
As noted in Network World: “The key, simple way to think about [it] is MVC provides you with a solution that’s more customizable.” With dependency injection, for example, developers can plug dependencies into an application and easily switch out the database without affecting the rest of the project.

Mono for Android brings .NET development capabilities to the Android mobile platform. MonoDroid uses a slimmed-down library profile that is better suited for mobile devices. The entire set of Android Dalvik APIs has been wrapped in C#. The OpenTK library is also supported, so you can use the same OpenGL logic across the Windows, Linux, iOS and Android platforms. MonoDroid supports the full JIT, so you can use Reflection.Emit and dynamic code compilation.
MonoDroid is now available in public beta. It will eventually be released as a commercial product.
