Size: a a a

2019 November 08

AN

Alexander Nozik in Kotlin Moscow
Sergey Morgunov
А тут нет единиц измерения 🙂 Между ними может четверть фичи, а не целая фича 😂
При этом есть ещё третье измерение — это площадь эллипса с названием фреймворка. Но что значит эта площадь картинка от нас скрывает 🙂
Она значит, что сприг - круто, остальные в попе, что же еще.
источник

SM

Sergey Morgunov in Kotlin Moscow
Alexander Nozik
Она значит, что сприг - круто, остальные в попе, что же еще.
Так кто бы сомневался 🙂 При этом про количество фич и про возраст спринга можно говорить и без контекста Котлина. Он и в Java мире обладает теми же свойствами 🙂 А то, что Спринг и для Котлина хорош, так это скорее заслуга не столько самого спринга, сколько отличного котлиновского интеропа с Java.
источник
2019 November 09

Ⓢⓔⓡⓖ in Kotlin Moscow
#вопрос Кто может объяснить (по шагам), как CompletableFuture или CompletableStage из java правильно превратить в неблокирующую suspend fun?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
А то мы тут запутались (
источник

AN

Alexander Nozik in Kotlin Moscow
Ⓢⓔⓡⓖ
#вопрос Кто может объяснить (по шагам), как CompletableFuture или CompletableStage из java правильно превратить в неблокирующую suspend fun?
Для CF есть готовы конвертер в kotlinx-coroutines
источник

AN

Alexander Nozik in Kotlin Moscow
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Это мы умеем гуглить, спасибо )
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Дальше-то как?
источник

AN

Alexander Nozik in Kotlin Moscow
А что дальше-то? await уже suspend
источник

RI

Ruslan Ibragimov in Kotlin Moscow
1. Вызвать .await()
2. Готово)
источник

SM

Sergey Morgunov in Kotlin Moscow
Я пару дней назад примерно про тоже спрашивал и никто не ответил 😂
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Ruslan Ibragimov
1. Вызвать .await()
2. Готово)
Если это до очевидности просто, почему с этим такие сложности
источник

AN

Alexander Nozik in Kotlin Moscow
Ⓢⓔⓡⓖ
Если это до очевидности просто, почему с этим такие сложности
А какие сложности?
источник

RI

Ruslan Ibragimov in Kotlin Moscow
А в чем сложность то, если вокруг еще корутин нет, то это не вопрос "как мне засапедиться на CF", это вопрос: "как мне начать использовать корутины в приложении", а он уже посложнее и зависит от окружения
источник

RI

Ruslan Ibragimov in Kotlin Moscow
Sergey Morgunov
Я пару дней назад примерно про тоже спрашивал и никто не ответил 😂
Теперь ответили?)
источник

AN

Alexander Nozik in Kotlin Moscow
Sergey Morgunov
Я пару дней назад примерно про тоже спрашивал и никто не ответил 😂
Я проглядел, там много буков было, а я был на лекциях. Судя по коду CF будет вызываться на своем диспатчере, но все, что после него уже на том, что пришел из контекста.
источник

AN

Alexander Nozik in Kotlin Moscow
источник

SM

Sergey Morgunov in Kotlin Moscow
Ruslan Ibragimov
Теперь ответили?)
Нет, у меня вопрос был посложнее и немного про другое 😀 Но мы в итоге соорудили свой билдер из пары строчек и вроде всё ок 😀
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Ruslan Ibragimov
А в чем сложность то, если вокруг еще корутин нет, то это не вопрос "как мне засапедиться на CF", это вопрос: "как мне начать использовать корутины в приложении", а он уже посложнее и зависит от окружения
Сложность - сложить всё воедино и заставить работать всё вместе как нужно.
источник

AN

Alexander Nozik in Kotlin Moscow
Ⓢⓔⓡⓖ
Сложность - сложить всё воедино и заставить работать всё вместе как нужно.
Ну заставить работать ВСЕ - это вселенский вопрос
источник