This week in .NET 5.12.2025
📲 Новости
Introducing Data Ingestion Building Blocks (Preview)
В статье представляют Microsoft.Extensions.DataIngestion — набор строительных блоков для .NET, позволяющих собирать ETL‑/RAG‑пайплайны: чтение документов из разных источников, преобразование, обогащение ИИ и запись в векторные хранилища через единые абстракции.
🖋️ Статьи
Exploring the .NET boot process via host tracing
Статья описывает использование host tracing для изучения процесса загрузки .NET-приложения. Автор показывает, как включить трассировку на уровне хоста и с помощью этого инструмента проследить последовательность вызовов от dotnet muxer через hostfxr и hostpolicy.dll до запуска кода пользователя.
Recent updates to NetEscapades.EnumGenerators: [EnumMember] support, analyzers, and bug fixes
В статье Andrew Lock разбирает последние улучшения source generator'а NetEscapades.EnumGenerators для C#, добавляющие поддержку C# 13+ фич и оптимизации генерации extension методов для enum.
Старайтесь не писать строки кода, которые не помещаются на экран
Автор статьи рассказывает, как повторяющиеся выражения в конце длинных условий превращаются в реальные ошибки, почему их сложно увидеть при ревью и как подобные ситуации выявляются диагностикой.
Domain-Driven Design Misconceptions
В статье автор разбирает популярные заблуждения вокруг DDD, где его воспринимают как чеклист тактических паттернов (агрегаты, репозитории, value object’ы), а не как подход к пониманию домена и моделированию бизнес‑процессов.
Unlock GitHub Copilot’s Full Potential: Why Every Repo Needs an AGENTS.md File
В статье автор объясняет, как файл AGENTS.md превращает GitHub Copilot из простого автодополнителя в контекстно-осведомлённого напарника, передавая ему стандарты кодирования, архитектуру проекта и правила команды через структурированный Markdown.