Microsoft .NET

Microsoft .NET | News, how-tos, features, reviews, and videos

parallel architecture
number 6 top six tips neon

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Microsoft gets serious about WebAssembly

Compiled code running at near-native speeds in the browser is getting the .NET touch.

Garbage can paper trash

How to avoid GC pressure in C# and .NET

Take advantage of these best practices to avoid memory pressure and improve performance when working in .NET or .NET Core applications.

Microsoft Windows 10X [logo]

Microsoft inches closer to unified Windows SDK

The latest preview bits of Microsoft’s Project Reunion for building Windows 10 desktop applications are ready for testing and even for production.

target bullseyes

How to use target typing and covariant returns in C# 9

Learn two of the most important features in C# 9.0 to make your code more concise, readable, flexible, and efficient.

rock stacking

How to use top-level programs in C# 9

Take advantage of the new top-level statements in C# 9.0 to eliminate boilerplate code and make your programs more readable, maintainable, and efficient.

man running across finish line

PeachPie PHP to .NET project reaches 1.0 milestone

Now with support for Visual Studio Code and other IDEs, the PHP-to-.NET converter runs WordPress and other apps.

mismatched shoes

How to use pattern matching in C#

Take advantage of the new relational and logical patterns in C# 9.0 to make your code more readable, maintainable, and efficient.


Microsoft’s Windows API unification project moves forward

Project Reunion 0.5 Preview provides a unified set of APIs and tools for building desktop apps that target a broad set of Windows 10 OS versions.

calendar and hourglass

Microsoft announces end of .NET Core 2.1 support

The company advises users to migrate to a supported successor such as .NET Core 3.1 or .NET 5, or face potential security issues.

goal keeper prevention

How to work with read-only collections in C#

Take advantage of read-only generic interfaces such as IReadOnlyList, IReadOnlyDictionary, and IReadOnlyCollection to prevent modifications to collections in your .NET Core applications.

integrated digital tools / interoperable tools

Visual Studio 2019 16.9 brings memory error detection, C++ capabilities

Microsoft has made Visual Studio 2019 16.9 generally available and unveiled a preview of Visual Studio 2019 16.10.

name badges hello

How to work with static anonymous functions in C# 9

Take advantage of static anonymous methods in C# 9 to improve the performance of your .NET applications.

Relaxing on hammock vacation 168344861

How to use LazyCache in ASP.NET Core MVC 5

Take advantage of LazyCache to improve the performance and scalability of your ASP.NET 5 Core applications in heavy load scenarios.

Binary record player grooves

How to work with record types in C# 9

Take advantage of record types in C# 9 to build immutable types and thread-safe objects.

switchboard operators

How to use implicit and explicit operators in C#

Take advantage of implicit and explicit operators to convert between user-defined types and improve the readability of your code.

chain rust link heavy iron metal

Microsoft forms Rust language team

The company seeks software engineers to work on improving Rust compilers and tools for internal product groups, and to interact with the broader Rust community.

paper airplane 149083888

How to create PDF documents in ASP.NET Core 5

Take advantage of the DinkToPdf and wkhtmltopdf libraries to generate PDF documents from HTML templates in ASP.NET Core 5.

artsy still life of bowling pins with green bowling ball

How to use immutable objects in ASP.NET Core MVC 5

Take advantage of init-only setters to make configuration options immutable in ASP.NET Core MVC 5 to avoid unnecessary assignments and eliminate opportunities for errors.

Load More