
Aliaksandr
25.08.2017
11:22:13
я не помню, какой тип имеет query[Class], обозначил Action
чтобы заставить это работать, приходилось в каждый метод передавать ctx
были бы implicit функции из dotty, проблемы бы по идее не было, а так - много бойлерплейта
и import ctx._ еще внутри каждого метода

Google

Alexey
25.08.2017
11:29:57
закой фиг возвращать action Oo

Aliaksandr
25.08.2017
11:30:08
а что возвращать ?

Alexey
25.08.2017
11:30:09
кажется вы его готовили совсем неправильно
результат
обычные DAO

Aliaksandr
25.08.2017
11:30:30
ну мы юзали async driver для постгреса
это было бы future

Alexey
25.08.2017
11:30:40
я тоже

Aliaksandr
25.08.2017
11:30:45
как бы ты это дело в транзакцию завернул ?

Alexey
25.08.2017
11:31:02
там транзация прокидывается в ExecutionContext'е

Aliaksandr
25.08.2017
11:31:08
да, точно

Alexey
25.08.2017
11:31:10
алёёё

Google

Aliaksandr
25.08.2017
11:32:21
погорячился, да
но еще какието проблемы с ним были, что в целом вылилось в такое мнение

Kirill
25.08.2017
11:58:24
А мне лишние обертки не уперлись вот. Пока что трай, в будущем надеюсь на переход к шкале 2.12, где будет right-biased either.
А ждбц достаточно. Я вона делаю селекты с джоинами и возвращаю по 2 объекта за раз. Хоть сингл, хоть списком туплов

Alexander
25.08.2017
12:00:41

Aliaksandr
25.08.2017
12:01:54
вот была проблема с транзакциями, товарищ объяснил как надо было делать
на сколько помню еще были проблемы с дженерик запросами

Kirill
25.08.2017
12:02:06
Вообще скала клевая. Четыре года пишу только на ней. И все четыре года это немного разный код. От акторов и фп до частичной императивщины во имя скоростей и объемов

Alexey
25.08.2017
12:03:09
без бойлерплейта

Aliaksandr
25.08.2017
12:03:39
да

Alexey
25.08.2017
12:04:31
ну да, но я бы не назвал это проблемой прям, по 1-2 строчки на каждую операцию

Aliaksandr
25.08.2017
12:04:52
ну когда классов много - то раздражает
у нас было порядка 30 сущностей

Alexey
25.08.2017
12:06:49
30 - много?

Aliaksandr
25.08.2017
12:08:13
достаточно, чтобы лишние строчки стали напрягать

Alexey
25.08.2017
12:10:40
ну ок

Bobomurod
25.08.2017
13:12:21
всем привет
у меня скоро начинается курс blockchain executive
там все на скала будет

Victor
25.08.2017
13:13:21
ссылку, плиз

Google

Bobomurod
25.08.2017
13:13:23
у меня небольшой опыт в питон
как мне лучше всего подтянуть знания в области функционального программирование на sala ?
scala

KrivdaTheTriewe
25.08.2017
13:14:05
)

Bobomurod
25.08.2017
13:14:25
ссылку, плиз
http://digitaloctober.ru/ru/events/blockchain_executive

Alexey
25.08.2017
13:16:44

Michael
25.08.2017
13:31:43

Bobomurod
25.08.2017
13:34:11

Michael
25.08.2017
13:35:40
Ясно, жаль. В Питере, не попадалось такого...

Bobomurod
25.08.2017
13:36:27

Michael
25.08.2017
13:36:45
Ноуп...

Bobomurod
25.08.2017
13:36:46
я буду в питере 26 сентября, там конфа будет blockchain-life

Victor
25.08.2017
13:43:00

Nick
25.08.2017
13:45:57

Alexander
25.08.2017
13:49:33

Iaroslav
25.08.2017
14:28:15

Vyatcheslav
25.08.2017
14:32:35

Google

Iaroslav
25.08.2017
14:33:46
просто я когда только пришел в скалу из джавы, долго не понимал нафига те тайп классы нужны, когда есть интерфейсы и абстрактные классы

Vyatcheslav
25.08.2017
14:34:31
ну тогда тем более :) красная книга ничем не хуже книги по хаскелу. И в синтаксис другой врубаться не надо

Andrey
25.08.2017
14:34:59
Красная книга годная, поддерживаю

Dmitry
25.08.2017
14:37:02

Vyatcheslav
25.08.2017
14:37:15
да, и к слову, тут кто-то жаловался на операторы scalaz. В Хаскеле имеются супер интуитивные =<< и <*> :D

Iaroslav
25.08.2017
14:39:05
В общем, от прочтения красной книги, код scalaz и cats не стал более понятным. После изучения хаскеля - стал

Kirill
25.08.2017
15:11:03
Господа, нет ли здесь больных извращенцев, использовавших sbt и spring boot вместе? :D

KrivdaTheTriewe
25.08.2017
15:11:45
@odomontois а вы знаете , что ребята из киви ваш сервис юзают для определения банка по номеру карты, прям с фронта джейсонину шлют вам)

Dmitriy
25.08.2017
15:20:38

KrivdaTheTriewe
25.08.2017
15:24:57
http://cr.openjdk.java.net/~jrose/values/shady-values.html

Евгений
25.08.2017
15:47:32

KrivdaTheTriewe
25.08.2017
15:48:25

Евгений
25.08.2017
15:51:51
нит.
никак
я не могу по ночам писать

KrivdaTheTriewe
25.08.2017
15:56:41
почему?

Евгений
25.08.2017
15:58:19

Alex
25.08.2017
16:06:17

Google

Sergey
25.08.2017
16:09:24
что бы больше срача было

Denis
25.08.2017
16:24:43
https://pbs.twimg.com/media/DIAIX33W0AEo1R3.jpg:large

KrivdaTheTriewe
25.08.2017
16:26:38

Viacheslav
25.08.2017
17:10:31
слик?
Jooq лучша в мире либа для работы с бд

Юрий
25.08.2017
17:10:55

Viacheslav
25.08.2017
17:12:08
Юзал

Юрий
25.08.2017
17:12:31
Он же платный

Viacheslav
25.08.2017
17:12:36
И в скале и в джаве был доволен на все 146%
Опенсррсные бд поддеживаются в бесплатной версии

Юрий
25.08.2017
17:13:55
А там синхронный интерфейс?

Viacheslav
25.08.2017
17:14:07
Ага
Но мне не особо надо было асинк

Юрий
25.08.2017
17:15:10
Всегда смущало, что он платный, и то что там про скалу одна страничка буквально

Oleg
25.08.2017
17:15:16
lets you perform CRUD and POJO mapping directly on Active Records, which are also generated from the code generator
синхронщина с активрекордом и ПОЖО, вот она лучшая либа

Viacheslav
25.08.2017
17:15:32
Именно
Можно скаляческие пржо генерить
Можно мапить во все что угодно только свой маппер пиши если надо