Представлен пакет для управления безопасностью AI-агентов, работающих по Model Context Protocol. Инструмент умеет сканировать зарегистрированные инструменты в MCP-сервере при его старте, а также позволяет настраивать политики вызова инструментов.
Анонсирована поддержка дизайн-системы Material 3 (Material You) для .NET MAUI 10. Включается одним флажком в файле проекта.
Статьи
«Idempotency keys: 5 граблей, которые мы поймали на проде» — ребята рассказывают, какими способами можно выстрелить себе в ногу при внедрении ключей идемпотентности. Собрали целый букет: новый ключик на каждый retry, TTL короче окна retry, неидемпотентная обработка повторных нажатий кнопочки «Оплатить», неидемпотентные вызовы внешней системы, возврат закешированного ответа при изменении состояния.
«Ограничения размера cookie в ASP.NET Core в продакшене: причины и способы решения» — и ещё один рассказ о проблемах современного веба. Ребята рассматривают причины, по которой cookie для аутентификации может стать слишком большой и привести к ошибке 431 Request Header Fields Too Large. Предлагается аж 8 способов решения этой проблемы.
На Reddit обсуждают развитие инструментов для фоновых задач. Разработчики сошлись во мнении, что для простых сценариев достаточно BackgroundService или Hangfire, а вот для сложных процессов рекомендуют использовать Temporal, Workflow Core или Elsa.
В другом обсуждении на Reddit делятся опытом по использованию soft delete в реальных проектах. Множество разных подходов и ни одной серебряной пули — всё, как мы любим.