
Alexey
05.10.2018
10:49:50

Andrew
05.10.2018
10:49:50

Quantum Harmonizer
05.10.2018
10:50:09

Nameless
05.10.2018
10:50:38

Google

Vladimir
05.10.2018
10:51:00
Пора Code Of Conduct принимать, а то вон люди обижаются уже

Alexey
05.10.2018
10:51:23
Не уверен. Немало людей ничего не поняли, т.к. не было раскрытия "зачем". Если абстрагироваться от реальной причины, которую можно было понять только если ты знаком с фп, то это выглядело просто как итерационное написание более сложного кода ради сложного кода.
Конечно есть проблема, что за 45 минут ничего не покажешь, но даже если идти на компромисс, целевая аудитория не была ясна: это был доклад для людей, кто не знает фп или тех, кто знает фп, но не на котлине.
Ну тут да, всегда с этим проблема на подобных докладах

Alexandr
05.10.2018
10:51:27
https://media.giphy.com/media/hsBZfDG7wiWHu/giphy.gif

Andrew
05.10.2018
10:51:40
Да человек изначально вкинул вопрос и сразу посыпались шутейки и ровно одна попытка выудить, чего человек действительно хочет. ИМО это не то welcoming community, о котором Бреслав в кейноуте говорил.

Quantum Harmonizer
05.10.2018
10:52:03

OlegKrikun
05.10.2018
10:52:14

Quantum Harmonizer
05.10.2018
10:52:24

Andrew
05.10.2018
10:52:30

Nameless
05.10.2018
10:52:53

Andrew
05.10.2018
10:53:16
В любом случае было бы желание получить ответ — вопрос был бы уточнён,так что oh well.
Обидно, что после этого обычно бегут кричать коллегам о том, что котлин — говно и пишут на нём мудаки.

Алексей
05.10.2018
10:53:41

Andrey
05.10.2018
10:53:49
По секрету скажу, что тогда нет смысла ничего выяснять, если на такой вопрос требуется 4 уточняющих плюс вырезать скриншотики
Извините, но в том виде, в котором вы сформулировали вопрос, он выглядит как поток сознания, вырваный из контекста.
Те, кто здесь присутствуют не в курсе вашего контекста, естественно ничего не поняли.
Постарайтесь ответить для начала на вопрос, какую проблему решаете (что на входе, что хотите с этим сделать).

Alexey
05.10.2018
10:54:22

Google

Alexandr
05.10.2018
10:54:24

Nameless
05.10.2018
10:55:46

Георгий
05.10.2018
10:56:10

Alexandr
05.10.2018
10:56:15

Alexey
05.10.2018
10:56:44

Nameless
05.10.2018
10:56:57

Alexandr
05.10.2018
10:57:00
стеб - спаситель морального здоровья

Pavel
05.10.2018
10:57:14
А обещанный сюрприз на котлинконф уже был?

Andrew
05.10.2018
10:57:14
Жизаааа, прям как со скалкой 5 лет назад
Скалисты и наружу набегать периодами любят, что тоже тоже не в плюс идёт скале в целом :) В итоге благодаря их славе их тут теперь упоминают в негативном ключе, даже когда они сами слова не сказали плохого :)

Nameless
05.10.2018
10:57:28

Alexandr
05.10.2018
10:57:31

Георгий
05.10.2018
10:58:07

Alexandr
05.10.2018
10:58:08

Andrew
05.10.2018
10:58:34

Alexey
05.10.2018
10:58:49

Andrey
05.10.2018
10:59:12
Да при чём здесь скалисты, котлинисты и прочие исты?
При той формулировке вопроса, которая была, на любом языке ответ примерно из серии: "няня, я у них поел"

Alexandr
05.10.2018
10:59:27

Google

Andrew
05.10.2018
11:00:01

Vladimir
05.10.2018
11:00:24

Alexandr
05.10.2018
11:00:26
1.0 будет день в день с 1.3

Vladimir
05.10.2018
11:01:01

OlegKrikun
05.10.2018
11:01:07
Елизаров в эфире, гоу зырить, харе флеймить

