События ReSharper Platform Rider
Все выступления от 7 октября теперь доступны на YouTube.
Конференция .NET Day Online 2026 прошла 7 октября. Спасибо всем, кто смотрел прямую трансляцию и задавал вопросы в чате! Если вы пропустили какое-то выступление или хотите пересмотреть его, все записи уже выложены в сеть.
Смотреть весь плейлист
Ниже приводится краткий обзор каждого выступления, который поможет вам выбрать, что посмотреть.
Ключевой доклад: Инструменты JetBrains .NET в эпоху агентов
Анастасия Казакова, Мэтт Эллис, Маттиас Кох и Мехул Харри
Анастасия открыла день, рассказав о том, как агенты меняют требования разработчиков к своим инструментам, и представила JetBrains Air. Затем Мэтт продемонстрировал работу Air в Rider. Он поставил задачу для Codex в тестовом приложении, проверил результат с помощью тестов, навигации и отладчика в Rider, а затем оставил заметку для ревью, которая отправила агента на доработку. Он также показал, как Rider делится собственными инструментами с агентами через встроенные навыки для отладки и рефакторинга, а также хуки, которые проверяют и форматируют написанный агентом код.
Маттиас дал агенту навык dottrace-analyze для исследования медленно работающего приложения. Этот навык позволяет агенту читать реальные данные профилирования и отслеживать горячие пути вплоть до кода; по результатам нашей оценки, это повысило среднюю точность агента с 4,7 до 8,1 из 10. Подробности читайте в этом блоге.
Мехул завершил доклад обсуждением вариантов использования ReSharper в VS Code и Cursor для тех .NET-разработчиков, которые работают вне Rider.
Air доступен в качестве плагина для Rider 2026.2 и поставляется в комплекте с Rider начиная с версии 2026.3 EAP. Вы также можете попробовать Junie Lite, бесплатную версию Junie, прямо из выборщика моделей Air. Узнайте больше на jetbrains.com/air.
Смотреть ключевой доклад
Шаблоны обмена сообщениями для современных программных решений
Ирина Домти
Ирина подробно разобрала паттерны Outbox, Inbox и Saga для распределенных систем .NET, рассказав о том, в каких ситуациях помогает каждый из них и во сколько обходится их поддержка.
Смотреть
Перехватчики в C#: Нативный AOT и производительность бесплатно
Штефан Пёльц
Штефан показал, как перехватчики C# (interceptors) и инкрементальные генераторы исходного кода могут заменить вызовы, основанные на рефлексии. Результатом является код, который лучше поддается минификации и работает с Native AOT.
Смотреть
Процессы на основе уточнения требований для разработки с помощью ИИ
Стейси Кэшмор
Стейси поделилась процессом, который ее команда использует для разработки с помощью ИИ. Они проходят путь от проблемы до пользовательских историй (user stories), прежде чем кто-либо напишет код, а затем передают сборку специализированным агентам. Она также поставила под сомнение строки кода как показатель продуктивности ИИ и аргументировала, что главная цель — лучше решать проблемы пользователей.
Смотреть
Создание атаки на цепочку поставок с помощью .NET и NuGet
Маартен Баллаув
npm постоянно сталкивается с атаками на цепочку поставок, и Маартен показал, что в .NET уже существуют аналогичные уязвимости. Он продемонстрировал несколько способов внедрения кода через .NET, NuGet и MSBuild, а также рассказал, как снизить эти риски.
Смотреть
Модульные монолиты: Архитектура «Золотая середина»?
Стив Смит и Эрик Флеминг
Монолиты могут превратиться в неразгребаемый ком кода (Big Ball of Mud), а микросервисы — в распределенный монолит. Стив и Эрик выступили за промежуточный путь — модульный монолит. Он сохраняет развертывание и хостинг простыми, оставляя при этом возможность для работы нескольких команд в одной кодовой базе.
Смотреть
Интероперабельность в .NET
Сэм Басу и Андрес Пинеда
Сэм и Андрес показали, насколько широко может применяться одна и та же кодовая база .NET — на мобильных устройствах, десктопах, в веб и на различных девайсах. Они также создали MCP-серверы с помощью C# MCP SDK.
Смотреть
Знакомство с SQL MCP Server
Джерри Никсон
Джерри представил SQL MCP Server — проект Microsoft с открытым исходным кодом для SQL Server, Azure SQL, PostgreSQL, Cosmos DB и MySQL. Он показал, как этот сервер работает в паре с Data API builder, позволяя языковым моделям взаимодействовать с данными компании, в то время как разрешения и политики контролируют доступ к ним.
Смотреть
Побег из монолита: Масштабирование Blazor с помощью .NET Aspire и Azure Container Apps
Майкл Вашингтон
Майкл рассказал о Blazor Data Orchestrator — инструменте с открытым исходным кодом, который он создал вместе с другом для планирования и запуска задач в контейнерах. Созданный на базе .NET Aspire и Blazor, он добавляет то, чего им всегда не хватало: панель мониторинга, централизованные логи и способ упаковки задач для их переноса между окружениями. Он также рассказал о том, как ИИ помог им вдвоем создать этот проект за выходные.
Смотреть
Поделитесь своим мнением
Спасибо
Огромное спасибо всем десяти докладчикам за их время и выступления. Также спасибо нашим ведущим — Мэтту Эллису, Рэйчел Аппел, Маттиасу Коху, Майклу Хокеру и Айзеку Левину, а также всем, кто остался за кадром и обеспечивал работу прямой трансляции. Это мероприятие проводится при поддержке .NET Foundation.








