This week in .NET 28.08.2026

This week in .NET 28.08.2026


d.grigoriev

📲 Новости

.NET Conf 2026 – Save the Date

Стали известны официальные даты. NET Conf пройдет 10–12 ноября 2026 — три дня докладов от сообщества и официальный запуск .NET 11. На конференции будет упор на планирование миграции на новую версию фреймворка и обзор новых фич.

Explore New Features Available in C# 15 Preview

C# 15 выйдет вместе с .NET 11 и принесет union types, closed hierarchies и preview обновленной модели unsafe для уменьшения шаблонного кода. Новые возможности позволят писать более выразительный и безопасный код, сокращая количество boilerplate-конструкций.


🖋️Статьи

From dotnet run to Foundry Hosted Agent in 3 Lines of C#

В статье демонстрируется упрощенный деплой агентов Microsoft Agent Framework в продакшен через Foundry: один NuGet-пакет, 3 строки C# и 2 команды. Решение устраняет традиционные сложности инфраструктурной настройки.

Проблема N+1 запроса: виноват не ORM, а ваш код

Статья разбирает проблему N+1 запроса, объясняя, что её причиной часто является не сам ORM, а код разработчика. Автор демонстрирует, как микрооптимизации работы с коллекциями становятся бесполезными при наличии неэффективных запросов к БД. Из статьи можно сделать вывод, что необходимо анализировать генерируемые SQL-запросы и правильно настраивать загрузку связанных данных через Include/ThenInclude.

Бенчмарка сортировку строк: подстава с дефолтным компаратором — ×5

В статье описывается почему происходит замедление сортировки строк при использовании компаратора по умолчанию из-за культурно-зависимых правил сравнения. По итогу автор стать приходит к выводу, что надо всегда явно указывать StringComparer.Ordinal для предсказуемой производительности.

Ленивый LINQ: разбираем yield и ленивые вычисления. Часть 2

Вторая часть руководства анализирует внутреннее устройство методов LINQ OrderBy, GroupBy и Join, которые вынужденно материализуют данные в памяти.


Report Page