#RxJava

2025-02-26

Стримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)

В первой части мы поговорили про основы Stream API и убедились, как элегантно можно обрабатывать данные, используя цепочки операций. Но возможности на этом не ограничиваются. Пришло время подняться на новый уровень и посмотреть, что случается, когда добавляется параллельность. Как работают параллельные стримы под капотом? Чем они отличаются от ручного управления потоками? А как же всемогущий Spring и необычная RxJava? Именно об этом и пойдёт речь во второй части.

habr.com/ru/articles/885834/

#java #stream #stream_api #spring #spring_data #rxjava #reactive_streams #filter #map #reduce

2025-01-28

[Перевод] Введение в реактивное программирование

Так уж получилось, что, устроившись на свою первую работу, я был вынужден напрямую столкнуться с Project Reactor в некоторых сервисах (чего, честно говоря, совсем не ожидал). Почесав репу, я понял, что придется мне идти курить доку, так как знаний по данной теме у меня, мягко говоря, было немного (знал Reactor примерно на уровне: чем отличается Mono от Flux ). В процессе чтения возникла гениальнейшая идея - попрактиковать свои навыки понимания тех. литературы на английском, при этом еще и разобравшись в необходимой мне теме, попутно исполнив свою хотелку написать статью для Хабра. Так и родился мой перевод вводной страницы из документации по реактору.

habr.com/ru/articles/877332/

#reactive_streams #java #rxjava #asynchronous #reactor

2024-11-05

Сравнение операторов RxJava 3 и Kotlin Coroutines Flow

Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow.

habr.com/ru/articles/856106/

#kotlin #kotlin_coroutines #kotlin_flow #rx #rxjava

JCONjcon
2024-09-12

We just published a new 🎥 of EUROPE 2024!
Watch Kuzma Deretiuk talking about 'Reactive Streams - Beware of Dangers!'

In my team we have been working with Streams and implementation for several years ...

Watch it now: youtu.be/zbyAmnfEo-k

2024-08-11

„… when I'm spending a hour on a task which should take one minute just to make reactive gods happy, that's not healthy. … My opinion is that reactive concept is bad and that's about it.“
- u/vbezhenar

Sums it up pretty well I think. Don’t get me started on testing.

#reactiveprogramming #rxjava #programming #softwareengineering

2024-08-11

Sometimes I have to interact with code from a team that comitted entirely to #reactiveprogramming using #rxjava and gotta say: I hate it.

It’s annoying to be forced to use those reactive libs and their convoluted APIs already. Trying make it work with code that isn’t already reactive too is just horrible.

I tried to get into reactive code in the past, but stuff like channels or actors, which make so much more sense IMO, I gave up on it and hope it goes away.

#programming #softwareengineering

2024-04-16

RxJava — всё?

В “далеком” 2018 г. разработчик компании EPAM Systems Владимир Иванов провел опрос среди своих подписчиков в Twitter, пытаясь узнать, какой фреймворк для организации асинхронной работы предпочитают Android-разработчики. 65% опрошенных назвали RxJava, 28% выбрали корутины. Ирония в том, что результаты опроса Владимир приводил в докладе “RxJava не нужен: меняем Rx на корутины в Котлине”. Сегодня, спустя 6 лет после релиза стабильной версии Kotlin Coroutines, с трудом верится, что когда-то в мире асинхронной работы под Android был другой хозяин. Действительно ли RxJava так плоха, что ей не осталось места в наших приложениях? Используется ли она сейчас на проектах? Есть ли смысл изучать RxJava новичку? Давайте разбираться.

habr.com/ru/articles/807925/

#RxJava #Android #Kotlin #coroutines

JCONjcon
2024-04-16

Excited for EUROPE 2024? See Kuzma Deretiuk at in Cologne talking about 'Reactive Streams - Beware of Dangers!'

In my team we are working with Streams and

Get your free Ticket: jcon.one

2024-02-27

Watch the #InfoQ talk on the evolution of #Netflix architecture: 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 #microservices #RxJava #GraphQLFederation #gRPC

2023-10-04

#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:
projectreactor.io/docs/core/re

Here's the venerable #ReactiveX (#RxJava): reactivex.io/documentation/sin

Tomasz Nurkiewicz 🇺🇦nurkiewicz
2022-11-15

@mariuszgil@twitter.com: "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"

bettersoftwaredesign.pl/episod

heise online (inoffiziell)heiseonline@squeet.me
2021-10-27
heise-Angebot: Online-Workshop: Reactive-Streams programmieren mit RxJava

Erlernen Sie den Umgang mit Reactive-Streams unter Verwendung der umfangreichen RxJava Bibliothek.
Online-Workshop: Reactive-Streams programmieren mit RxJava
heise online (inoffiziell)heiseonline@squeet.me
2021-10-13
heise-Angebot: iX-Workshop: Skalierbare Java-Anwendungen mit Reactive Streams und RxJava

Lernen Sie, wie Reactive Streams und die RxJava-Bibliothek helfen, skalierbare, hochverfügbare Java-Anwendungen zu entwickeln. 10% Frühbucherrabatt bis 20.10.
iX-Workshop: Skalierbare Java-Anwendungen mit Reactive Streams und RxJava
heise online (inoffiziell)heiseonline@squeet.me
2021-06-21
heise-Angebot: Online-Workshop: Reactive Streams in Java programmieren mit RxJava

Erlernen Sie an zwei Tage, wie Sie mit der umfangreichen RxJava-Bibliothek die Vorteile von Reactive Streams in Ihren Java-Programmen nutzen können. Online-Workshop: Reactive Streams in Java programmieren mit RxJava
heise online (inoffiziell)heiseonline@squeet.me
2021-05-20
heise-Angebot: Online-Workshop: Reactive-Streams programmieren mit RxJava

Erlernen Sie den Umgang mit Reactive-Streams unter Verwendung der umfangreichen RxJava Bibliothek. Frühbucherrabatt bis 10. Juni. Online-Workshop: Reactive-Streams programmieren mit RxJava
joschijoschi
2019-09-23

RT @domsibilio@twitter.com

Check out my article about : medium.com/@domenicosibilio/bl

An amazing little project - part of @ProjectReactor@twitter.com - to detect blocking calls in reactive code, by @bsideup@twitter.com over at @pivotal@twitter.com.

🐦🔗: twitter.com/domsibilio/status/

2019-02-28

Whenever I think I finally grasped the principles of Rx in programming I am taught otherwise shortly after... *argh* #angular #rxjs #java #rxjava

MV* の「つなぎ」に RxJava を使うのをやめたい by amay077 qiita.com/amay077/items/d4629f #Qiita #Android #Kotlin #RxJava

「やはりおまえらの RxJava の使い方は間違っている」的な、キャッチーでウィットでセンセーショナルなタイトルにすればもっとバズったかな?やらんけど。

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst