C# 7 is a major update with a lot of interesting new capabilities. And while there are plenty of articles on what you can do with it, there’s not quite as many on what you should do with it. Using the principles found in the .NET Framework Design Guidelines, we’re going to take a first pass at laying down strategies for getting the most from these new features.
Semantic versioning can be misleading. While F# 4.1 is backwards compatible with F# 4.0, it is by no means a minor release. With both Microsoft and the larger community contributing, several more features were introduced since the F# 4.1 preview in the areas of performance, interoperability, and convenience.
A lot happened in the last year in the .NET ecosystem: cross-platform, cloud, mobile, web apps and universal apps. Developers wonder where all this is going and what will be required to get there. 2
To meet both consumer demand and expectations, companies must develop for both mobile and web. TJ VanToll shows how to use NativeScript to develop cross platform mobile apps. 1
“This web page is slow” is a common complaint about web sites. While the web brings some desirable characteristics such as global delivery, it also brings challenges at the performance level. 4
In April, for the second time, fsharpWorks organized the F# community survey. Over 600 developers completed the survey in 2016. The survey provides an insight into the brains of the F# community. 1
Angular 2 & TypeScript have brought true object oriented development to the world's most popular web development framework. This article provides a high-level overview of Angular 2. 9
"BDD In Action" is a book that aims to cover the full spectrum of BDD practices from requirements through to the development of production code backed by executable specifications and automated tests. 4
F# Deep Dives is a new book aimed at showing the business value that using F# brings in practice. It presents 11 industrial scenarios and their solution with F# using a functional-first approach.
Type Providers are an essential element for F#’s extensibility model. Dave Fancher shows how to take the tedium out authoring Type Providers using some simple inline factory methods.
Though many of these features are also new to C#, there are quite a few enhancements meant specifically to smooth some of VB’s rough edges. 1