.NET Blog

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

Latest posts

Feb 11, 2020
Post comments count 3
Post likes count 0

.NET Framework February 2020 Security and Quality Rollup

Tara Overfield

Today, we are releasing the February 2020 Security and Quality Rollup Updates for .NET Framework. Security The February Security and Quality Rollup 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 improvements. Some improvements included in the Security and Quality Rollup and were previously released in the Security and Quality Rollup that was dated January 23, 2020. Acquistion & Deployment CLR1 Net Libraries SQL WCF2 ...

Feb 10, 2020
Post comments count 0
Post likes count 1

Using .NET for Apache® Spark™ to Analyze Log Data

Brigit Murtaugh

.NET for Apache Spark makes 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. In this post, we explore how to use .NET for Spark to perform log analysis.

Feb 10, 2020
Post comments count 21
Post likes count 0

Announcing Experimental Mobile Blazor Bindings February update

Eilon Lipton

Update of Experimental Mobile Blazor Bindings with new controls, iOS startup fix, easier native animations, and more!

Feb 8, 2020
Post comments count 6
Post likes count 0

Garbage Collection at Food Courts

maoni

When I first started working on the GC, my predecessor was explaining the GC tuning to me. I told him that I thought it sounded like how I saw janitors work at food courts (I frequented food courts at the time 😀). And he concurred. What I said was if you observe at a food court, in order to be productive, the janitor tries to collect a sizable amount of dirty dishes when they come out to collect, which means they collect more often when it's busy to not risk running out of clean dishes, and less often when it’s not busy because there are very few dishes to be collected. This is the same way that the GC tunes. Th...

Feb 6, 2020
Post comments count 28
Post likes count 1

.NET Interactive is here! | .NET Notebooks Preview 2

Maria Naggaga

In November 2019, we announced .NET support for Jupyter notebooks with both C# and F# support. Today we are excited to announce Preview 2 of the .NET Notebook experience. Preview 2 includes C#, F#, and PowerShell support.

Feb 6, 2020
Post comments count 0
Post likes count 0

GC Handles

maoni

A customer asked me about analyzing perf related to GC handles. I feel like aside from pinned handles in general handles are not talked about much so this topic warrants some explanation, especially since this is a user facing feature. For some background info, GC handles are indeed generational so when we are doing ephemeral GCs we only need to scan handles in the generations we are collecting. However there are complications associated with handles’ ages because of the way handles are organized – we don’t organize by individual handles, we organize them in groups and each group needs to have the same age so if...

Jan 28, 2020
Post comments count 108
Post likes count 0

Blazor WebAssembly 3.2.0 Preview 1 release now available

Daniel Roth

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

Jan 27, 2020
Post comments count 23
Post likes count 0

A new experiment: Call .NET gRPC services from the browser with gRPC-Web

James Newton-King

Build web apps using gRPC-Web and .NET Core! Check out this new experiment for gRPC-Web on .NET Core.

Jan 23, 2020
Post comments count 2
Post likes count 0

.NET Framework January Preview of Quality Rollup

Tara Overfield

Today, we are releasing the January 2020 Preview of Quality Rollup Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. Acquistion & Deployment CLR1 Net Libraries SQL Winforms WCF2       WPF3 1 Common Language Runtime (CLR) 2 Windows Communication Foundation (WCF) 3 Windows Presentation Foundation (WPF) Getting the Update The Preview of Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get ...