
Microsoft is partnering with Joyent to port Node.js to Windows. The native port will target the high-performance IOCP API. The result will be an official binary node.exe release that will work on Windows Azure and other Windows versions as far back as Server 2003.
Story at Node.js

The release candidate (RC) for BlogEngine.NET 2.5 is now available. BlogEngine.NET is an open-source blogging platform written entirely in .NET. The final release will most likely come at the end of June. New features include:
- ASP.NET 4.0 support
- Multiple blogs in a single installation
- Razor themes and pages
- Integration with BlogEngine.NET Gallery
- SQLite support
Download BlogEngine.NET 2.5
Upgrade Instructions
Microsoft will soon be launching an approved Windows Phone unlocking service as part of ChevronWP7 Labs. This allows developers to immediately launch apps on the Windows Phone 7 platform, without waiting for official Microsoft approval. This also allows users to run these “homebrew” apps on their Windows phones.
The ChevronWP7 service will require developers to pay a small fee via PayPal to offset costs, but it should be much less than the $99 annual fee to release apps in the WP7 App Hub.
ChevronWP7 comes with Microsoft’s full blessing and support, which means homebrew apps shouldn’t break in future Windows Phone updates. Microsoft should be commended for opening up Windows Phone 7. This leaves Apple as the only smartphone developer that does not officially support homebrew apps.
ChevronWP7 Labs Announcement
ChevronWP7 on Twitter
Clay is an open-source dynamic C# type that will enable you to sculpt objects of any shape, just as easily as in JavaScript or other dynamic languages.
The C# ExpandoObject is very efficient, but it’s not extensible and it’s difficult to build deep dynamic object graphs. Clay, on the other hand, is highly extensible and focuses on creation and consumption of deep graphs.
Clay on CodePlex
Clay: malleable C# dynamic objects
R.NET is an open-source project to bring the R statistical computing language to the .NET Framework. R.NET requires .NET Framework 4 and native DLLs installed with the R environment.
R.NET on CodePlex
R Project for Statistical Computing

Web Standards Update provides HTML5 & CSS3 support to Visual Studio 2010 SP1. It brings VS 2010 Intellisense & validation as close to W3C specification as possible in a Visual Studio extension. The most notable features are:
- HTML5 – Video, Audio, Input Type, Drag & Drop, WAI-ARIA, Microdata, Schema.org
- Browser API – GeoLocation & Local Storage
- CSS3 – 2D Transforms, 3D Transforms, Animations, Background & Borders, Basic Box Model, Basic UI, Behavior, Color, Flexible Box Layout, Fonts, Paged Media, Hyperlink Presentation, Line, Lists, Marquee, Media Queries, Multi Column, Namespaces, Presentation Levels, Ruby, Selectors, Speech, Syntax, Template Layout, Text & Transitions. It also supports vendor specific prefixes like –ms, -webkit & -moz.
Note that this isn’t an official Microsoft product release. It was created by Microsoft employees on the Web Platform and Tools team in their spare time.
Web Standards Update for VS 2010
Announcement, Features and Details

The Kinect for Windows SDK beta is a starter kit for applications developers that includes APIs, sample code, and drivers. This SDK enables the academic research and enthusiast communities to create rich experiences by using Microsoft Xbox 360 Kinect sensor technology on computers running Windows 7.
The Kinect for Windows SDK beta includes the following:
- Drivers for using Kinect sensor devices on a computer running Windows 7.
- Application programming interfaces (APIs) and device interfaces with technical documentation.
- Source code samples.
Download Kinect for Windows SDK beta

JustDecompile is a free tool from Telerik for .NET assembly browsing and decompiling. In other words, it lets you take an existing compiled assembly (.dll or .exe) and easily browse the symbols it contains, and then just as easily decompile the assembly language back to easily readable C# (and in the future VB, IL, and possibly other languages). JustDecompile is a standalone tool and it does not require Visual Studio. JustDecompile is 100% free and it will remain that way forever.
JustDecompile Home Page
JustDecompile FAQ
“Client + cloud computing” is a disruptive, new computing platform, combining diverse client devices – PCs, smartphones, sensors, and single-function and embedded devices – with the unlimited, on-demand computation and data storage offered by cloud computing services such as Amazon’s AWS or Microsoft’s Windows Azure.
Orleans is a software framework for building client + cloud applications. Orleans encourages use of simple concurrency patterns that are easy to understand and implement correctly, building on an actor-like model with declarative specification of persistence, replication, and consistency, and using lightweight transactions to support the development of reliable and scalable client + cloud software.
Orleans is a Microsoft Research project that provides direct support for the .NET programming model, specifically C# today and F# in the future. Developers declare as class attributes the important properties for cloud applications such as persistence, replication and consistency.
Orleans at Microsoft Research
Orleans White Paper
SketchFlow Template for Windows Phone 7 adds a new SketchFlow template for Expression Blend that makes creating a prototype of a Windows Phone app quick and easy.
To use the SketchFlow Template for Windows Phone 7, you need to use Expression Blend 4 with SketchFlow enabled and install the Mango developer tools for Windows Phone.
SketchFlow Template for WP7 on CodePlex