InfoQ Homepage .NET Content on InfoQ
-
ASP.NET 2.2 Preview 1 Debuts Java SignalR Client
Microsoft has begun releasing details about the new features coming in ASP.NET Core 2.2. Among these is a new Java-based client that supports SignalR, broadening the reach of this technology.
-
What’s inside Visual Studio 2017 15.8
Visual Studio 2017 15.8 is now available, bringing a large collection of bug fixes and usability enhancements to the editor. Notably, this includes support for F# 4.5 and TypeScript 3.0.
-
Microsoft Bing Gets Performance Boost from .NET Core 2.1
After moving Microsoft search engine Bing to .NET Core 2.1, internal server latency dropped by 34%, writes Microsoft engineer Mukul Sabharwal, mostly thanks to improvements contributed by the .NET community.
-
Microsoft Driver Module Framework Aims to Ease Windows Driver Development
Windows driver developers should now have an easier way to create simple and structured drivers, as well as to share code amongst drivers, using the new Microsoft Driver Module Framework (DMF), which has been recently open sourced.
-
.NET Core 2.1 Previews Tiered Compilation
The .NET Core team has been looking to solve the dilemma of how to best optimize runtime application performance without sacrificing startup responsiveness. A preview of their solution, tiered compilation, is now available for .NET Core 2.1 developers.
-
Using Your WinForms/WPF Code to Vote for .NET Core 3.0 Features
In May we reported Microsoft wants to run WinForms and WPF on .NET Core 3.0. In order to facilitate this, they are building a new tool that will allow you to vote on which APIs they need to port to .NET Core. But this isn’t a direct vote; it is based on what APIs are being used by your application.
-
Modernizing Windows Desktop Applications with XAML Islands
You may be under the impression that Windows desktop development is pretty much dead, yet according to the telemetry data in Visual Studio, there are roughly 2.4 million developers actively working on desktop applications each month, up 50% from 20 months ago. With such a large community to support, Microsoft is looking at ways to help developers integrate those assets into Windows 10.
-
New UWP and Win32 Application Distribution Models
.NET has had support for applications that can automatically update themselves since the introduction of ClickOnce technology in 2005. Under the ClickOnce model, WinForms and WPF applications would check a pre-configured location on startup for newer versions. Soon the same capability will be available for private distributed UWP applications.
-
Windowing in Universal Windows Platform (UWP) Applications
Continuing our series on UWP for line of business applications, we turn our attention to another frequently cited issue: multiple window support. Microsoft intends to not only answer that request, but surpass it with multiple windowing modes including 3D.
-
A Look at the Windows Community Toolkit for UWP
In order to address the needs of line of business developers, Microsoft is offering the Windows Community Toolkit for UWP. With two major releases in as many months, this library acts as a test ground for new UWP controls and features.
-
Microsoft Positions UWP for Line of Business Applications
Microsoft is positioning UWP for traditional line of business (LOB) applications with an emphasis on rapid application development (RAD) using the Windows Template Studio. But that’s not all they’re doing to entice LOB developers onto the UWP platform.
-
An Introduction to the Windows Template Studio for Desktop Development
Over the last couple of decades, the amount of boilerplate code necessary to develop Windows applications has increased dramatically, which takes away from .NET’s early roots as a RAD or Rapid Application Development framework. Microsoft’s attempt to counter-act this is the Windows Template Studio for UWP applications.
-
F# 4.5 Brings Spans, Match!, and More
Now available as a preview, F# 4.5 introduces a number of new features, including support for .NET Core 2.1 new primitive type Span<T>, a new Match! keyword, and more.
-
Performance of Structs in C# 7.2
The C# compiler, under some circumstances involving readonly, creates defensive copies of a struct. While this issue is well known and documented, it’s worth revisiting as it’s tied to several features of C# 7.2. The in and ref readonly keywords make occurrences of the issue more frequent, while readonly structs offer a way to fix it.
-
Visual Studio 15.8 Preview 3 Adds Multi-Caret Editing
Preview 3 of VS2017 15.8 brings a long-requested feature: multi-caret editing to the IDE, as well as new options for keyboard bindings that should help developers who are familiar with other popular editors. The editing experience in the IDE should also be improved for JavaScript and TypeScript developers.