Начнём год с погружения в технические решения, лежащие в основе Rider. Рассмотрим в деталях фреймворк JetBrains RD (Reactive Distributed) в котором собрано огромное количество нестандартных решений. За глубину российских инноваций будет отвечать Дмитрий Иванов – гуру, мыслитель, техлид

ИТ и интернет

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

19:00 – 20:00 Дмитрий Иванов (JetBrains) «Библиотека JetBrains.Lifetimes — новый взгляд на реактивное программирование и структурную многопоточность»
20:00 – 20:30 Перерыв
20:30 – 21:30 Дмитрий Иванов (JetBrains) «JetBrains.RdFramework — консистентное реактивное программирование в распределённом мире»

 

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

 

Дмитрий Иванов
«Библиотека JetBrains.Lifetimes — новый взгляд на реактивное программирование и структурную многопоточность»

Лайфтаймы, изначально созданные как замена IDisposable для управления ресурсами, превратились в нечто большее — основную сущность надежного реактивного программирования, многопоточности и (в случае Rider) даже межпроцессного взаимодействия для STATEFUL модели данных. По сути, это новый способ простого мышления о сложных вещах с большим количеством состояний.

Мы разберем с вами практическую задачу, которая часто даётся на интервью в JetBrains Rider и увидим с какой лёгкостью лайфтаймы позволяют её решить.
 

Дмитрий Иванов
«JetBrains.RdFramework — консистентное реактивное программирование в распределённом мире»

Давайте шаг за шагом напишем «мини-райдер» — распределённое многопоточное приложение на нескольких языках программирования (в нашем случае это будут 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

 

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

Партнеры

Поделиться:

647 дней назад
16 января 2020 19:00–22:00

Санкт-Петербург
Приморский проспект, 70 (офис «JetBrains»)
Показать на карте

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

Поделиться:

Есть вопросы?

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

Участник Организатор

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

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

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

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

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

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

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

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

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

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

Войдите через соцсети

или с помощью email

Забыли пароль?

Создайте организацию

.timepad.ru

Телефон и email нужны для связи с вами

У меня уже есть аккаунт Секунду...

Создайте организацию

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

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Должен быть указан контактный телефон

Этот телефон будет указан в контактах организации, на страницах событий и в билетах. Удалить его нельзя, но изменить — можно. Без подтвержденного телефона нельзя создавать события.

Как вы планируете использовать Timepad?

Укажите ваш email

Подтвердите ваш email

Сообщение с проверочным кодом было отправлено на указанный email

Отправить еще раз