home.social

#rxjava — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rxjava, aggregated by home.social.

  1. Законъ о запрете иностранных словъ… в разработке

    Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.

    habr.com/ru/articles/1003246/

    #говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код

  2. Законъ о запрете иностранных словъ… в разработке

    Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.

    habr.com/ru/articles/1003246/

    #говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код

  3. Законъ о запрете иностранных словъ… в разработке

    Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.

    habr.com/ru/articles/1003246/

    #говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код

  4. Законъ о запрете иностранных словъ… в разработке

    Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.

    habr.com/ru/articles/1003246/

    #говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код

  5. Стримы в 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

  6. Стримы в 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

  7. Стримы в 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

  8. Стримы в 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

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

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

    habr.com/ru/articles/877332/

    #reactive_streams #java #rxjava #asynchronous #reactor

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

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

    habr.com/ru/articles/877332/

    #reactive_streams #java #rxjava #asynchronous #reactor

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

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

    habr.com/ru/articles/877332/

    #reactive_streams #java #rxjava #asynchronous #reactor

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

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

    habr.com/ru/articles/877332/

    #reactive_streams #java #rxjava #asynchronous #reactor

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

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

    habr.com/ru/articles/856106/

    #kotlin #kotlin_coroutines #kotlin_flow #rx #rxjava

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

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

    habr.com/ru/articles/856106/

    #kotlin #kotlin_coroutines #kotlin_flow #rx #rxjava

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

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

    habr.com/ru/articles/856106/

    #kotlin #kotlin_coroutines #kotlin_flow #rx #rxjava

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

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

    habr.com/ru/articles/856106/

    #kotlin #kotlin_coroutines #kotlin_flow #rx #rxjava

  17. 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: youtu.be/zbyAmnfEo-k

  18. 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: youtu.be/zbyAmnfEo-k

  19. 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: youtu.be/zbyAmnfEo-k

  20. 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

  21. 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

  22. 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

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

    In my team we are working with #Reactive Streams #API and #RxJava

    Get your free #JUG Ticket: jcon.one

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

    In my team we are working with #Reactive Streams #API and #RxJava

    Get your free #JUG Ticket: jcon.one

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

    In my team we are working with #Reactive Streams #API and #RxJava

    Get your free #JUG Ticket: jcon.one

  26. 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

  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

  28. 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

  29. 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

  30. Watch the talk on the evolution of 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…”.

  31. #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

  32. #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

  33. #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

  34. #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

  35. #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

  36. @[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"

    bettersoftwaredesign.pl/episod

    #RxJava #Reactor #Reactive #Java #RxJS

  37. @[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"

    bettersoftwaredesign.pl/episod

    #RxJava #Reactor #Reactive #Java #RxJS

  38. @[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"

    bettersoftwaredesign.pl/episod

    #RxJava #Reactor #Reactive #Java #RxJS

  39. @[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"

    bettersoftwaredesign.pl/episod

    #RxJava #Reactor #Reactive #Java #RxJS

  40. @[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"

    bettersoftwaredesign.pl/episod

    #RxJava #Reactor #Reactive #Java #RxJS