JetBrains Lifetimes library - DotNetRu/BrandBook GitHub Wiki

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

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

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


Доклад представил Дмитрий Иванов в рамках Встречи SpbDotNet №56.

Слайды

Слайды

Видео

Видео