InfoQ Homepage .NET Content on InfoQ
-
The Challenge of UWP Apps in the Enterprise
The proliferation of web-based applications and mobile apps have proven to be very popular both with end-users and developers. But what about traditional Windows line-of-business applications that still require the resources of a desktop computer? A look at UWP apps on Windows 10 and whether they can meet the challenge.
-
Latest Advances in Visual Studio 2017 15.6 Preview
Microsoft's latest preview of Visual Studio 2017, version 15.6, adds several new features for code diagnostics, debugging and source control. Foremost among these is greatly expanded support tags when using Git source control.
-
Using C# to Target GPUs
The new Hybridizer technology provides C# developers with a way to target the CUDA platform and take advantage of GPUs for increased performance. Thanks to Hybridizer, developers are not forced to use C or C++ to write high-performance GPU code.
-
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.