
Alexander
02.01.2018
20:48:13
не понимаю, зачем Де Гоуз поверх скалаз своё IO сделал

Grigory
02.01.2018
20:55:38
Ну да коты сейчас во всех новых либах

Google

Alexander
02.01.2018
20:59:02
кто-нибудь портирует на котов, безо всех этих \/

Grigory
02.01.2018
21:00:13

Oleg
02.01.2018
21:01:06

Alexander
02.01.2018
21:01:23

Grigory
02.01.2018
21:01:35

Alexander
02.01.2018
21:01:50
при чём тут коты?

Grigory
02.01.2018
21:07:52

Alexander
02.01.2018
21:08:31
user facing

Grigory
02.01.2018
21:09:07

Alexander
02.01.2018
21:09:36
осталась в scalaz или IO?

Grigory
02.01.2018
21:10:16
везде, они хотят поддерживать не только скалу 2.12
правая она, это важно

Google

Alexander
02.01.2018
21:11:02
ну коты же поддерживают не только 2.12, там имплиситами это корректируется, правость в смысле

Grigory
02.01.2018
21:12:21
Два мнения просто, вот поэтому и есть коты, скалаз и дегоз пилит скалаз 8, сам же отвечаешь на свои вопросы

Alexander
02.01.2018
21:13:02
не понимаю, о чём ты :)

Grigory
02.01.2018
21:13:18

Alexander
02.01.2018
21:13:49
это не вопрос

Grigory
02.01.2018
21:14:10
А что это вообще значит тогда?

Alexander
02.01.2018
21:14:52
что кому-то пора спать, не иначе!

Grigory
02.01.2018
21:16:25

Nikolay
02.01.2018
21:55:25

Alexander
02.01.2018
21:56:21
.\m/

Aleksey
03.01.2018
05:51:12

Gleb
03.01.2018
06:55:55
Он походу уже устарел, нынче ‘data IO e a’ в почете

Alexander
03.01.2018
08:42:28
Пулреквест уже смержили
а остальное scalaz 8? Оно же не состоит из одного IO. Надо как минимум старый кривой Task/IO выкинуть

Andrey
03.01.2018
09:21:38
скаланы, кто-нибудь сталкивался с такой бедой в IDEA https://gist.github.com/atapin/2f23392302d487074e975e1353f4f992 ?

Vladimir
03.01.2018
09:57:34
А версия сбт какая?

Andrey
03.01.2018
10:02:09
оказалось, что IDEA была натравлена на устаревший JDK

Vladimir
03.01.2018
10:27:07
Выше 1.0.4 она ещё и в принципе не поддерживает (хотя мб поправили)

Pavel
03.01.2018
13:20:55
Ребят, в scalaz была штука типа bool.option(…..), а в cats что-то не вижу подобного

Vadim
03.01.2018
13:27:09
.some ? или что option(..) делает?

Google

Pavel
03.01.2018
13:27:56
типа если true то оборачивает в Some то что передаешь в option, если - false, то None

Andrey
03.01.2018
13:29:39
Как-то сомнительно выглядит

Daniel
03.01.2018
13:33:08

Pavel
03.01.2018
13:34:22
да, оно самое

Vadim
03.01.2018
14:24:14
Ребята вопрос: Есть три актора Клиетн Парсер и Сервис авторизации. Клиет посылает сообщение Парсеру тот конвертирут в комадны и посылает ее тому кто может ее обработать в нашем слечае сервису авторизации. Вопрос кому Сервис авторизации должен отвечать Парсеру или Клиенту?

Andrey
03.01.2018
14:29:13

Yury
03.01.2018
14:30:37

Andrey
03.01.2018
14:32:23

Yury
03.01.2018
14:52:58

Vadim
03.01.2018
14:56:45

Pavel
03.01.2018
14:57:19
круть

Andrey
03.01.2018
15:05:44

Vadim
03.01.2018
15:08:10

Yury
03.01.2018
15:13:42

Александр
03.01.2018
15:13:45

KrivdaTheTriewe
03.01.2018
15:16:17

Александр
03.01.2018
15:16:44

KrivdaTheTriewe
03.01.2018
15:16:46
просто нужно помнить, что скажем, аск порождает актор дополнительный

Александр
03.01.2018
15:18:52

Google

Nikita
03.01.2018
15:19:45
в топку акторы, куда проще определить трейты с понятными интерфейсами и дергать нормальные методы

KrivdaTheTriewe
03.01.2018
15:19:49
ну как бы , да, по это стоит помнить

Nikita
03.01.2018
15:20:00
спрячь акторы за них и никому не показывай

KrivdaTheTriewe
03.01.2018
15:20:00
очень удобно
когда есть стейт какой-то
акторы оч удобны

Admin
ERROR: S client not available

Nikita
03.01.2018
15:20:39
ну а какой там стейт то
все равно все из базы читаться будет
акторы хороши когда тебе нужна linearizability с определенным scope
а если весь стейт в базе то непонятно для чего пихать лишние сущности

Alexander
03.01.2018
15:22:07
нет mutable стэйта in-memory - акторы не нужны

KrivdaTheTriewe
03.01.2018
15:23:00

Nikita
03.01.2018
15:23:03
к тому же у акторов бекпреши нет
из коробки

Александр
03.01.2018
15:23:09
началось, сегодня не нужны акторы а завтра что? mongodb не нужна?

KrivdaTheTriewe
03.01.2018
15:23:10
сам сделай
лол

Google

KrivdaTheTriewe
03.01.2018
15:23:40
да и за бекпрешу ты платишь не хило так

Nikita
03.01.2018
15:24:08
уж лучше платить за бекпрешу чем положить сервис от OOM

Александр
03.01.2018
15:24:51

Nikita
03.01.2018
15:25:03
да

Александр
03.01.2018
15:25:46
да
расскажи что как было, в назидание потомкам пжлста

KrivdaTheTriewe
03.01.2018
15:26:29
типа
лет ит креш
добавь ноду
оом у тебя произойдет где0-нибудь в другом месте

Nikita
03.01.2018
15:27:10
лет ит креш
боюсь у меня не тот кейс когда можно крешится

KrivdaTheTriewe
03.01.2018
15:27:19
типа кафка переполнится и станет удалять необработанное
или еще что нибудь

Nikita
03.01.2018
15:29:14

KrivdaTheTriewe
03.01.2018
15:29:41
ну тож как бы
но проблемы с ООМ надуманы

Александр
03.01.2018
15:30:22
добавь ноду
развогов с коллегами из соседннй команды перед тем как их код копипастнуть
- у вас же тут все не оптимизировано и работать будет через жопу с лагами
- если начнет тормозить, то мы просто еще одну ноду поднимем

Nikita
03.01.2018
15:31:20

KrivdaTheTriewe
03.01.2018
15:32:36