At NDC London Mads Torgersen proposed future language changes to C#. It should be noted that these are just proposals and are not guaranteed to make it into any specific release. The proposals are mostly about reducing boilerplate code and don’t offer the kind of fundamental changes we saw in C# 4 or 5.
TypedMVVM is a collection of samples and libraries developed by Davide Zordan which enables enable developers to build Windows Store apps using WinJS, TypeScript and MVVM.
Xamarin partnerships with Microsoft to let developers build iOS and Android applications in Visual Studio. Xamarin University teaches developers how to do that.
JetBrains has just released WebStorm 7.0 GA with support for EJS, Mustache, Handlebars, Web Components, Stylus, Karma, Istanbul, Compass, and comes with various enhancements.
MSBuild has been renamed to Microsoft Build Tools. This new package includes Microsoft's C# and Visual Basic compilers, making all 3 freely available and independent from Visual Studio or the .NET Framework.
While Visual Studio 2013 plans to be a sizable release, one thing it will not bring is the Roslyn project's rewritten compilers for C# and Visual Basic. Mads Torgersen and Anders Hejlsberg have each shed some light on what the wait will ultimately bring.
Dropbox has released Datastore API which provides access to key-value stores with support for synchronization between devices using the user’s Dropbox account and including automatic conflict resolution.
Neural networks have long been an interesting field of research for exploring concepts in machine learning (otherwise known as artificial intelligence). Dr James McCaffrey of Microsoft Research recently gave an introduction to neural networks for those looking to learn more about them in an engaging talk that includes working demo code.
F#, Microsoft's powerful functional language, is receiving several improvements that refine the language in several ways: .NET 4.5 + Windows Store portable library support, project round-tripping, and several language enhancements including named union type fields, and extensions to array slicing.
FunScript is an F# compiler library enabling developers to write single-page web applications in F# and running them in the browser or on the server via Node.js.
Creating a simple immutable class in C# is easy, but eventually you’ll want to create deep graphs that, for efficiencies sake, should be created via a builder. Or perhaps you want to make non-destructive updates by creating methods. Building out all these builders and methods can be quite tedious and thus error prone. Andrew L Arnott offers a solution that relies on T4 based code generators.
The usage of Microsoft F# in conjunction with QuantLib provides extensive possibilities for developers to build quantitative financial applications and this news report examines the steps required to create a simple F# application with QuantLib.
ScriptCS enables developers to write C# applications using a simple text editor. Compilation is performed by Roslyn and package management by NuGet.
Sometimes the best way to understand pitfalls in one language is to see how another language prevents them. Tomas Petricek, author of Real-World Functional Programming, discusses seven common mistakes found in asynchronous C# code and demonstrates how F# makes them less likely to occur.
Codice Software, maker of Plastic SCM, has released a preview of a semantic merge tool. This tool parses your code, allowing for a more accurate merge than the line-by-line comparisons most tools use. We interviewed Pablo Santos Luaces, Principal Software Engineer of Codice Software.