InfoQ Homepage .NET Core Content on InfoQ
-
.NET Core 2.1 Preview 2 Boasts Improved Networking
Microsoft continues to work on advancing .NET Core 2.1, and the latest preview exhibits significant speed improvements, rewritten networking code based on pure .NET sockets, and general improvements to the tooling.
-
Visual Studio 2017 Debuts 15.7 Preview
Microsoft continues to iterate on the development of VS2017 and has recently released its preview of 15.7. This preview debuts support for TypeScript 2.8, NuGet package signatures, and adds Step-back debugging to .NET Core projects.
-
Exploring Global Tools in .NET Core
One of the new features to debut in .NET Core 2.1 Preview was Global Tools. Global Tools is a way to write .NET Core console apps that can be packaged and delivered as NuGet packages. If .NET Core runs on the target platform, then a properly packaged Global Tool will work there.
-
EF Core: Unifying SQL and NoSQL Databases
One of the original goals of EF Core was to develop a model wherein both SQL and NoSQL style databases could be used with little or no change to the code. Microsoft is taking the first steps towards that goal with an experimental EF provider for Azure Cosmos DB.
-
Fixing .NET’s HttpClient
As we reported back in 2016, .NET’s HttpClient has some serious issues. With the introduction of HttpClientFactory in .NET Core 2.1, some of those issues have been mitigated.
-
EF Core 2.1 Roadmap: Views, Group By, and Lazy Loading
Entity Framework Core continues to make progress towards catching up with the original Entity Framework. On the roadmap for EF Core 2.1 are features such as views, group by, and lazy loading.
-
Avalonia Beta 1 Brings Many Improvements over WPF
Avalonia describes itself as a “cross platform .NET UI framework inspired by WPF, with XAML, data binding, lookless controls and much more." Having just reached its first public beta, it is already showing some interesting improvements over the venerable WPF version of XAML.
-
Json.NET No Longer Has over 120 Dependencies
Json.NET, the official JSON parsing and serialization library for .NET, required a whopping 122 packages on .NET Standard 1.3. With the release of Json.NET 11 for .NET Standard 2.0, that has dropped to 0.
-
Where .NET Core 2.1 is Headed
Microsoft's Scott Hunter has presented the company's plan for .NET Core 2.1. The CLI tooling look to receive significant improvements for developer ease of use.
-
An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET
An often-cited hole in the .NET Core ecosystem is the lack of any true cross-platform UI toolkit. While there have been attempts at a multi-platform in the past such as Silverlight and Xamarin Forms, no one has yet achieved a full XAML-style cross-platform option. Avalonia is making the attempt with plans to support Windows, Linux (GTK), MacOS, Android and iOS. However, they need your help.
-
Visual Studio 15.6 Preview 4 Sharpens F# Functionality
Microsoft continues to make evolutionary changes in Visual Studio 15.6. The 4th preview of the IDE has been released, and with it comes a primary focus on improving F# support.
-
Cleaner Stack Traces in .NET/.NET Core
Ben Adams and Anirudh Agnihotry have worked to improve the stack traces and error messages in .NET Core.
-
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.
-
Easing into .NET Core with the Windows Compatibility Pack
Microsoft is making it easier to migrate applications onto .NET Core and Linux with the Windows Compatibility Pack for .NET Core.
-
.NET WebAssembly Support an Ongoing Experiment
WebAssembly now ships on by default in the four major browsers and the .NET community continues to push forward to provide .NET developers the ability to compile their to WebAssembly and run it in the browser.