Программа встречи
19:00 – 20:00 Дмитрий Иванов (JetBrains) «Библиотека JetBrains.Lifetimes новый взгляд на реактивное программирование и структурную многопоточность»
20:00 – 20:30 Перерыв
20:30 – 21:30 Дмитрий Иванов (JetBrains) «JetBrains.RdFramework консистентное реактивное программирование в распределённом мире»
После этих вдохновляющих речей приглашаем всех желающих в бар для обсуждения накопившихся вопросов и идей!
Лайфтаймы, изначально созданные как замена IDisposable для управления ресурсами, превратились в нечто большее основную сущность надежного реактивного программирования, многопоточности и (в случае Rider) даже межпроцессного взаимодействия для STATEFUL модели данных. По сути, это новый способ простого мышления о сложных вещах с большим количеством состояний.
Мы разберем с вами практическую задачу, которая часто даётся на интервью в JetBrains Rider и увидим с какой лёгкостью лайфтаймы позволяют её решить.
Давайте шаг за шагом напишем «мини-райдер» распределённое многопоточное приложение на нескольких языках программирования (в нашем случае это будут C# и Kotlin, оставим C++ в покое).
Какие строительные кирпичики, идеи и технические решения нам потребуются?
Об авторе
Техлид JetBrains Rider, разработчик ядра ReSharper: структур данных, кэшей, многопоточности. В компании JetBrains с 2011 года, до этого руководил разработкой серверных решений в Yota.
Участие бесплатное, количество мест ограничено!
Дополнительную информацию о встречах SpbDotNet Community Вы можете найти в группах сообщества:
VK: https://vk.com/SpbDotNet
Twitter: https://twitter.com/SpbDotNet
Telegram: https://t.me/SpbDotNet
Meetup.com: https://www.meetup.com/SpbDotNet
Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!
Напоминаем, что для того чтобы восстановить билет организатору можно не писать.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.