This week in .NET 09.08.2024
🗞️ Новости
Библиотека EremexControls.NET для Avalonia UI — Обновление июль-август 2024
Разработчики библиотеки контролов для Avalonia UI выпустили обновление. Появилась поддержка процессоров Эльбрус, Avalonia 11.1, новый элемент и векторные иконки.
Visual Studio: Introducing the revamped Attach to Process experience
В Visual Studio обновили окошко для подсоединения отладчика к уже запущенному процессу.
✒️ Статьи
Adding .NET Aspire to your existing .NET apps - в статье после недавнего релиза .NET Aspire 8.1 рассказывается, как можно быстро создать проект с использованием этого фреймворка (это чуть сложнее, чем просто dotnet new).
Latest .NET 9 Previews Bring Long-Awaited Improvements for Blazor - в блоге Telerik пишут, какие нововведения .NET 9 улучшают работу с Blazor.
Five Ways To Add Caching To Your ASP.NET App - 5 разных способов добавить кэширование в ASP.NET-приложение.
Tales from the .NET Migration Trenches - Middleware - серия о трудностях миграции кода со старых версий ASP.NET на ASP.NET Core. В этот раз о middleware - не все из них можно/нужно бездумно переносить.
👁️ Интересное
- В .NET более 1.5млн публичных API
- В ASP.NET Core Minimal API есть атрибут [AsParameters], чтобы не засорять сигнатуру метода десятком аргументов.
- Существует Xunit.Combinatorial, который может упростить ваши тесты, если вам нужно пройтись по разным комбинациям параметров.
- Мнение: Legacy code with really good tests is still legacy code.