InfoQ Homepage .NET Core Content on InfoQ
-
Microsoft 365 and the Future of App Development: Microsoft Build 2018 Second Day Keynote
The second day keynote focused on how Microsoft 365 is the future of app development. Although the talk was focused on the merging of Enterprise Mobility Services, Microsoft Office, and Windows 10 in Microsoft 365, the underlying Microsoft Graph platform will have much wider use as ubiquitous computing, the union of data and AI, and multi-sense and multi-device experiences become more prevalent.
-
.NET Core 3 Will Add Windows Desktop App Support
During Microsoft's Build developer conference, the company announced that .NET Core 3 will include support for Windows Desktop apps. This means developers can use .NET Core to write Windows platform apps that use WinForms, WPF, or UWP.
-
.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.
-
Comparing WCF Performance to ASP.NET Core
One would expect to find that ASP.NET Core has better performance than older technologies like Windows Communication Foundation (WCF). Developers have setup a comparison between the two technologies to see if this indeed the case.
-
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.