A Proposal to Add Option Types for References to C# 7

Mads Torgersen, C# language program manager at Microsoft, has recently outlined a proposal for the introduction of option types for references in C# 7. Option types are meant as a means to make the language safer and reduce the occurrence of null reference exceptions, which, as Torgersen says, are rampant in C# since any reference type can reference a null value.

Red Hat Linux Enterprise is Reference Platform for .NET Core on Linux

Microsoft and Red Hat announced they will bring official support to .NET runtime on Red Hat’s Enterprise Linux. According to the two companies, Red Hat Enterprise Linux will become the primary reference operating system for .NET Core on Linux.

Advanced Pattern Matching Features Removed From C# 7

Advanced pattern matching features that were originally expected to be present in C# 7 have been recently excluded from the future branch and will not make it into the next version of the language.

.NET Standard 2.0: Setting Expectations Straight

Following last .NET Connect 2016, a few Microsoft MVPs have published their views on what .NET Standard is and where it is headed.

F# 2017 Retrospective

During 2017 F# reached version 4.1 and grew its user community, mostly in coincidence with the release of .NET Core 2.0, while getting stronger tooling and wider conference presence, writes Microsoft program manager Phillip Carter.