@scala_ru

Страница 907 из 1499
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
Вообще скала клевая. Четыре года пишу только на ней. И все четыре года это немного разный код. От акторов и фп до частичной императивщины во имя скоростей и объемов

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
от вейв платформ?
нет, digital october

ссылку, плиз
http://digitaloctober.ru/ru/events/blockchain_executive

Michael
25.08.2017
13:31:43
у меня скоро начинается курс blockchain executive
А видосики будут, не вкурсе?

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

Alexander
25.08.2017
13:49:33
как мне лучше всего подтянуть знания в области функционального программирование на sala ?
Functional programming in Scala. Можно ещё статьи на разные темы касательно ФП, scala exercises.

Iaroslav
25.08.2017
14:28:15
как мне лучше всего подтянуть знания в области функционального программирование на sala ?
Это будет странный совет, но мне больше всего помогло изучение хаскеля и книга "learn you a haskell for great good ". Так как все фп концепции в скале пришли из хаскеля, изучая первоисточник, намного больше понимаешь почему оно сделано именно так. И в результате использовать и читать код cats/scalaz стало намного проще и эффективнее.

Vyatcheslav
25.08.2017
14:32:35
Это будет странный совет, но мне больше всего помогло изучение хаскеля и книга "learn you a haskell for great good ". Так как все фп концепции в скале пришли из хаскеля, изучая первоисточник, намного больше понимаешь почему оно сделано именно так. И в результате использовать и читать код cats/scalaz стало намного проще и эффективнее.
Я пробовал изучить все это дело через курсы по Хаскелу (которые с Эриком Мейером) и эту книгу. Забыл очень быстро, и все так же путаюсь в синтаксисе Хаскела, хотя все задачи в том курсе решал без проблем. А все потому, что везде Scala, а то, что не нужно забывается быстро. Так что лучше не заранее учить, а сразу использовать где-то :)

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

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

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

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

Iaroslav
25.08.2017
14:39:05
да, и к слову, тут кто-то жаловался на операторы scalaz. В Хаскеле имеются супер интуитивные =<< и <*> :D
так в этом и прикол. Большинство безумных scalaz операторов пришло из хаскеля. После ознакомления с последним, операторы становятся менее безумными

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

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

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

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

KrivdaTheTriewe
25.08.2017
15:48:25
https://habrahabr.ru/post/273535/
поделишься результатами , как у тебя хайлоад ?

Евгений
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
https://habrahabr.ru/post/273535/
Зачем это опять сюда принесли

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
https://pbs.twimg.com/media/DIAIX33W0AEo1R3.jpg:large
и опять ушел писать либератор)

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
Именно

Можно скаляческие пржо генерить

Можно мапить во все что угодно только свой маппер пиши если надо

Всегда смущало, что он платный, и то что там про скалу одна страничка буквально
Этого хватает чтобы покрыть базовые кейсы нужные в 80% случаев

Страница 907 из 1499