Приглашаем всех продлить тёплые дни в компании огненных докладчиков и их пламенных речей. Обсудим проверенные способы построения плагинов и закопаемся в варианты реализации асинхронности. Места хватит всем, ибо приютит нас большой зал ИТМО.

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

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

19:00 – 20:00 Станислав Сидристый «Плагины к сервисам: безопасное расширение функциональности»
20:00 – 20:30 Перерыв
20:30 – 21:30 Евгений Пешков «Асинхронность: не только async/await»

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

Станислав Сидристый
«Плагины к сервисам: безопасное расширение функциональности»

Рассмотрим возможность расширения функциональности сервисов при помощи AssemblyLoadContext. Наша модель расширения плагинами будет уметь производить: горячую подмену реализации во время исполнения, разделение DI-контейнеров между плагинами и хостом, отладку, учитывать особенности разработки Dockerfile под них и множество других нюансов.

Об авторе

Станислав работал во многих крупных компаниях, набирая опыт разработки на платформе .NET.

Спикер многих конференций, в том числе DotNext и SpbDotNet, автор и основной спикер семинаров CLRium.

Интересы Станислава долгое время лежали в области алгоритмов управления памятью и техник манипулирования рантаймом CLR из unsafe-кода. Но в последнее время вектор изменен на более практичную часть разработки: многопоточность, блокирующие и неблокирующие алгоритмы, практику оптимизации памяти. Автор онлайн-книги «.NET Platform Architecture», получившей широкое распространение благодаря хорошему переводу на английский и китайский языки.

Евгений Пешков
«Асинхронность: не только async/await»

С появления async/await прошло много времени. Часть языков, например JavaScript и Kotlin, переняли этот паттерн почти без изменений, другие же — Java, Go — предлагают свои подходы к асинхронности. У разработчиков .NET тоже возникли сомнения в будущем async/await: появились эксперименты с green threads и оптимизациями нынешней модели асинхронности.

В докладе Евгений расскажет о разнице в реализациях асинхронности, проблемах с производительностью и о том, как может измениться async/await в .NET.

Об авторе

Евгений занимается высоконагруженными сервисами. Ранее разрабатывал JetBrains Rider, занимался в Контуре общей инфраструктурой — системой хостинга приложений.

Спикер DotNext, DUMP, CodeFest, .NET Summit.

Интересуется lock-free алгоритмами и структурами данных, внутренним устройством .NET и операционных систем.

Внимание

Регистрация обязательна и проводится на площадке университета ИТМО.

Все тонкости прохода и поиска аудитории ищите на странице регистрации.

Перекуса в перерыве не будет.

Место

Встреча пройдёт по адресу: Санкт-Петербург, Кронверкский пр., д.49, Университет «ИТМО», 4 этаж, аудитория 1419

 

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

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

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

Партнеры

Поделиться:

177 дней назад
4 октября 2024 19:00–22:00

Санкт-Петербург
Санкт-Петербург, Кронверкский пр., д.49
Показать на карте

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

Поделиться:

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

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

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

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

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

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

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

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

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

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

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