В лучах весеннего северного солнца предлагаем вам оценить, на что способен Roslyn в виде сервиса, и узнать, как объяснить ИИ, чего же именно вы от него хотите, на примере больших проектов. Встреча пройдёт в уютном офисе наших друзей из Контура.

ИТ и интернет 0+

Программа встречи

19:00 – 20:00 Александр Гольдебаев (Ozon Tech) «Roslyn as a Service: как я написал свой компилятор в .NET-инфраструктуре»
20:00 – 20:30 Перерыв
20:30 – 21:30 Дмитрий Гордеев (ATI.SU) «Формализация требований. Как сделать работу ИИ предсказуемой»

После этих вдохновляющих речей приглашаем всех желающих в бар для обсуждения накопившихся вопросов и идей!

Александр Гольдебаев
«Roslyn as a Service: как я написал свой компилятор в .NET-инфраструктуре»

.NET разработчики пользуются Roslyn каждый день, но пайплайн работы компилятора скрывается за привычными API, оставаясь в головах обывателей набором разрозненных терминов. В этом докладе мы соберём компактную модель представления: разберём на реальном примере, где в Roslyn живут AST, IR и CFG и зачем столько представлений, казалось бы, одного и того же текста исходной программы. В результате у слушателя останется более ясное понимание не только работы компилятора в целом, но и модели СaaS со всеми её бенефитами.

  • Соберём ментальную модель того, как устроен компилятор c точки зрения обычного разработчика, без ухода в глубокую теорию;
  • Посмотрим, как Roslyn реализует модель Compiler as a Service на практике, какие API предоставляет для парсинга, анализа и генерации IL;
  • Разберем что toolchain уже решает, а что для собственного языка все равно придется проектировать самому;
  • Постараемся понять а зачем оно вообще нужно, даже если в планах нет написания своего компилятора.

Об авторе

Full stack web-разработчик на стеке технологий C# + React. Студент ИТМО.

Дмитрий Гордеев
«Формализация требований. Как сделать работу ИИ предсказуемой»

В докладе поговорим о том, почему при работе с AI-ассистентами важны не только модель и инструмент, но и качество формализации требований. Разберём разные варианты формирования требований, а также то, как явные ограничения, контракты и критерии проверки помогают снизить количество переделок, сохранить согласованность системы и превратить ИИ в полезный рабочий инструмент.

Об авторе

Дмитрий в разработке на .NET более 11 лет, с опытом создания высоконагруженных систем. Сейчас работает архитектором ПО и в большей степени сосредоточен на архитектуре и инженерных решениях. В тех задачах, где продолжает писать код сам, использует ИИ, чтобы работать эффективнее.

Место

Встреча пройдёт по адресу: Санкт-Петербург, ул. Рентгена, 5А, Бизнес-центр «Офис-центр № 4», 3 этаж, Офис Контура.

 

Участие бесплатное, регистрация обязательна, количество мест ограничено!

Дополнительную информацию о встречах SpbDotNet Community (и не только) вы можете найти в группах сообщества:

Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!

Партнеры
45 дней назад
26 марта 19:00–23:00

Санкт-Петербург
ул. Рентгена, 5А
Показать на карте

Уже есть билет
Восстановить

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов