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

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

    Читать дальше...

  • Интересности #425

    Links Двухнедельная подборка получилась про проверку технологий практикой: .NET 11 Preview 6, неожиданные результаты LINQ-бенчмарков, расхождения in-memory EF Core с настоящими БД и ускорение сборки с Rust с 30 до 2 минут соседствуют с TypeScript 7 на Go, PostgreSQL 19 и архитектурными разборами. В агентной части — меньше vibe coding, больше спецификаций, проверок, подготовки кодовой базы и опыта эксплуатации локальных LLM. Из релизов моделей выделяются GPT-5.6, Kimi K3, Qwen 3.6 27B на смартфоне, Inkling, Muse Spark 1.1 и Grok 4.5.

    Читать дальше...

  • Интересности #424

    Links На этот раз рядом оказались сразу несколько практичных тем: скорый EOL .NET 8/9, упаковка Windows-приложений через WinApp CLI, стриминг в ASP.NET и эксперименты с closed class hierarchies в .NET 11. Во фронтенде и инструментах выделяются HTTP QUERY, TypeScript 7, Git 2.55, Visual Studio и терминал Microsoft, который уже пробуют скрещивать с локальными LLM. В AI-части меньше магии и больше эксплуатации: MCP и его риски, диагностика в CI, память агентов, Claude Code, локальные модели. Запасаемся временем и читаем.

    Читать дальше...