This week in .NET 5.12.2025

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.

Report Page