
Igor
09.02.2018
18:40:30

Vadim
09.02.2018
19:06:24

Artem
09.02.2018
19:07:30

Grigory
09.02.2018
19:07:50

Google

Artem
09.02.2018
19:13:57
Коллеги а можете подсказать java чатик на русском ? Можно и спринг чатик? А если атмосфера будет такой же ламповой как в нашем то вообще супер.

Grigory
09.02.2018
19:15:32

KrivdaAllStars
09.02.2018
19:15:47

Grigory
09.02.2018
19:15:49
pro.jvm гуглани (кривда выше скинул)

Alexey
09.02.2018
19:16:40

Artem
09.02.2018
19:16:42

Grigory
09.02.2018
19:17:09

Andrey
09.02.2018
19:17:25
В чатах по джаве тяжко обитать.

Aleksey
09.02.2018
19:17:37

Artem
09.02.2018
19:17:41

Daniel
09.02.2018
19:17:45
/toxic

Eugene
09.02.2018
19:17:45
/toxic

Grigory
09.02.2018
19:17:59

Google

Daniel
09.02.2018
19:18:18
до сих пор токсик-бота никто не впилил

Grigory
09.02.2018
19:18:30
я думал есть, скок айсику выдало?

Artem
09.02.2018
19:18:32

Daniel
09.02.2018
19:18:57

Andrey
09.02.2018
19:19:14
У мя рабочий чат по джаве. Крайне тяжко там не быть токсичным)

Artem
09.02.2018
19:20:22
Чооорт там все теже лица.
Оооо. Еще никогда так хорошо небыло

Andrey
09.02.2018
19:20:58
Как стока читать успевать
Тут то иногда 600+ сообщений

Artem
09.02.2018
19:21:33
Чукча не читатель

KrivdaAllStars
09.02.2018
19:33:36

Р
09.02.2018
19:51:09
А вот вы как относитесь к точкам для вызова инфикс методов типа map или getOrElse? ?

Anton
09.02.2018
19:57:59
Только точки, только хардкор.

Andrey
09.02.2018
19:59:12

Anton
09.02.2018
19:59:43
Скорее наоборот. Отсутствие как минимум левой точки может приводить к проблемам вывода типов.
Особенно хорошо заметно, когда используется PartialFunction.

Andrey
09.02.2018
20:00:04

Р
09.02.2018
20:00:04
Я раньше боролся против точек жёстко, а потом сдался.

Anton
09.02.2018
20:00:55
Так и я про это
Просто в контексте звучит как “смысла особо нет [в точках]” ¯\_(ツ)_/¯

Р
09.02.2018
20:15:23
Ну уж операторы вы точно без точек пишите же.

Google

Oleg
09.02.2018
20:55:42
после map в 85% идёт лямбда, которая сама по себе в скобках, так что тут инфикс нафиг не нужен
тем более, что многострочное инфиксное с несимволическими операторами выглядит идиотски

Anton
09.02.2018
21:12:49
Я для многострочных пришел к такому стилю:
collection
.flatMap { item =>
…
}
.filter { item =>
…
}
.groupBy { item =>
…
}
.toSeq
Однообразно и адекватно выглядят сочетания методов с аргументами и без. Для вещей вроде Akka Streams бывает удобно что-нибудь так наколбасить.

Vadim
09.02.2018
21:32:50
а кто пользует scalafmt/style - оно такие вещи случаем автоматом на точки не переделывает?

Andrey
09.02.2018
21:34:02
Есть там правила реврайта
Правда именно переделкой под точки не пользовался

Oleksandr
09.02.2018
22:02:04
исключительно для небуквенных методов (типа + и ::)

Sergey
10.02.2018
00:08:57
/toxic

Р
10.02.2018
03:13:42
Многострочники лучше часто на кусочки бить. Легче понимать и тесты делать.
Я люблю делать без точки везде где это делает код короче и красивее, и соответствует требованиям scala style guide.
На мой взгляд list map (_ + 2) выглядит намного чище чем
list.map(_ + 2).
Почти табу это точка после }. Хочется чесаться когда вижу такое. Интересно почему? Может раньше это вообще не компилировалось?
Часто практикуют чтобы в конце toSeq написать. Иногда успешно решается добавлением в начало, или просто разделением на разные val.
Вообще не очень понимаю желание писать огромные конвейеры без имён. Лишний val - это отличная документация.

Andry
10.02.2018
05:14:31

Dim
10.02.2018
05:20:27
Человеки, напомните простой способ List[Future[Option[String]]] => Future[List[Option[String]]]

Nikita
10.02.2018
07:47:49
Future.sequence?

Dim
10.02.2018
07:49:57

Александр
10.02.2018
08:40:31
якорЪ

Alexander
10.02.2018
09:34:44

Oleg
10.02.2018
09:43:35
Я тут послушал подкаст с @clayrat и подумал

Google

Andrey
10.02.2018
09:44:14

Oleg
10.02.2018
09:46:51
А теперь взглянем на логотип нашей группы

Kirill
10.02.2018
09:47:21
Похоже на косу

Denis
10.02.2018
10:02:33
Всем привет! Парни, объясните, пожалуйста, почему здесь:
https://github.com/ArchDev/akka-http-rest/blob/master/src/main/scala/me/archdev/restapi/utils/MonadTransformers.scala
flatMapT реализован через промисы? Зачем они там?

Oleg
10.02.2018
10:09:15
я тоже не вижу никаких оснований, похоже, что оставить флатмапом без рекавера было бы на два раннабла меньше

Denis
10.02.2018
10:12:35

Oleg
10.02.2018
10:13:24

Arthur
10.02.2018
10:14:31
Я на автомате написал
Да, можно проще, не спорю

Denis
10.02.2018
10:15:52
ok, спасибо) я просто думал, упустил что-то

Arthur
10.02.2018
10:16:39
Если будет желание, PRы приветствуются ?

Denis
10.02.2018
10:17:07
?

Oleg
10.02.2018
10:43:14

Denis
10.02.2018
10:49:39
какой другой?) ткните пальцем, пожалуйста
если из котов, так проще сразу OptionT использовать)

Alex
10.02.2018
12:27:14

Google

Oleg
10.02.2018
12:30:22

Alex
10.02.2018
12:30:39
ну там дракон строго говоря
но и тут "жар-птица"

sherzod
10.02.2018
12:54:01
я когда на сайт идриса зашёл, тоже удивился какое схожее лого

Daniel
10.02.2018
13:44:38

Aleksei
10.02.2018
13:46:08
как и виски проект должен иметь хоть какую то выдержку, чтобы понравиться Одерски
дома
а что?

Nikita
10.02.2018
13:48:10
:)

Aleksei
10.02.2018
13:48:12
ну вот и не вышло у нас пообщаться =(

Nikita
10.02.2018
13:48:42
только хотел написать, что мы тебя потеряли

Aleksei
10.02.2018
13:48:55
нет нет, я тут, не переживайте особо