InfoQ Homepage .NET Content on InfoQ
-
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.
-
Devirtualization in .NET Core
Devirtualization, a technique for improving performance when working with abstract classes and interfaces, is slowly making its way into .NET Core.
-
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.
-
Improving .NET Performance by Reducing Memory Usage
A persistent myth in .NET is that memory allocations don’t affect performance. In this report we take a look at the source of that myth and offer advice on how to reduce memory usage.
-
5th Update to Visual Studio 2017 Expands Debugging Tools
The fifth update to Visual Studio 2017 has reached general availability and brings another batch of improvements to Microsoft's popular developer tool. Version 15.5 focuses on improvements to the debugger tools, faster C#/VB solution loading times, and expanded C++17 support.
-
.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.
-
ORMs for .NET Core
With EF Core struggling to accommodate basic database features such as views and stored procedures, developers are looking elsewhere for their data access needs. Here are some of the more popular options.
-
Visual Studio 2017 15.5 Preview Adds F# Core & Standard Support
Microsoft has supported F# since .NET Core 1.0 was released, but tooling availability has varied in comparison to fellow .NET Core languages C# and VB.NET. With the release of Visual Studio 2017 15.5 Preview 4, F# projects can now target .NET Core and .NET Standard.
-
Microsoft Previews Cross Platform Tool for Working with SQL Server
Microsoft has released a public preview of SQL Operations Studio, a cross platform tool for working with SQL Server. This product is based on the existing Visual Studio Code editor and uses the SQL Tools API service under the hood.
-
Realm Extends its .NET Stack Support with Realm .NET
After introducing support for .NET Core last summer to build mobile applications using C#, Realm announced Realm .NET, a set of new components that allow developers a better integration with their .NET stack.
-
Microsoft Previews Nullable Reference Types in C# 8
Microsoft has made available Nullable Reference Types as preview for developers who want to try the new feature and provide feedback.
-
Cosmos DB - A Globally Distributed Database
Today at Day 2 of the PASS Summit, Microsoft group product manager for Cosmos DB Rimma Nehme was on hand to give the morning keynote about Azure Cosmos DB. Leading an informative, fast pace talk, Nehme covered Microsoft’s approach to designing and building Cosmos DB.
-
Catching up with C# 7.1 and C# 7.2
Back in August, C# 7.1 was quietly released along with Visual Studio 15.3, but it’s not quite ready. In this report we’ll look at a subtle compiler bug and what’s next in store for the soon to be released C# 7.2.
-
Microsoft's Approach to Modern Data
The PASS Summit 2017 is a conference for users of SQL Server and related Microsoft data technology. At Day 1 of the conference, Microsoft's Rohan Kumar was on hand to present the opening keynote.
-
Expanding Visual Studio's Cross-Compiler Support for ARM
Visual Studio has long possessed the ability to target the ARM-platform, as long as the platform is running Windows. In Visual Studio 2017 15.5 Preview 2, the IDE is expanding this support by adding the capability to target ARM based computers and IoT devices through the use of the GCC compiler.