This week in .NET 13.02.2026
D.SipakovНовости
- Microsoft выпустили .NET 11 Preview 1. Основные фичи следующие:
- поддержка Zstandard для сжатия;
- BFloat16 для использования в LLM;
- поддержка collection expressions FrozenDictionary;
- Rune теперь поддерживается в String, StringBuilder и TextWriter;
- жесткое ограничение кучи GC теперь доступно для 32 разрядных процессоров;
- две новые фичи для C#.
- GitHub Copilot теперь будет предлагать модульные тесты. Фича доступна в VisualStudio 2026v18.3 и призвана облегчить и ускорить разработку приложений. Фича была реализована с учетом пожеланий разработчиков и поддерживает широкий скоуп вплоть до файлов конфигурации проекта, сборок и классов, на основании которых будут предложены тесты.
- Февральские обновления для .NET и .NET Framework. Из основного:
- закрыта уязвимость CVE-2026-21218;
- релизы .NET, EF Core, SDK;
- обновления для Framework.
- Microsoft выпустила Windows 11 26H1, которая является отдельной сборкой и будет доступна только на новых устройствах, которые поступят в 2026 году. Она не будет предлагаться для обновления на текущих версиях 24H2, 25H2 и будет существовать параллельно.
Статьи
- Вы когда-нибудь сталкивались с тем, что пользователи зависят от ошибки в вашем коде? Закон Хайрама объясняет, что по мере привлечения всё большего количества пользователей люди начинают полагаться на поведение, которое разработчики не планировали и не документировали. Предлагаю прочитать статью с другими не менее важными законами.
- Еще одна статья по рефлексированию на тему «полезности» AI ассистентов. Автор делится опытом тесного взаимодействия с Copilot и почему траблшутинг отлично подходит для работы с ИИ, с автором в этом плане я полностью согласен.
Интересное
- Библиотека XenoAtom.Logging высокопроизводительное логирование для .NET. Также автор опубликовал новость на Reddit, можно почитать вопросы и комментарии.
- Обсуждение на Reddit по теме: почему exception handler подход хуже, чем Result? На самом деле это не так, все нужно использовать в нужных местах.
- Как часто вы используете HashSet<T>? Пользователь на Reddit пытается понять, почему эта вещь невостребованная и так ли это вообще.