InfoQ Homepage .NET Core Content on InfoQ
-
RC2 Available for .NET Core and ASP.NET Core
Microsoft has released the second release candidate (RC2) for .NET Core and ASP.NET Core along with the .NET Core SDK. New commands, and the addition of RyuJIT JIT compiler are among the many changes found in this release.
-
.NET Core Plans to Drop project.json
Microsoft has decided to phase out project.json files over the next year or so, slowly returning to the standard .csproj style file.
-
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.
-
How VS2015 Update 2 Improves .NET Native Code
Visual Studio 2015 Update 2 has brought several new capabilities and improvements to VS2015. One area that has seen improvement is compiling code for .NET Native, yielding better support for generics and an improved backend compiler.
-
State of Open Source in .NET
Some open source contributors recently raised concerns about the current state of open source in .NET. Discussions revolves around contributing to projects, both as an individual and as an enterprise. The role of Microsoft in the .NET ecosystem is also a the centre of the debate.
-
Discontinued Technology in .NET Core
While some applications will have an easy migration path to .NET Core, especially ones based on ASP.NET MVC, others may run into problems. Not just obvious ones such as porting from WinForms or WPF to Universal Windows Applications (UWP), but subtler issues that are deep within the core of the .NET Framework.
-
ASP.NET 5 and .NET Core RC Ready for Production
Microsoft recently released .NET Core and ASP.NET 5 Release Candidate, supported on Windows, OS X and Linux. Microsoft states this release is ready for production and will support it. Both release candidates are considered feature complete on Windows, OS X and Linux, although minor features may still be added until the final release.
-
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.
-
.NET Core Builds Support for FreeBSD
Developers working on the .NET Core project have added support for the FreeBSD platform. It is now possible run a single .NET assembly across all 4 platforms (Mac OS X, Linux, Windows, and FreeBSD).
-
Visual Basic: Back by Popular Demand
Once again, Visual Basic has been brought back from the brink of deprecation. Reversing a previous decision, VB will be fully supported in ASP.NET 5 including cross-platform.
-
Microsoft Introduces LLILC, LLVM-based .NET/CoreCLR Compiler
The .NET Foundation has announced the release of a new project called LLILC (pronounced "lilac"). The project, initiallycontributed by Microsoft, aims to provide a new LLVM-based native code compiler for .NET Core which will make it possible to run .NET programs "on any platform that CoreCLR can be ported to and that LLVM will target."
-
Mono Adopts .NET Source Code
A draft of the release notes for Mono 4.0 have been posted. Among other changes, they have started to adopt code from Microsoft’s CoreCLR project. At the same time, they are dropping support for .NET 4.0 and earlier. Mono will now only build .NET 4.5 compatible assemblies.
-
AutoMapper and Working with Cross-Platform Assemblies
With the creation of CoreCLR and the increasing popularity of Xamarin, it is becoming more and more important that .NET libraries are offered in a cross-platform fashion. Sometimes one can get away with using the PCL format, but more often than, cross-platform really means multiple platform builds. Jimmy Bogard of AutoMapper fame ran into just this problem with AutoMapper.
-
.NET CoreCLR Open Sourced
Continuing with it's plans to open source the .NET platform, Microsoft has released the CLR and RyuJIT as part of the CoreCLR package. It is fully open source and available today on GitHub.
-
Looking at .NET Core on GitHub
It has been roughly 2 months since Microsoft started the open source released of the .NET Core libraries. The project has seen tremendous growth, and has provided some details as to how the move to GitHub has boosted development.