SpbDotNet №101
be pro

SpbDotNet №101

04 October, 19:00Кронверкский пр., д.49

О событии

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

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 и операционных систем.



Для посещения необходимо:

1. Зарегистрироваться на мероприятие, нажав кнопку "Войти для регистрации"
2. Если нет аккаунта в ИТМО, зарегистрироваться в ITMO ID
3. На почту, которую указали при регистрации, придет QR-код для прохода

Изучить схему прохода в Университет ИТМО. Само мероприятие пройдет в аудитории 1419 на 4 этаже


Для прохода нужен будет QR-код и паспорт.


Контактные лица

person
Георгий Круглов
Главный организатор

Место проведения

Кронверкский пр., д.49Lemon Classroom