• Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a “live coding” environment, where the program’s output updates as the programmer types.

  • Microsoft technical fellow Mark Russinovich describes how the Azure cloud is expanding with open source, outside technologies.

    “The Windows Azure cloud was conceived in 2009-2010 as “a tight container,” a place where developers could produce software under restrictions that would make it run in its target x86 environment. The languages and tools that could be used were a few of the best known Microsoft technologies: .Net languages, the IIS Web server and soon a cloud version of SQL Server, dubbed SQL Azure. The resulting software produced on the platform had “a limited surface” for attackers and a limited number of things that could go wrong between interdependent elements, a boon to successful deployment. But developers frequently chafed at the restrictions on languages, application servers and even operating systems.”

  • Microsoft’s 2000 concept videos: were they a success or a failure? Today’s IT landscape suggests they succeeded – and beyond Microsoft’s wildest dreams.

  • Upon numerous requests from Unity users, we have ported Unity DI Container to Windows Phone 8.