ASP.NET vNext alpha3 was released along with the Visual Studio "14" CTP3. Several interesting changes are around ASP.NET projects - simpler project files, ability to specify build event handlers, cleaner source folders and more.
Mono 3.6 has been released, and features an improved debugger, several bug fixes, and Nuget for Mac users.
Microsoft continues to polish their powerful (and open source) Python Tools for Visual Studio package, which turns their famous IDE into a powerful Python development environment. This plugin does support the Web and Desktop Express editions of VS2013.
Microsoft has announced an end-of-life schedule for .NET 4.0 thru 4.5.1. After January 12 of 2016, all technical support, including security and non-security updates, will be discontinued. Developers and users will need to either go back to.NET 3.5 SP 1 or upgrade to 4.5.2.
Another concept from functional programming languages making its way to C# and VB is what’s known as pattern matching. At first glance pattern matching looks like a switch/select block, but it is much more powerful.
Xamarin has forked Cocos2D-XNA, a 2D/3D game development framework, creating a cross-platform library that can be included in PCL projects.
A common pain point in .NET programming is the amount of boilerplate code necessary to implement immutable objects such as explicitly defined backing stores for each property. Under a new draft specification, C# and VB will be adding what they are calling a “record class” that eliminates most of the effort.
Visual Studio Update 3 was released last week and includes some framework and tooling improvements relevant to web and mobile developers. We go through some of these, including the ASP.NET identity update supporting two-factor authentication, new Visual Studio-Azure integrations as well as several updates to the Apache Cordova Tooling preview.
Json.NET 6.0 received 4 releases this year, the latest last week. Over these releases, several new features have been added, including several F# specific features, support for JSONPath querying, ability to integrate with Dependency Injection frameworks, ability to Merge JSON objects and more.
The 3rd Update to Visual Studio 2013 continues Microsoft's steady application of refinements to their flagship IDE. This update increases the usefulness of diagnostic tools, adds deployment options, and updates some key features in VS2013 Ultimate.
As promised, Microsoft has released newly acquired Visual Studio plugin UnityVS for free to developers using any recent paid edition of Visual Studio. This plugin greatly improves developers working with the Unity game development system.
F# has supported both iOS and Android native programming through Xamarin since at least Xamarin 4.8 and can be efficiently used to create native apps on both platforms. Let's give a look at some experience reports.
The Mono project has focused on conformant code since its inception. Now the project is adding dedicated resources to focus on improving performance.
The TypeScript team is building a new, light-weight compiler core to replace it’s existing one. Early results show upto 5x performance improvements compared to the existing compiler.
Last week Vaughn Vernon published Dotsero, a .NET actor model toolkit that follows the Akka API and earlier this year a preview of the Orleans framework based on the Actor model was released by Microsoft Research. In a recent twitter discussion Vaughn and Sergey Bykov, lead of the Orleans project at Microsoft Research, discussed the different approaches taken in Orleans and Dotsero.