Size: a a a

2021 March 21

YD

Yurii Dubinka in pro.jvm
спасибо, не подумал.
источник

AE

Alexandr Emelyanov in pro.jvm
Yurii Dubinka
ну каммон, в проекте под 200 разрабов, кто будет ради такого уходить на другой язык в огромной экосистеме построенной на джаве
Постепенно
источник

YD

Yurii Dubinka in pro.jvm
Iaroslav Postovalov
Ну а ваш API неприменим для непримитивных операций, получается
а не примитивные операции надо разбивать и получится менее сложно
источник

IP

Iaroslav Postovalov in pro.jvm
Yurii Dubinka
а не примитивные операции надо разбивать и получится менее сложно
Очень абстрактный принцип
источник

IP

Iaroslav Postovalov in pro.jvm
Это прикол такой? Вендоры стараются не добавлять никаких API'шек, несовместимых с апстримом
источник

D

Dima in pro.jvm
Что касается параллельных стримов, видел библиотеку кастомных коллекторов, работают с cfu
источник

VP

Vladimir Petrakovich in pro.jvm
Alexandr Emelyanov
В чем прикол? Что если сложнее одной операции?
Я думаю, главный прикол тут - EO.
Те, кому это интересно, будут пользоваться. Остальным эта либа вряд ли будет интересна, просто очередное переизобретение стримов.
источник

AE

Alexandr Emelyanov in pro.jvm
Vladimir Petrakovich
Я думаю, главный прикол тут - EO.
Те, кому это интересно, будут пользоваться. Остальным эта либа вряд ли будет интересна, просто очередное переизобретение стримов.
EO?

Это не с Егором связанное?
источник

VP

Vladimir Petrakovich in pro.jvm
Alexandr Emelyanov
EO?

Это не с Егором связанное?
Да-да, именно с ним
источник

AE

Alexandr Emelyanov in pro.jvm
Vladimir Petrakovich
Да-да, именно с ним
Elegant objects?
источник

VP

Vladimir Petrakovich in pro.jvm
Alexandr Emelyanov
Elegant objects?
Ага
источник

VP

Vladimir Petrakovich in pro.jvm
Там в ридми есть сравнение с cactoos, что сразу показывает ЦА проекта
источник

YD

Yurii Dubinka in pro.jvm
Не, с кактусом понятно, ЕО и тд.
Здесь речь о том что есть набор частых операций которые выполняем над элементами колекций.
Стримами когда в лоб их делаешь получается сильно громоздко, как раз в примерах из ридми это видно.

Вот щас думаем каким образом это можно было бы упростить, в том же руби довольно неплохо API в этом плане продуман.
источник

YD

Yurii Dubinka in pro.jvm
то что там бейджик ЕО нацепили это что бы отпугивать джавистов которые только в статик методы умеют
источник

YD

Yurii Dubinka in pro.jvm
хотя формально требования соблюдены, да
источник

B

Boxlogo in pro.jvm
Привет всем. Кто нибудь пытался делать кастомную синхронизацию пользователей в keycloak? Нужно перехватывать юзеров при импорте и добавить собственную логику. Думал реализовать это через EventListenerProvider, но что то не нашел способ получения пользователей. Так же есть идея созвать свой CustomLDAPStorageProviderFactory наследуясь от оригинала и поменять поведение метода синхронизации. Есть ли у вас какие нибудь предложения, как еще это можно сделать?
источник

VP

Vladimir Petrakovich in pro.jvm
Yurii Dubinka
Не, с кактусом понятно, ЕО и тд.
Здесь речь о том что есть набор частых операций которые выполняем над элементами колекций.
Стримами когда в лоб их делаешь получается сильно громоздко, как раз в примерах из ридми это видно.

Вот щас думаем каким образом это можно было бы упростить, в том же руби довольно неплохо API в этом плане продуман.
А что громоздко, collect(Collectors.toList())?
Ну опять же, это не первая либа, в которой так сделано.
Все операции не ленивые, я так понимаю?
источник

D

Dima in pro.jvm
Vladimir Petrakovich
А что громоздко, collect(Collectors.toList())?
Ну опять же, это не первая либа, в которой так сделано.
Все операции не ленивые, я так понимаю?
в Java16 кстати появились сверточные методы)
источник

VP

Vladimir Petrakovich in pro.jvm
Dima
в Java16 кстати появились сверточные методы)
А кстати это сделали в рамках какого-то jep?
Мне на глаза не попадался перечень нового в стандартной библиотеке, почитать бы.
источник

D

Dima in pro.jvm
Vladimir Petrakovich
А кстати это сделали в рамках какого-то jep?
Мне на глаза не попадался перечень нового в стандартной библиотеке, почитать бы.
вроде в рамках задачи https://bugs.openjdk.java.net/browse/JDK-8180352
источник