
Denis
10.08.2016
11:05:08
через макросы

Юрий
10.08.2016
11:05:48
А scaldi не также работает?

Denis
10.08.2016
11:05:58
не знаю не юзал

Igor
10.08.2016
11:06:01
на счет рантайма, это скорее фича джуса. Что все синглтоны в прод-режиме eager, в дев-режиме нет. Сильно уменьшает время загрузки приложения.

Google

Юрий
10.08.2016
11:06:37
Я тоже скалди не юзал, только бегло его смотреть. Так по виду вроде он делает что-то похожее на макросах.
Мы вообще пока остановились на ручном прописывании зависимостей через конструкторы.

Igor
10.08.2016
11:07:06
я когда-то пытался скрестить macwire c плеем, но у меня так ничего и не вышло. Может сейчас ситуация поменялась

Юрий
10.08.2016
11:07:29
там есть какой-то слой интеграции с плеем
но вообще - если юзать compile time di то накрутить macwire вообще не проблема
он просто вызовы конструкторов заменяет
там элементарно

Борис
10.08.2016
11:25:23
скалди с плеем использовал, проблем не припоминаю

folex
10.08.2016
12:29:07
[error] (projectName/compile:compileIncremental) java.lang.IllegalArgumentException
sbt one love
java.lang.NoSuchMethodError: akka.stream.ActorMaterializer$.apply$default$3()Lakka/stream/Optimizations; славный сегодня денек

Vladimir
10.08.2016
17:36:57
С аккой подобное было, когда разные минорные версии пакетов случайно использовались

folex
10.08.2016
17:45:39
а у меня в идее такое каждую неделю

Google

folex
10.08.2016
17:45:46
по нескольку раз
клин чинит канеш

Aleksei
10.08.2016
17:48:24
клин клином да =)

Борис
10.08.2016
18:04:38
=)

Alexander
11.08.2016
07:40:35
сейчас по скайпу договорю и подойду

Diemust
11.08.2016
07:42:15
держи нас в курсе

Andrey
11.08.2016
07:43:25
?

Alexander
11.08.2016
07:46:07
сорри )

Юрий
11.08.2016
10:10:23
Предстоит выбрать либу для работы с SQL базой. Знаю про Quill, ScalikeJDBC, Slick, squeryl. Что еще есть, из чего повыбирать?

Diemust
11.08.2016
10:11:14
doobie

Vladimir
11.08.2016
10:11:19
anorm ?

Юрий
11.08.2016
10:12:11
anorm вроде совсем слабоват, не?

Igor
11.08.2016
10:13:43
anorm +1

Viacheslav
11.08.2016
10:15:24
jooq прекрасен

Grigory
11.08.2016
10:15:44
squeryl мне нравится; по юзабилити он топ из того что я пробовал; и простой и легкий и скрещивается с шеплесами всякими на раз ez да и не нужны они при работе с ним; проблема что маленькое комунити и разработка тоже
quill вообще секс выглядит) я его для кассандры пробовал и он ок без видимых косяков
doobie тож сексапилен но не проовал советовать не буду
slick хз, тут топла фанов да и комунити большое (это плюс)
хз * потому что мне не нравится * многим нравится

Foo
11.08.2016
10:18:11
а на чем остановились в обсуждении http-слиентов)?

Юрий
11.08.2016
10:18:31
Спасибо за doobie, почитаю про него

Daniel
11.08.2016
10:18:36

Aleksey
11.08.2016
10:18:45

Google

Grigory
11.08.2016
10:18:58
хорошая идея с doobie (: тоже хочу попробовать
его помнитс в скайпе форсили

Diemust
11.08.2016
10:19:37
quill версия сырая, куча багов в гите
в пользу квила, скалайка и дуби - поддерживают mysql и postgresql async
если в этом есть смысл

Vladimir
11.08.2016
10:20:45
anorm вроде совсем слабоват, не?
там с одной стороны, тэг "сарказм", с другой тот факт, что он plain sql в чистом виде может стать большим подспорьем в случаях со сложными группировками, в которые slick не может от слова совсем

Diemust
11.08.2016
10:21:14
у дуби минус - скалаз, если нет в проекте такой зависимости, квил и скалайк вроде пользуют макросы родные оба, но с типизацией не всегда прокатывает

Aleksei
11.08.2016
10:21:35
SORM же еще был когда то

Vladimir
11.08.2016
10:26:09

Denis
11.08.2016
10:32:31
Три года сидим на scalikejdbc-async (т.е. с postgres-async, вместо jdbc) - все отлично ?

Юрий
11.08.2016
10:36:16
а только ScalikeJDBC умеет с MySQL асинхронно работать?
уже нашел, что нет

folex
11.08.2016
10:39:46
Если нагрузка не очень уж большая, то можно просто в тредпул всё это засунуть, и работать с синхронным клиентом
быть может даже на большой нагрузке норм, не пробовал :)

Юрий
11.08.2016
10:40:07
ты что, это же не тру
пацаны засмеют

folex
11.08.2016
10:40:25
Я знаю слово прагматично
Ъ не знаю :)
но можете конечно и на Ъ опираться
как говорится

Google

Viacheslav
11.08.2016
10:50:15
Массовые эмоджи предвестник массовых съ..уходов из чатега
Народная примета

Admin
ERROR: S client not available

Alex
11.08.2016
10:51:55
попрошу! стикеры, а не эмодзи

folex
11.08.2016
10:53:20
> web technology logo
fuck that pack

Alex
11.08.2016
10:53:44
там и вим есть и винда

Andrey
11.08.2016
10:54:22
там даже VBA есть. ни одну веб технологию не забыли

folex
11.08.2016
10:56:25
вот это веб технологии

Dmitry
11.08.2016
10:58:41
Чорт

Alex
11.08.2016
10:58:50
если зациклить ничо так

Dmitry
11.08.2016
10:59:04
Ну тогда сорь

folex
11.08.2016
10:59:14
^R плохая комбинация для начала записи да
-_-

Dmitry
11.08.2016
10:59:56
По телефончику промахнулся

Diemust
11.08.2016
11:00:40
то есть я делаю что-то типа
select.from(Command as cm).where.eq(cm.Id, Encrypted(Id))
и что б во второе поле не добавил, он все сожрет

Vladimir
11.08.2016
11:05:43
Действительно не умеет

Diemust
11.08.2016
11:05:49
и будет пытаться сравнить, например лонг с какой-нибудь херней

folex
11.08.2016
11:05:57
Типизированный, но не совсем

Google

Diemust
11.08.2016
11:06:34
а биндеры да, круто =) они правда одинаковой структуры почти у всех либ, насколько я заметил
по-крайней мере в дуби тоже самое, только через скалаз
кстати, сами скалайки говорили, что у них есть тема типа scalikejdbc-scalaz или как-то так. Типа для полной типизации добавьте еще в проект что-то шейплесподобное и заведется
но я не пробовал