InfoQ Homepage .NET Content on InfoQ
-
F# Web Development with the SAFE Stack
The SAFE stack is a set of F# libraries used together to create web applications. Tomasz Heimowski recently presented the stack at F# eXchange 2018 in a live coding session. He demonstrated the whole experience by creating and deploying a rating application for his talk.
-
.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 15.7 Preview 4 Improves Git, C++ Support
Microsoft has delivered a couple of new previews for the forthcoming Visual Studio 2017 15.7, and based on the limited size of the changes it would seem that we are nearing its formal release. As usual, the changes cover a wide range of territory- so developers should see some benefits regardless of what languages they use.
-
Running .NET in the Browser with Ooui
.NET Developers have a new way of using their programming knowledge thanks to the Ooui library. Their .NET apps can be executed straight from a web browser using web assembly. Ooui provides a new way for C# and F# programmers to deliver their work.
-
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.
-
Universal Windows Platform Apps Start to Retrace Win32 Functionality
Microsoft is loosening some of the restrictions on UWP apps to entice more developers to switch. Greater access to the local file system, multi-instancing, and console app support is coming to UWP.
-
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.
-
Visual Studio 2017 15.6 Released
Microsoft has released their 6th update to Visual Studio 2017. Following the pattern of previous releases, it contains several bug fixes and quality-of-life improvements across the IDE.
-
.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.