Программа встречи:
19:00 – 20:00 Станислав Сидристый «Плагины к сервисам: безопасное расширение функциональности»
20:00 – 20:30 Перерыв
20:30 – 21:30 Евгений Пешков «Асинхронность: не только async/await»
После этих вдохновляющих речей приглашаем всех желающих в бар для обсуждения накопившихся вопросов и идей!
Станислав Сидристый
«Плагины к сервисам: безопасное расширение функциональности»
Рассмотрим возможность расширения функциональности сервисов при помощи AssemblyLoadContext. Наша модель расширения плагинами будет уметь производить: горячую подмену реализации во время исполнения, разделение DI-контейнеров между плагинами и хостом, отладку, учитывать особенности разработки Dockerfile под них и множество других нюансов.
Об авторе
Станислав работал во многих крупных компаниях, набирая опыт разработки на платформе .NET. Евгений Пешков «Асинхронность: не только async/await» С появления async/await прошло много времени. Часть языков, например JavaScript и Kotlin, переняли этот паттерн почти без изменений, другие же — Java, Go — предлагают свои подходы к асинхронности. У разработчиков .NET тоже возникли сомнения в будущем async/await: появились эксперименты с green threads и оптимизациями нынешней модели асинхронности. В докладе Евгений расскажет о разнице в реализациях асинхронности, проблемах с производительностью и о том, как может измениться async/await в .NET. | |
| |
Евгений занимается высоконагруженными сервисами. Ранее разрабатывал JetBrains Rider, занимался в Контуре общей инфраструктурой — системой хостинга приложений. Для посещения необходимо:
|