уме нужно тащить в проект IO и все вот эти зио, про которые вы тут час обсуждали?
Смотря на твой уровень знакомства со скалой и ее проблемами. Личто я люблю 2 видоса от дегуза: upgrade your future и thinking functionally. Он показывает на пальцах зачем.
10 лет жизни в скале без вот этого всего :)
Можно почитать про referential transparency. Ещё небольшое знакомство с event loop - based concurrency поможет
"Стектрейсы" на асинхронном коде. "try-with-resources" на асинхронном коде, etc. Хочется маркетинговых материалов для убеждения менеджеров или команды - можно JdG послушать.
У меня недавно был пример из практики, когда удалось "продать" cats effect людям, которые даже и не пытались понять зачем вообще оно надо и нафига что-то новое учить - у этих же людей возникла идея запускать граф связанных (зависимых) io-bound задачек параллельно. Показал решение в несколько строчек с Deferred и parSequence - и человек сам молча понял, что надо всё-таки поизучать эти ваши котоэфыекты
не, мне надо себя убедить что есть смысл потратить время на транзишен проекта и это реально имеет хоть какой-то смысл
логичнее задать вопрос зачем в здравом уме писать канкаренси на джавовых примитивах или акке
Обсуждают сегодня