This week in .NET 25.09.2026

This week in .NET 25.09.2026

a.i.kryzhanovskiy

📲 Новости

DotNext 2026

Крупнейшее событие из мира отечественного .NET-сообщества уже идет: у вас есть возможность заглянуть во внутренности .NET, узнать лучшие практики и погрузиться в архитектуру! Конференция проходит 25-26 сентября, так что еще можно успеть присоединиться и послушать доклады второго дня.


🖋️Статьи

Microsoft is updating its author-signing certificate starting September 23

Microsoft меняет сертификат авторской подписи NuGet-пакетов — с 23 сентября новый становится сертификатом по умолчанию. Если у вас настроена проверка подписи по отпечатку, добавляйте новый SHA-256 в списки доверия, иначе установка пакетов начнет падать с ошибкой NU3034.


Native AOT заставил меня переписать весь .NET проект

Автор делится опытом перевода своего интерпретатора HydraScript на Native AOT, чтобы раздавать его как автономный бинарник без установки рантайма. Вышло не «правка .csproj», а переписывание полпроекта — но в итоге инструмент ставится одной командой и собирается под разные платформы, правда, с оговорками про диагностику и освобождение ресурсов.


Avalonia UI и Linux Embedded: делаем Grafana-дашборд на старом Raspberry Pi и древнем 32-битном OrangePi

Запуск .NET приложений на разного рода одноплатниках уже давно не новинка — в данном случае автор показывает, как использовать относительно слабый Raspberry Pi 3B для отображения дашборда на Avalonia UI. Итог: нативное приложение жрет памяти в полтора раза меньше браузерного киоска с Grafana, а перенос на другую плату — это просто смена RID при публикации.


Creating a memory dump in C#

Автор показывает, как научить приложение снимать дамп памяти самостоятельно — например, когда пул потоков начинает захлебываться, чтобы не ловить зависания вручную. В статье есть реализации и для Windows, и для Linux.


Experimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core

Восьмая часть цикла обзоров новинок .NET 11. Автор разбирает механизм, который привязывает сессию в ASP.NET к устройству через TPM-подпись, — украденные cookie на чужой машине больше не работают. Подключение — один вызов AddDeviceBoundSession("Application"), и автор подробно рассказывает, как это устроено изнутри.


Using JsonPath with System.Text.Json to query JSON in .NET

Библиотека Meziantou.Framework.JsonPath добавляет System.Text.Json полноценный JSONPath по спецификации RFC 9535 — можно писать лаконичные выражения вместо ручного обхода вложенных структур. Бонусом — выбор строгого или мягкого режима обработки ошибок.



Report Page