.NET Digest #3

Welcome to the third issue of our digest dedicated to news and events in the world of .NET! The PVS-Studio team is pleased to present you with a selection of the most interesting and useful materials. Let's go!

We are trying to improve, so we will be glad to receive your comments and suggestions 🙂

Feel free to send us interesting materials via feedback forms!

Today's digest: .NET 9 Preview 7, the date of the .NET 9 presentation and many interesting articles.

Top news

.NET 9 Preview 7

Microsoft has released another preview version of .NET. As usual, there are improvements in .NET Runtime, SDK, libraries, ASP.NET Core, Blazor, and .NET MAUI. There are quite a few changes, so it’s hard to single out any key ones. As in previous versions, the developers focused on improving performance and adding new features to libraries and frameworks.

.NET Conf 2024 – Celebrating the Release of .NET 9! – Save the Date!

Microsoft has announced .NET Conf 2024. The conference will take place from November 12 to 14. Usually, the last day of the conference is when the release version of the new .NET is released.

Articles

5 Reasons F# is a great Python alternative for scripting, side projects, and enterprise applications

In this article, the author looks at the reasons why F# can be a great alternative to Python. He explains why F#'s functionality makes it an attractive choice for a variety of tasks, from prototyping to developing larger applications.

Run a Large Language Model(LLM) Like ChatGPT Locally With C#

This article discusses how we can use LLamaSharp to run a large language model (LLM) such as ChatGPT locally using C#.

Combining multiple docker images into a multi-arch image

Andrew Locke shows how you can create multi-architecture docker images by combining separate x64 and arm64 images into a single docker image.

Creating source-only NuGet packages

A useful and interesting article about how and why you should create source-only NuGet packages.

Improving Code Quality in C# With Static Code Analysis

This article covers setting up built-in .NET code analyzers and adding third-party ones. Let me remind you that static analysis is a tool that automatically checks your code and finds errors, vulnerabilities, and security flaws.

Taking this opportunity, I would like to suggest that you try our static analyzer – PVS-Studio.

The History and Importance of C# in the Software Industry

An article about the history of C#. Where the name came from, the history of development, what the language is used for. You will find answers to all questions in this material.

Flax Engine. Introduction to the game engine and analysis of its source code

“It's like Unreal and Unity had a baby.” An article from PVS-Studio that examines the engine's features and analyzes the most interesting problems found in its source code using the PVS-Studio static analyzer.

A look under the hood of FrozenDictionary: how much faster is it than Dictionary and why

A very useful and informative article similar to FrozenDictionary, which appeared with the release of .NET 8. The author provides algorithms, benchmarks, and explains everything clearly.

New debugging and diagnostic features

A short article about debugging improvements in the new version of Visual Studio 17.11. Here they talked about improving debugging performance, and also about the new features added. And, of course, they didn't forget about AI 🙂

Five Ways To Add Caching To Your ASP.NET App

This article discusses ways to add caching and troubleshoot issues that arise.

News

Type Unions for C#

The C# specification has a proposal to add support for union types. It discusses the problem and how to solve it using new types, with examples.

Nullity checking

Support for value-aware reference types is expected to be added in the next release of F# 9. null. A really important update that will help developers write more reliable code.

New versions

Rider 2024.2: Full Line Code Completion, Reader Mode, Major Enhancements to Debugging, and More

A new version of Rider has been released, featuring code line completions, improved navigation, a .NET Aspire plugin, improvements for game developers, support for the .NET 9 Preview SDK, a new interface that is now enabled by default for everyone, and much more.

ReSharper 2024.2: Deepened C#12 and Initial C#13 Support, New AI Capabilities, Localization, and More

A new version of ReSharper has been released. This release improves support for C# 12 and introduces initial support for C# 13, adds many improvements for C++ developers, and brings powerful performance improvements.

dotCover, dotMemory, dotPeek, and dotTrace 2024.2 Have Been Released!

New versions of dotCover, dotMemory, dotPeek, and dotTrace have been released. There are many tools, even more new features and improvements, so there is no point in listing them. It is easier to see for yourself 🙂

Visual Studio 2022 v17.11 – Your feedback in action

A new release of Visual Studio brings performance improvements, debugging, new GitHub Copilot features, and more. According to Microsoft, all of these new features, improvements, and fixes were made based on user feedback.

PVS-Studio 7.32: Analysis Optimization, New Plugins, and More

New version of static code analyzer for C, C++, C# and Java. Optimization of analysis in C++, new plugins, and C# developers will be pleased with new diagnostic rules.

Thanks for reading, and we look forward to seeing you again! Don't be shy send Give us your news!

If you would like to share this article with an English-speaking audience, please use the translation link: Artem Rovenskii. .NET Digest #3.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *