This week in .NET 22.05.2026

This week in .NET 22.05.2026

Nikolay Mikhaylychev

Новости

Спокойная, тихая неделя, поэтому тут пусто, и давайте сразу к статьям.

Статьи

  • Improving C# Memory Safety - все, кто делал различный Interop на C#, знакомы с ключевым словом unsafe, и болью, которую оно может принести. В статье инженеры рассказывают о текущем состоянии фичи, а так же улучшениях, направленных на повышение безопасности "небезопасного" кода, которые выйдут в preview уже в .NET 11.
  • NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports - Начиная с .NET 10, при сборке из проекта исключаются неактуальные транзитивные зависимости, привнесенные, например, netstandard-сборками, а так же проводитеся автоматический поиск выявленных уязвимостей в пакетах. Статья рассказывает о том, как это работает.
  • Исследование .NET: от DnSpy к IDA Pro - статья о том, как изменился подход к реверс-инжинирингу .NET-проектов с приходом Native AOT. Байтики, HEX-листинге, код на ассемблере - все, что мы любим.
  • .NET (OK, C#) finally gets union types🎉 - Andrew Lock продолжает серию статей по разбору .NET 11 preview. В этот раз на столе долгожданное расширение языка C#, ожидающее нас в 15й версии - union-типы. Мы просили - они сделали.
  • Шифрование прикладных данных в .NET — от основ к key chain, ротации и компромиссам поиска - автор рассказывает о самописном расширении EF Core для шифрования данных в БД. Помимо рассказа о библиотеке, получился неплохой обзорный рассказ о современной прикладной криптографии и проблемах, с которыми столкнется разработчик, желающий туда окунуться.

Интересное

  • #128192 - разработчики рантайма тоже не идеальны, и не всегда учитывают все возможные краевые кейсы. В данном случае string.IndexOf() был подвержен переполнению целочисленной переменной.
  • Жаркая дискуссия на reddit - автор готовится к прохождению интервью, и подготовка провоцирует у него синдром самозванца. Участники холиварят на вечные темы: можно ли успешно пройти интервью, просто являясь хорошим специалистом; что это за "база", которую нужно знать; нужны ли leetcode-интервью и здоров ли современный рынок труда.

Report Page