TLDR; This is a status update on the .NET documentation. If you want me to do more of those (once a month), please let me know in the comments!
Comment: If you have suggestions, please let me know in the comments. Any product feedback will be forwarded to the proper product team.
Hi everyone!
So the .NET Core 3.1 has finally released in the last few days, so expect lots of things related to this.
This update covers everything that happened since November 1st through December 4th. Although not everything has yet been updated for 3.1, expect a lot more coming next month!
If you still don’t know me, my name is Maxime Rouiller and I’m a Cloud Advocate with Microsoft. For this month, I’m covering three major products:
You’ll find a nice legend below that explains and highlights articles that I think deserves special attention.
Legend
- 📢: Major/Main article that everyone will want to read
- 💥: Important/Must read.
- ✨: Brand new page
Note: It’s not because a page doesn’t have an icon that it isn’t important. Everything here is either brand new or significantly modified.
Themes this month
- .NET
- System.Text.Json documentation
- C# 8.0 Updates
- C# 8.0 Spec updates
- New C# landing page
- New API docs
- SameSiteMode updates
- ASP.NET
- React to identified problems with the 3.0 release
- Article updates for 3.0
- SameSiteMode updates
.NET
JSON
- How to serialize and deserialize JSON using C#
- ✨ How to write custom converters for JSON serialization
API docs
We’ve added documentation for 444 APIs.
SameSiteMode updates:
.NET Core
Compatibility
Installation
The old prerequisites articles were removed and in their place the following articles were created:
- ✨ .NET Core SDK and runtime dependencies
- ✨ Check installed .NET Core versions on Windows, Linux, and macOS
- ✨ Install .NET Core - Linux
- ✨ Install .NET Core on Debian 10 - package manager
- ✨ Install .NET Core on Debian 9 - package manager
- ✨ Install .NET Core on CentOS 7 - package manager
- ✨ Install .NET Core on Fedora 29 - package manager
- ✨ Install .NET Core on Fedora 30 - package manager
- ✨ Install .NET Core on openSUSE 15 - package manager
- ✨ Install .NET Core on Linux RHEL 7 package manager
- ✨ Install .NET Core on Linux RHEL 8.1 package manager
- ✨ Install .NET Core on SLES 12 - package manager
- ✨ Install .NET Core on SLES 15 - package manager
- ✨ Install .NET Core on Ubuntu 16.04 package manager
- ✨ Install .NET Core on Ubuntu 18.04 package manager
- ✨ Install .NET Core on Ubuntu 19.04 package manager
- ✨ Install .NET Core on Windows, Linux, and macOS
- ✨ Install .NET Core runtime on Windows, Linux, and macOS
- ✨ Install .NET Core SDK on Windows, Linux, and macOS
Runtime Configuration
- ✨ Compilation config settings
- ✨ Debugging profiling config settings
- ✨ Garbage collector config settings
- ✨ Globalization config settings
- ✨ Run-time config
- ✨ Networking config settings
- ✨ Threading config settings
Testing
Tooling
- ✨ Get started with .NET Core using the CLI
- Additions to the csproj format for .NET Core
- dotnet run command
C\
Desktop guide - WPF
F\
.NET for Apache Spark guide
- ✨ Submit a .NET for Apache Spark job to Databricks
- ✨ Submit a .NET for Apache Spark job to Azure HDInsight
- ✨ Structured Streaming with .NET for Apache Spark tutorial
- Get started with .NET for Apache Spark
ML.NET
ASP.NET Core
Blazor
- ✨ ASP.NET Core Blazor lifecycle
- ✨ ASP.NET Core Blazor templates
- Create and use ASP.NET Core Razor components
- ASP.NET Core Blazor forms and validation
- Handle errors in ASP.NET Core Blazor apps
- ASP.NET Core Blazor hosting models
- Configure the Linker for ASP.NET Core Blazor
- Host and deploy ASP.NET Core Blazor Server
Performance
Security
- ✨ Overview of ASP.NET Core Authentication
- 💥✨ Work with SameSite cookies in ASP.NET Core
- Add, download, and delete user data to Identity in an ASP.NET Core project
- Configure certificate authentication in ASP.NET Core
- Policy-based authorization in ASP.NET Core
- Role-based authorization in ASP.NET Core
- Azure Key Vault Configuration Provider in ASP.NET Core
Fundamentals
- Use multiple environments in ASP.NET Core
- Make HTTP requests using IHttpClientFactory in ASP.NET Core
- Logging in .NET Core and ASP.NET Core
Host and Deploy
MVC
- Application Parts in ASP.NET Core
- Model Binding in ASP.NET Core
- Model validation in ASP.NET Core MVC