.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Featured posts

Announcing .NET 10
Nov 11, 2025
Post comments count 14
Post likes count 40

Announcing .NET 10

.NET Team
.NET Team

Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14...

.NETASP.NET CoreNuGet

Latest posts

.NET for Apache® Spark™ In-Memory DataFrame Support
Mar 30, 2020
Post comments count 7
Post likes count 1

.NET for Apache® Spark™ In-Memory DataFrame Support

Brigit Murtaugh
Brigit Murtaugh

.NET for Apache Spark is aimed at making Apache® Spark™, and thus the exciting world of big data analytics, accessible to .NET developers. .NET for Spark can be used for processing batches of data, real-time streams, machine learning, and ad-hoc query. The DataFrame is one of the core data structures in Spark programming. A DataFrame is a distributed collection of data organized into named columns. In a Spark application, we typically start off by reading input data from a data source, storing it in a DataFrame, and then leveraging functionality like Spark SQL to transform and gain insights from our data. User...

Helping Customers Effectively
Mar 30, 2020
Post comments count 0
Post likes count 0

Helping Customers Effectively

maoni
maoni

I have to put a disclaimer here since this is not the usual type of blog posts I write. I’m by no means a master at communication. This is just what I thought that seemed to work well. YMMV of course. But I’d be very happy if they help you in some way ‘cause many of us work with customers. And I welcome your thoughts and suggestions. I have talked to customers a lot since I started working on the GC. This is in the context of helping customers to handle and resolve issues they are seeing. 1. The intention of helping should be genuine I am naturally the kind of person who wants to help with coming up with a s...

Balancing work on GC threads
Mar 28, 2020
Post comments count 1
Post likes count 0

Balancing work on GC threads

maoni
maoni

In Server GC, each GC thread will work on its heap in parallel (that's a simplistic view and is not necessarily true for all phases but on the high level it's exact the idea of a parallel GC). So that alone means work is already split between GC threads. But because GC work for some stages can only proceed after all threads are done with their last stage (for example, we can’t have any GC thread start with the plan phase until all GC threads are done with the mark phase so we don’t miss objects that should be marked), we want the amount of GC work balanced on each thread as much as possible so the total pause can...

Blazor WebAssembly 3.2.0 Preview 3 release now available
Mar 26, 2020
Post comments count 146
Post likes count 0

Blazor WebAssembly 3.2.0 Preview 3 release now available

Daniel Roth
Daniel Roth

Blazor WebAssembly 3.2.0 Preview 3 is now available! Check out all the updates and improvements in this release.

.NET Core March 2020 Updates – 2.1.17 and 3.1.3
Mar 24, 2020
Post comments count 3
Post likes count 0

.NET Core March 2020 Updates – 2.1.17 and 3.1.3

Rahul Bhandari (MSFT)
Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core March 2020 Update. These updates only contain non-security fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. Information needed to make this choice will be seen on the download page. If you use other development environments, we recommend using the latest SDK release. Getting the Update The latest .NET Core updates are available on the .NET Core download page. This update will be included in a futu...

Catch up on the latest .NET Productivity features
Mar 24, 2020
Post comments count 3
Post likes count 0

Catch up on the latest .NET Productivity features

Mika Dumont
Mika Dumont

The Roslyn team continuously works to provide tooling that deeply understands the code you are writing in-order to help you be more productive. In this post, I'll cover some of the latest .NET Productivity features available in Visual Studio 2019. Tooling improvements The feature that I'm most excited about is the new Go To Base command. Go To Base allows you to easily navigate up the inheritance chain. The command is available on the context (right-click) menu of the element that you want to navigate the inheritance hierarchy. Or you can press Alt+Home. Find All References now categorizes the results by ty...

Announcing F# 5 preview 1
Mar 18, 2020
Post comments count 16
Post likes count 0

Announcing F# 5 preview 1

Phillip Carter
Phillip Carter

We're excited to announce that F# 5 preview 1 is now available! Here's how to get it: If you're using Visual Studio on Windows, you'll need both the .NET 5 preview SDK and Visual Studio Preview installed. Using F# 5 preview You can use F# 5 preview via the .NET 5 preview SDK, or through the .NET and Jupyter Notebooks support. If you're using the .NET 5 preview SDK, check out a sample repository showing off some of what you can do with F# 5. You can play with each of the features there instead of starting from scratch. If you'd rather use F# 5 in your own project, you'll need to add a property and add a...

.NET Framework March 2020 Update for Windows 10 1607 (Anniversary Update) and Windows Server 2016.
Mar 17, 2020
Post comments count 0
Post likes count 0

.NET Framework March 2020 Update for Windows 10 1607 (Anniversary Update) and Windows Server 2016.

Tara Overfield
Tara Overfield

Today, we are releasing an update for .NET Framework 4.8 on Windows 10 1607 (Anniversary Update) and Windows Server 2016. Security This update does not contain any new security fixes. See January 2020 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvement. CLR1 1 Common Language Runtime (CLR) Getting the Update The Update is available via Microsoft Update Catalog only. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are avai...

Updates on .NET Core Windows Forms designer
Mar 17, 2020
Post comments count 66
Post likes count 0

Updates on .NET Core Windows Forms designer

Olia Gavrysh
Olia Gavrysh

We released a preview version of Visual Studio 16.6 - Visual Studio 2019 version 16.6 Preview 1 and with it a new version of .NET Core Windows Forms designer. This release contains Coming next In the future releases we will be working on and third-party controls support, integration with popular controls vendors, support for Data Controls and related scenarios, performance improvements and other features. How to use the designer How to report issues Your feedback is important to us! Please report issues and send feature requests via the Visual Studio Feedback channel. Use the "Se...