#rxjava — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rxjava, aggregated by home.social.
-
Законъ о запрете иностранных словъ… в разработке
Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.
https://habr.com/ru/articles/1003246/
#говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код
-
Законъ о запрете иностранных словъ… в разработке
Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.
https://habr.com/ru/articles/1003246/
#говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код
-
Законъ о запрете иностранных словъ… в разработке
Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.
https://habr.com/ru/articles/1003246/
#говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код
-
Законъ о запрете иностранных словъ… в разработке
Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.
https://habr.com/ru/articles/1003246/
#говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код
-
Стримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)
В первой части мы поговорили про основы Stream API и убедились, как элегантно можно обрабатывать данные, используя цепочки операций. Но возможности на этом не ограничиваются. Пришло время подняться на новый уровень и посмотреть, что случается, когда добавляется параллельность. Как работают параллельные стримы под капотом? Чем они отличаются от ручного управления потоками? А как же всемогущий Spring и необычная RxJava? Именно об этом и пойдёт речь во второй части.
https://habr.com/ru/articles/885834/
#java #stream #stream_api #spring #spring_data #rxjava #reactive_streams #filter #map #reduce
-
Стримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)
В первой части мы поговорили про основы Stream API и убедились, как элегантно можно обрабатывать данные, используя цепочки операций. Но возможности на этом не ограничиваются. Пришло время подняться на новый уровень и посмотреть, что случается, когда добавляется параллельность. Как работают параллельные стримы под капотом? Чем они отличаются от ручного управления потоками? А как же всемогущий Spring и необычная RxJava? Именно об этом и пойдёт речь во второй части.
https://habr.com/ru/articles/885834/
#java #stream #stream_api #spring #spring_data #rxjava #reactive_streams #filter #map #reduce
-
Стримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)
В первой части мы поговорили про основы Stream API и убедились, как элегантно можно обрабатывать данные, используя цепочки операций. Но возможности на этом не ограничиваются. Пришло время подняться на новый уровень и посмотреть, что случается, когда добавляется параллельность. Как работают параллельные стримы под капотом? Чем они отличаются от ручного управления потоками? А как же всемогущий Spring и необычная RxJava? Именно об этом и пойдёт речь во второй части.
https://habr.com/ru/articles/885834/
#java #stream #stream_api #spring #spring_data #rxjava #reactive_streams #filter #map #reduce
-
Стримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)
В первой части мы поговорили про основы Stream API и убедились, как элегантно можно обрабатывать данные, используя цепочки операций. Но возможности на этом не ограничиваются. Пришло время подняться на новый уровень и посмотреть, что случается, когда добавляется параллельность. Как работают параллельные стримы под капотом? Чем они отличаются от ручного управления потоками? А как же всемогущий Spring и необычная RxJava? Именно об этом и пойдёт речь во второй части.
https://habr.com/ru/articles/885834/
#java #stream #stream_api #spring #spring_data #rxjava #reactive_streams #filter #map #reduce
-
5 Essential RxJava Operators for Efficient Asynchronous Programming
-
5 Essential RxJava Operators for Efficient Asynchronous Programming
-
5 Essential RxJava Operators for Efficient Asynchronous Programming
-
5 Essential RxJava Operators for Efficient Asynchronous Programming
-
5 Essential RxJava Operators for Efficient Asynchronous Programming
-
[Перевод] Введение в реактивное программирование
Так уж получилось, что, устроившись на свою первую работу, я был вынужден напрямую столкнуться с Project Reactor в некоторых сервисах (чего, честно говоря, совсем не ожидал). Почесав репу, я понял, что придется мне идти курить доку, так как знаний по данной теме у меня, мягко говоря, было немного (знал Reactor примерно на уровне: чем отличается Mono от Flux ). В процессе чтения возникла гениальнейшая идея - попрактиковать свои навыки понимания тех. литературы на английском, при этом еще и разобравшись в необходимой мне теме, попутно исполнив свою хотелку написать статью для Хабра. Так и родился мой перевод вводной страницы из документации по реактору.
-
[Перевод] Введение в реактивное программирование
Так уж получилось, что, устроившись на свою первую работу, я был вынужден напрямую столкнуться с Project Reactor в некоторых сервисах (чего, честно говоря, совсем не ожидал). Почесав репу, я понял, что придется мне идти курить доку, так как знаний по данной теме у меня, мягко говоря, было немного (знал Reactor примерно на уровне: чем отличается Mono от Flux ). В процессе чтения возникла гениальнейшая идея - попрактиковать свои навыки понимания тех. литературы на английском, при этом еще и разобравшись в необходимой мне теме, попутно исполнив свою хотелку написать статью для Хабра. Так и родился мой перевод вводной страницы из документации по реактору.
-
[Перевод] Введение в реактивное программирование
Так уж получилось, что, устроившись на свою первую работу, я был вынужден напрямую столкнуться с Project Reactor в некоторых сервисах (чего, честно говоря, совсем не ожидал). Почесав репу, я понял, что придется мне идти курить доку, так как знаний по данной теме у меня, мягко говоря, было немного (знал Reactor примерно на уровне: чем отличается Mono от Flux ). В процессе чтения возникла гениальнейшая идея - попрактиковать свои навыки понимания тех. литературы на английском, при этом еще и разобравшись в необходимой мне теме, попутно исполнив свою хотелку написать статью для Хабра. Так и родился мой перевод вводной страницы из документации по реактору.
-
[Перевод] Введение в реактивное программирование
Так уж получилось, что, устроившись на свою первую работу, я был вынужден напрямую столкнуться с Project Reactor в некоторых сервисах (чего, честно говоря, совсем не ожидал). Почесав репу, я понял, что придется мне идти курить доку, так как знаний по данной теме у меня, мягко говоря, было немного (знал Reactor примерно на уровне: чем отличается Mono от Flux ). В процессе чтения возникла гениальнейшая идея - попрактиковать свои навыки понимания тех. литературы на английском, при этом еще и разобравшись в необходимой мне теме, попутно исполнив свою хотелку написать статью для Хабра. Так и родился мой перевод вводной страницы из документации по реактору.
-
Сравнение операторов RxJava 3 и Kotlin Coroutines Flow
Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow.
-
Сравнение операторов RxJava 3 и Kotlin Coroutines Flow
Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow.
-
Сравнение операторов RxJava 3 и Kotlin Coroutines Flow
Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow.
-
Сравнение операторов RxJava 3 и Kotlin Coroutines Flow
Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow.
-
We just published a new 🎥 of #JCON EUROPE 2024!
Watch Kuzma Deretiuk talking about 'Reactive Streams - Beware of Dangers!'In my team we have been working with #Reactive Streams #API and #RxJava implementation for several years ...
Watch it now: https://youtu.be/zbyAmnfEo-k
-
We just published a new 🎥 of #JCON EUROPE 2024!
Watch Kuzma Deretiuk talking about 'Reactive Streams - Beware of Dangers!'In my team we have been working with #Reactive Streams #API and #RxJava implementation for several years ...
Watch it now: https://youtu.be/zbyAmnfEo-k
-
We just published a new 🎥 of #JCON EUROPE 2024!
Watch Kuzma Deretiuk talking about 'Reactive Streams - Beware of Dangers!'In my team we have been working with #Reactive Streams #API and #RxJava implementation for several years ...
Watch it now: https://youtu.be/zbyAmnfEo-k
-
RxJava — всё?
В “далеком” 2018 г. разработчик компании EPAM Systems Владимир Иванов провел опрос среди своих подписчиков в Twitter, пытаясь узнать, какой фреймворк для организации асинхронной работы предпочитают Android-разработчики. 65% опрошенных назвали RxJava, 28% выбрали корутины. Ирония в том, что результаты опроса Владимир приводил в докладе “RxJava не нужен: меняем Rx на корутины в Котлине”. Сегодня, спустя 6 лет после релиза стабильной версии Kotlin Coroutines, с трудом верится, что когда-то в мире асинхронной работы под Android был другой хозяин. Действительно ли RxJava так плоха, что ей не осталось места в наших приложениях? Используется ли она сейчас на проектах? Есть ли смысл изучать RxJava новичку? Давайте разбираться.
-
RxJava — всё?
В “далеком” 2018 г. разработчик компании EPAM Systems Владимир Иванов провел опрос среди своих подписчиков в Twitter, пытаясь узнать, какой фреймворк для организации асинхронной работы предпочитают Android-разработчики. 65% опрошенных назвали RxJava, 28% выбрали корутины. Ирония в том, что результаты опроса Владимир приводил в докладе “RxJava не нужен: меняем Rx на корутины в Котлине”. Сегодня, спустя 6 лет после релиза стабильной версии Kotlin Coroutines, с трудом верится, что когда-то в мире асинхронной работы под Android был другой хозяин. Действительно ли RxJava так плоха, что ей не осталось места в наших приложениях? Используется ли она сейчас на проектах? Есть ли смысл изучать RxJava новичку? Давайте разбираться.
-
RxJava — всё?
В “далеком” 2018 г. разработчик компании EPAM Systems Владимир Иванов провел опрос среди своих подписчиков в Twitter, пытаясь узнать, какой фреймворк для организации асинхронной работы предпочитают Android-разработчики. 65% опрошенных назвали RxJava, 28% выбрали корутины. Ирония в том, что результаты опроса Владимир приводил в докладе “RxJava не нужен: меняем Rx на корутины в Котлине”. Сегодня, спустя 6 лет после релиза стабильной версии Kotlin Coroutines, с трудом верится, что когда-то в мире асинхронной работы под Android был другой хозяин. Действительно ли RxJava так плоха, что ей не осталось места в наших приложениях? Используется ли она сейчас на проектах? Есть ли смысл изучать RxJava новичку? Давайте разбираться.
-
Watch the #InfoQ talk on the evolution of #Netflix architecture: https://bit.ly/3SSb036
Paul Bakker debunks myths & explores topics such as Java frameworks, the move away from RxJava, GraphQL Federation, gRPC, developer tooling, and what microservices means.
Learn from their mistakes and be prepared for the next time someone tries to win an argument with:
“but Netflix does it…”. -
Watch the #InfoQ talk on the evolution of #Netflix architecture: https://bit.ly/3SSb036
Paul Bakker debunks myths & explores topics such as Java frameworks, the move away from RxJava, GraphQL Federation, gRPC, developer tooling, and what microservices means.
Learn from their mistakes and be prepared for the next time someone tries to win an argument with:
“but Netflix does it…”. -
Watch the #InfoQ talk on the evolution of #Netflix architecture: https://bit.ly/3SSb036
Paul Bakker debunks myths & explores topics such as Java frameworks, the move away from RxJava, GraphQL Federation, gRPC, developer tooling, and what microservices means.
Learn from their mistakes and be prepared for the next time someone tries to win an argument with:
“but Netflix does it…”. -
Watch the #InfoQ talk on the evolution of #Netflix architecture: https://bit.ly/3SSb036
Paul Bakker debunks myths & explores topics such as Java frameworks, the move away from RxJava, GraphQL Federation, gRPC, developer tooling, and what microservices means.
Learn from their mistakes and be prepared for the next time someone tries to win an argument with:
“but Netflix does it…”. -
Watch the #InfoQ talk on the evolution of #Netflix architecture: https://bit.ly/3SSb036
Paul Bakker debunks myths & explores topics such as Java frameworks, the move away from RxJava, GraphQL Federation, gRPC, developer tooling, and what microservices means.
Learn from their mistakes and be prepared for the next time someone tries to win an argument with:
“but Netflix does it…”. -
#Java has its IO implementations. Multiple, actually. They don't have the same properties or ergonomics as #Scala's IO (e.g., flatMaps are not optimized for tail-recursion). People may not like it, but they are deployed at scale.
Here's what #Spring WebFlux uses:
https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.htmlHere's the venerable #ReactiveX (#RxJava): https://reactivex.io/documentation/single.html
-
#Java has its IO implementations. Multiple, actually. They don't have the same properties or ergonomics as #Scala's IO (e.g., flatMaps are not optimized for tail-recursion). People may not like it, but they are deployed at scale.
Here's what #Spring WebFlux uses:
https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.htmlHere's the venerable #ReactiveX (#RxJava): https://reactivex.io/documentation/single.html
-
#Java has its IO implementations. Multiple, actually. They don't have the same properties or ergonomics as #Scala's IO (e.g., flatMaps are not optimized for tail-recursion). People may not like it, but they are deployed at scale.
Here's what #Spring WebFlux uses:
https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.htmlHere's the venerable #ReactiveX (#RxJava): https://reactivex.io/documentation/single.html
-
#Java has its IO implementations. Multiple, actually. They don't have the same properties or ergonomics as #Scala's IO (e.g., flatMaps are not optimized for tail-recursion). People may not like it, but they are deployed at scale.
Here's what #Spring WebFlux uses:
https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.htmlHere's the venerable #ReactiveX (#RxJava): https://reactivex.io/documentation/single.html
-
#Java has its IO implementations. Multiple, actually. They don't have the same properties or ergonomics as #Scala's IO (e.g., flatMaps are not optimized for tail-recursion). People may not like it, but they are deployed at scale.
Here's what #Spring WebFlux uses:
https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.htmlHere's the venerable #ReactiveX (#RxJava): https://reactivex.io/documentation/single.html
-
@[email protected]: "Dziś w Better Software Design rozmowa z @nurkiewicz na temat programowania reaktywnego. Jak działa ten paradygmat, w czym pomaga, a kiedy przyniesie więcej problemów niż korzyści - o tym wszystkim (i nie tylko) można posłuchać w odcinku BSD 44"
-
@[email protected]: "Dziś w Better Software Design rozmowa z @nurkiewicz na temat programowania reaktywnego. Jak działa ten paradygmat, w czym pomaga, a kiedy przyniesie więcej problemów niż korzyści - o tym wszystkim (i nie tylko) można posłuchać w odcinku BSD 44"
-
@[email protected]: "Dziś w Better Software Design rozmowa z @nurkiewicz na temat programowania reaktywnego. Jak działa ten paradygmat, w czym pomaga, a kiedy przyniesie więcej problemów niż korzyści - o tym wszystkim (i nie tylko) można posłuchać w odcinku BSD 44"
-
@[email protected]: "Dziś w Better Software Design rozmowa z @nurkiewicz na temat programowania reaktywnego. Jak działa ten paradygmat, w czym pomaga, a kiedy przyniesie więcej problemów niż korzyści - o tym wszystkim (i nie tylko) można posłuchać w odcinku BSD 44"
-
@[email protected]: "Dziś w Better Software Design rozmowa z @nurkiewicz na temat programowania reaktywnego. Jak działa ten paradygmat, w czym pomaga, a kiedy przyniesie więcej problemów niż korzyści - o tym wszystkim (i nie tylko) można posłuchać w odcinku BSD 44"