InfoQ Homepage .NET Content on InfoQ
-
.NET Core 2.1 Preview 1 Released
The first preview of .NET Core 2.1 is now available for download. This gives developers a chance to try out the new features first hand on their local system.
-
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.
-
Windows.Forms Comes to 64-bit Mac OS X
Mono has long provided a pure C# implementation of Windows.Forms for MacOS, Linux, and Windows. Unfortunately with Mono's move to 64-bit by default, the MacOS support for Windows.Forms has suffered. Thanks to a community contribution, Miguel de Icaza is now powering ahead with a new, 64-bit Carbon based version of Windows.Forms.
-
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.
-
Update on the “Fluent UI” Or Ribbon Design
Two weeks ago we reported on the “fluent UI”, or ribbon design, that Microsoft sued Corel over. Since then we have been able to get an update from Microsoft.
-
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.
-
Highlights for the Upcoming .NET Framework 4.7.2
Though most of the attention is on .NET Core, development continues on the original .NET Framework. Microsoft has recently released a preview of .NET Framework 4.7.2 with updates to ASP.NET, ADO.NET, WCF, WPF, and even Windows Forms.
-
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.
-
Blazor Now an Official Microsoft .NET and WebAssembly Project
Microsoft has taken another step towards .NET running in the browser by adopting Blazor from its creator Steve Sanderson. By doing so, Microsoft adds another piece to their WebAssembly/.NET stack, giving .NET developers a higher order abstraction to build browser-based apps with.
-
Using Mono to Compile C# to WebAssembly
The Mono Project is working on changes to the Mono compiler that will let C# developers target WebAssembly. A look at an early version of the software shows how easily developers can make use of this new platform.
-
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.