Доклад

Осторожно, Combine!

  • На русском языке

Многие разработчики решают использовать в проектах Combine, воспринимая его как отличную альтернативу RxSwift, а так же из коробки совместимого со SwiftUI. Мы тоже пошли этим путем в Яндекс Диске и переписали множество модулей на Combine.

В этом докладе будем разбираться как на самом деле работают основные примитивы в CombinePublishersOperatorsSchedulersSubscriptionBackPressure. Поговорим о всех багах, дата-рейсах, утечках памяти и неявном поведении, которые с ними связаны. Обсудим, как их исправляли, а также к каким выводам после всего этого пришли. 

Поделимся библиотекой со всеми фиксами и полезными экстеншенами к Combine.

Спикеры

Расписание