с RxJava можно было бы наверное выводить построчно содержимое страницы по мере загрузки, чтобы не ждать пока полностью загрузиться пэйджа, или для этого еще nio нужно? чтобы не блокировался стрим данных пока весь не загрузиться
По архитектурным скорее всего что-то сделаю. По паттернам ООП не очень интересно делать видео, потому что про них уже много сказано везде, и сложно подать материал так, чтоб это не было простым пересказом соответствующих книг.
Сергей, спасибо за видео. Не очень понял тезис про современных разработчиков, которые знают корутины. Этот тезис подразумевает что котлин заменяет джаву? но статистика пул реквестов на гитхаб показывает что доля kotlin в 2023 1.5%, в то время как джава 11%. разрыв фантастический. аналогично по количеству вакансий, которых на джава в несколько раз больше.
@@arhitutorials да по правде говоря пока не работаешь с Рх как андроид ты его толком и не поймешь, новые проекты все на корутинах. Встречается так же в джавовых проектах где есть рефакторенные куски, либо что-то новое на котлине, люди вполне могли рефакторить те же эсинкТаски на Рх. Запросы вместо суспендов оборачиваются в Single. Но в целом андроиду сильно глубоко изучать этот инструмент, на том же уровне как бэку - не нужно.
преимущество как раз в том чтобы объединять и комбинировать цепочки в единую монаду построить такое на обычных пулах тредов крайне сложно, разве что Вы не собираетесь написать свой Rx)) ну и весь контроль работы с потоками сводится по сути к 2 операторам, и не нужно кучу лишнего кода писать, который еще и очень сложно потом тестить
Да, хотелось бы сложных примеров 🙌🏻
Очень круто и сжато, спасибо! ❤
Да, пожалуйста, запишите новые видео по этой теме, ваша подача очень простая и интересная! ❤
Супер! Мне понравилось! ЖДем конечно еще и еще) Лайков в запасе много)))
А вот и реактивка подъехала))) Сергей, спасибо)
Сергей, спасибо за видео. Очень ждем подробностей по rxJava, более сложных примеров. Что то связанное с базой или с rest api
Спасибо большое Сергей! Просто и понятно. Послушал с утра и настроение улучшилось 😀 Да, Серёга покажи теперь корутины.
Спасибо за видео, понравилась подача материала, будут интересны более сложные примеры
Грамотная и очень доброжелательная, теплая подача материала.
Очень интересно. Спасибо большое!
Отличный материал. Спасибо за труды!
Очень нравится ваша подача и эта тема особенно❤
Хороших курсов по Rx-Java и так хватает. А вот на реальные бест практис я бы посмотрел. И топ-5 ошибок применения.
Спасибо за видео! Очень интересная тема
Чётко, ровно, збс
Спасибо
Класс, спасибо.
Спасибо. Всё полезно и понятно. Подписался.
потрясающе
Спасибо! Топ контент!
Если б ты добавил в название ролика слово Reactive, то для многих думаю было б более понятно о чем речь! Но и так сойдет! Спасибо!
Круто
Еще примеры ))
с RxJava можно было бы наверное выводить построчно содержимое страницы по мере загрузки, чтобы не ждать пока полностью загрузиться пэйджа, или для этого еще nio нужно? чтобы не блокировался стрим данных пока весь не загрузиться
Есть вопрос: обязательно ли каждого консьюмера отдельно подписывать?
Напрашивается показать теперь "корутины")
А можно анонимные функции заменить на лямбды ?
Хотел спросить это можно использовать для создания динамической погинаци?
круто! а будет серия видосов по паттернам проектирования?
По архитектурным скорее всего что-то сделаю. По паттернам ООП не очень интересно делать видео, потому что про них уже много сказано везде, и сложно подать материал так, чтоб это не было простым пересказом соответствующих книг.
Привет!
Очень инетресно и нечего не понятно. Давай ещё ))
Да, это тема по сложнее. В идеале надо бы по больше примеров, чтоб было понятнее зачем это все надо. Думаю над второй частью.
@@arhitutorials Пока не понятно куда бы приделать RXJava в нашем рабочем проекте ))
Всё новое нужно тестировать непосредственно на работе ))
@@nikolai_kelin это правильно, если прибавку к зарплате не дают, то хоть пусть учится дадут за счет рабочего проекта)
Сергей, спасибо за видео. Не очень понял тезис про современных разработчиков, которые знают корутины. Этот тезис подразумевает что котлин заменяет джаву? но статистика пул реквестов на гитхаб показывает что доля kotlin в 2023 1.5%, в то время как джава 11%. разрыв фантастический. аналогично по количеству вакансий, которых на джава в несколько раз больше.
может Android разработка имеется ввиду
Неточно выразился. Я имел в виду выпускников курсов по Android разработке. Они знают корутины, но не знают Rx.
@@arhitutorials так корутины это про котлин, верно? В жава же им аналог virtual thread из jdk 21
@@dmitry-1179 Да, верно, смысл один и тот же.
@@arhitutorials да по правде говоря пока не работаешь с Рх как андроид ты его толком и не поймешь, новые проекты все на корутинах. Встречается так же в джавовых проектах где есть рефакторенные куски, либо что-то новое на котлине, люди вполне могли рефакторить те же эсинкТаски на Рх. Запросы вместо суспендов оборачиваются в Single. Но в целом андроиду сильно глубоко изучать этот инструмент, на том же уровне как бэку - не нужно.
Графическая схема отличная. В чем рисовал?
Схему из интернета взял, анимацию дорисовал прямо на монтаже в Davinci.
какая разница между этим и Future, CompleatableFuture? и не надо никаких библиотек
А в чем отличие от Flux, Mono?
Так и не понял, зачем нам rxjava, если можно просто самому создать пулл потоков и выполнить тоже самое ?
Разве что манады не будет
Мимо-джун
преимущество как раз в том чтобы объединять и комбинировать цепочки в единую монаду
построить такое на обычных пулах тредов крайне сложно, разве что Вы не собираетесь написать свой Rx))
ну и весь контроль работы с потоками сводится по сути к 2 операторам, и не нужно кучу лишнего кода писать, который еще и очень сложно потом тестить
@@РоманОболонский-ц8н благодарю
если уж на то пошло, то вообще все можно сделать без библиотек. а смысл?
то есть по сути это кривоватый аналог изящного дотнетовского Enumerable + LINQ ?