Встреча SpbDotNet №101

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

ИТ и интернет 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 (и не только) вы можете найти в группах сообщества:

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

Партнеры

Поделиться:

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

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

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

Поделиться:

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

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

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

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

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

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

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

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

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

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