Руслан
05.10.2018
11:01:07

Alexandr
05.10.2018
11:01:09
может он и сразу станет 1.3

Alexander
05.10.2018
11:03:43

Andrew
05.10.2018
11:04:07

OlegKrikun
05.10.2018
11:04:22

Руслан
05.10.2018
11:06:28

Nameless
05.10.2018
11:15:29
(мечтания) буду очень доволен когда пойму как корутинами полностью заменить rxjava

Anatolii
05.10.2018
11:15:50
никак)

Nameless
05.10.2018
11:16:03
у меня просто тоже такое ощущение, но я его отгоняю мыслями о том что я до конца не разобрался

Alexandr
05.10.2018
11:16:23

Andrew
05.10.2018
11:16:33
точно?
Холодные источники ещё не заимплеменчены, а это, по сути, основной блокер.
И их вроде как будут после 1.0 делать.

Google

Nameless
05.10.2018
11:16:50
как
debounce\timeout как сделать?

Konstantin
05.10.2018
11:16:54

Quantum Harmonizer
05.10.2018
11:16:57

Nameless
05.10.2018
11:17:11

Anatolii
05.10.2018
11:17:17
корутины это асинхронщина, а не реактивщина

Andrew
05.10.2018
11:17:26

Anatolii
05.10.2018
11:17:30
кстати, оно может очень круто работать вместе

Igor
05.10.2018
11:17:34

Alexandr
05.10.2018
11:17:36

Admin
ERROR: S client not available

Quantum Harmonizer
05.10.2018
11:17:37
где?
https://github.com/Miha-x64/reactive-properties/
поддержка корутин запланирована, но пока нет

Nameless
05.10.2018
11:17:40

Andrew
05.10.2018
11:17:56

Nameless
05.10.2018
11:18:00

Quantum Harmonizer
05.10.2018
11:18:04
А зачем?
чтобы не вычислять всякие map / flatMap, пока на пропертю не смотрят

Nameless
05.10.2018
11:18:15
с rxjava такое не проходит

Quantum Harmonizer
05.10.2018
11:18:24

Konstantin
05.10.2018
11:18:26
не знаю апи rxjava, это что?
debounce равномерно распределяет события по времени скипая при этом лишние, timeout кидает исключение если событие не произошло в указанном промежутке времени

Google

Alexandr
05.10.2018
11:19:03
хм, интересно где применить то

Nameless
05.10.2018
11:19:04

Anatolii
05.10.2018
11:19:31
зачем rx вообще менять? чем он плох?

Nameless
05.10.2018
11:19:37
с чего это?
из кучи вызовов методов\аллокаций в rxjava - жестко тормозит

Quantum Harmonizer
05.10.2018
11:19:51

Andrew
05.10.2018
11:19:51

Anatolii
05.10.2018
11:20:08

Nameless
05.10.2018
11:20:11

Quantum Harmonizer
05.10.2018
11:20:14

Nameless
05.10.2018
11:20:48

Konstantin
05.10.2018
11:21:28
хм, интересно где применить то
Например инпут с UI — пользователь набирает текст как ненормальный по 15 символов в секунду, а ты для автокомплита ходишь в базу или в сеть. Все 15 раз в секунду ходить совершенно не обязательно.
Или там геолокация на девайсе обновляется очень часто. Короче, для UI применимо достаточно часто)

Nameless
05.10.2018
11:21:44
черт с ними с обсерваблами

Quantum Harmonizer
05.10.2018
11:21:59

Жабра
05.10.2018
11:22:10
Не в тему вопрос: а какая мотивация была выпилить из котлина статик?

Nameless
05.10.2018
11:22:12
легко
а таймаут как оформить?

Konstantin
05.10.2018
11:22:33

Quantum Harmonizer
05.10.2018
11:23:06
а таймаут как оформить?
так?.. https://github.com/Kotlin/kotlinx.coroutines/blob/master/docs/cancellation-and-timeouts.md#timeout

Vladimir
05.10.2018
11:23:06

Konstantin
05.10.2018
11:23:51

Alexandr
05.10.2018
11:24:01