Интересности #426

Links Подборка получилась про цену небольших инженерных решений: забытый IEquatable оборачивается пятикратным замедлением и аллокациями при каждом поиске в Dictionary, Database.Migrate() на старте превращает релиз в лотерею, а DateTime.Now уступает место тестируемому TimeProvider. Архитектурный блок — о системах, которые сложно менять: ошибки в system design, споры о натуральных ключах, Throw против Result, разработка от контрактов через TypeSpec и API, рассчитанные уже не только на людей, но и на агентов. В AI — субагенты, скрытая цена skills, разумный объём спецификаций, инструменты анализа кода и очередной раунд моделей; для баланса — альтернативы Docker, старение данных и взгляд на PostgreSQL 19.

.NET

Entity Framework

Библиотеки

Реализации и примеры

Архитектура

Веб разработка

CSS

JavaScript

Искусственный интеллект

MCP

Агенты

Инструменты

Модели

Разное

Контейнеры

Docker

Разное

Хранилища данных

PostgreSQL