
Kirill
29.04.2017
21:33:36
ну или kafka-streams/kafka-connect, смотря для чего

Pavel
29.04.2017
21:35:37
интересно получается - кафку на скале накатали, а клиент - нет

Kirill
29.04.2017
21:36:25
почему интересно, как раз java api для массовости и популярности

Pavel
29.04.2017
21:36:27
я сейчас просто messaging смотрю - поэтому мне пока с клиентом разобраться что там и как

Google

Pavel
29.04.2017
21:37:54
не спорю, java api нужно. Но блин) это как сделать play без скала апи, а чисто для джавы

Kirill
29.04.2017
21:53:45
Так для кафки и не нужно отдельное скала api, смысл его делать? как раз чтобы популяризовать кафку делают java api

Wystan
30.04.2017
08:38:52
Если поиграться, то скала стримы. Если серьезно брокер будет отваливаться, то джава апи. Стримы не особо поддерживаются, за полгода никакой активности там

Alexey
30.04.2017
08:43:31

Wystan
30.04.2017
08:45:43
Да
Там еще какие стримы есть?

Denis
30.04.2017
09:36:10

Vadim
30.04.2017
09:46:12
Ребята а сколько скала джун сейчас в Москве/Киеве/Минске получает?
В евро не подскажете?

D
30.04.2017
09:47:42
зависит от
в тинькофф видел вакансии джунов на ~€1200 в месяц (Москва)

Vadim
30.04.2017
09:53:07
??

D
30.04.2017
10:08:36
о, перепроверил, уже не пишут зп на hh

Google

A
30.04.2017
11:32:19
тинькоф 7 центров разработки построить собирался и что-то нихера не построены они

Alexander
30.04.2017
11:35:46
3 уже открыты

A
30.04.2017
11:35:53
где
откуда инфа

Alexander
30.04.2017
11:36:10
Питер, новосиб, нижний новгород

A
30.04.2017
11:41:00
для работы с БД кто что посоветует?

Alexandr
30.04.2017
12:41:12
Anorm, slick
Если хочется пасть низко, jdbclike, mybatis
А, еще squeryl работает вполне годно. Но дсл без постоянных лурканьев в доку непривычен

.
30.04.2017
12:42:01
slick в проде два года, переехал на 3.2.0 полёт нормальный

Alexander
30.04.2017
12:50:19
http://getquill.io/ (не юзал)
и https://github.com/tpolecat/doobie
но дефакто конечно слик

?Томат?
30.04.2017
14:16:05
Скалисты, а если я сейчас жаву освою до джуна, насколько сложно будет Скалу грокнуть?

KrivdaTheTriewe
30.04.2017
14:17:17

Alexandr
30.04.2017
14:17:34
А почему не сразу скалу?

KrivdaTheTriewe
30.04.2017
14:18:02

?Томат?
30.04.2017
14:18:23

Alexandr
30.04.2017
14:19:42
Никто же не говорит учить Си перед питоном

KrivdaTheTriewe
30.04.2017
14:20:06
Зачем?
потому что примитивы джавы - примитивы скалы. Но в скале не любят с ними работать

Google

KrivdaTheTriewe
30.04.2017
14:20:46
потому что есть Jvm, боксинг, аллокация под объект, переносимость кода, класслоадеры и прочее

Kirill
30.04.2017
14:20:51
Наверно, изучение Скалы после Джавы будет более мотивированным

Alexandr
30.04.2017
14:21:14
Разве не достаточно просто знать структуры данных явы? Зачем учить прямо весь язык?

KrivdaTheTriewe
30.04.2017
14:21:18
лучше есть сначала невкусную еду , а потом вкусную, нежели наоборот

Kirill
30.04.2017
14:22:06
К слову, изучение языка не всегда подразумевает изучение всего окружения и архитектуры

Alexandr
30.04.2017
14:22:10
Просто если так рассуждать, то в идеале всем надо начинать с ассемблера. Вот там примитивы так примитивы)

KrivdaTheTriewe
30.04.2017
14:22:34
ну посути это так и есть

Grigory
30.04.2017
14:22:35

KrivdaTheTriewe
30.04.2017
14:22:53

Alexandr
30.04.2017
14:23:13
Кстати да. Понадобились класслоадеры - почитал
И т.д.

Kirill
30.04.2017
14:23:26
Это вечное противостояние индуктивного и дедуктивного метода изучения

Grigory
30.04.2017
14:24:15
Нeльзя знать обо всeм; база минимальная, остальноe как жахнeт; иначe можно всю жизнь тeорию какую-то учить и никак ничeго нe использовать; всeгда чeго-то нe знаeшь
Мартин вон нe знал как боком джeнeрики выйдут

Kirill
30.04.2017
14:24:49
Так если ты не знаешь, что такое боксинг, то потом будешь сидеть и чесать репу почему у тебя перфоманс плохой и не догадаешься

Kirill
30.04.2017
14:25:10
Я к своей великой печали после 3.5 лет кодинга на Скале совершенно не знаю Джавы. Ну, толком ничего, кроме базового синтаксиса.

Alexandr
30.04.2017
14:25:51
Просто иногда приходишь на скала позицию, а тебе первое что говорят: "опыт работы с явой прям обязателен". Это огорчает.

Sergey
30.04.2017
14:25:55
Хорошо, что электрики и врачи не таким подходом обучаются

Grigory
30.04.2017
14:26:38

Kirill
30.04.2017
14:26:43
Автомеханики, к слову, не специалисты по сопромату и химии.

Google

Kirill
30.04.2017
14:28:20

Grigory
30.04.2017
14:28:47
Вот они, сайдэффeкты процeсса обучения / примeнeния

Alexandr
30.04.2017
14:29:27
Порой на собеседованиях по скале хорошо если 15% вопросов по скале, а не по яве

Grigory
30.04.2017
14:30:03
вообщe надо лямбду надо сначала учить, а то нe дeло, комбинатор нeподвижной точки нe понимают зачeм нужeн

Kirill
30.04.2017
14:30:58
да что там. Надо по методу известного токсичного коммьюнити: курс теорката на хаскеле

Admin
ERROR: S client not available

Grigory
30.04.2017
14:31:02
а потом типизированную лямбду; а то нe ясно, зачeм типы то нужны

Alexandr
30.04.2017
14:33:11
Мне кажется, яву от скалистов, в основном, хотят не потому что это реально надо для решения задач на скале, а потому что есть куча легаси на яве, которое почему-то все никак не переписывается

Alexander
30.04.2017
14:34:37
а есть курс ТК на хаскеле хороший?

Vera
30.04.2017
14:36:48

Kirill
30.04.2017
14:37:35

Alexandr
30.04.2017
14:44:26
Еще и принимать какие-то основополагающие решения в зависимости от ответа на этот вопрос

A
30.04.2017
14:52:42
> Никто же не говорит учить Си перед питоном
ну и зря
вообще надо сразу несколько языков учить

Alexandr
30.04.2017
14:56:34
Не "надо", а "желательно"

Aleksei
30.04.2017
15:00:57

Oleksandr
30.04.2017
16:01:37

Wystan
30.04.2017
16:07:18
Плохой перформанс, вкатываю еще инстансов

Google

Kirill
30.04.2017
16:07:55

Wystan
30.04.2017
16:08:39
Да я думаю если там дамп посмотреть больше всего памяти стринг интерполейшен и занимает. Это боксинг?
Я с этим поделать ничо не могу, мне читабельность кода важней константы на боксинг

Kirill
30.04.2017
16:09:28
стринги - не боксинг

Igor
30.04.2017
16:39:59
Народ, а магия scalaz и cats сделана на макросах?

Dmitry
30.04.2017
16:42:45
Что такое магия?

Igor
30.04.2017
16:46:35
Что такое магия?
Тайп классы в scala например, да и не суть, просто интересно насколько эти либы завязаны на макросах

Dmitry
30.04.2017
16:47:36
Да в cats есть макросы, но например functor, applicative и monad нет

Evgeniy
30.04.2017
16:49:17
сами тайпкласы без макросов, но есть либа на макросах которая упрощает их синтаксис https://github.com/mpilquist/simulacrum

Igor
30.04.2017
16:50:58

Vladislav
30.04.2017
16:51:22
Скала без макросов ?☹️

Aleksey
30.04.2017
16:51:26

Vladislav
30.04.2017
16:53:24

Evgeniy
30.04.2017
16:56:34
scalameta.org

Oleksandr
30.04.2017
16:57:13

Igor
30.04.2017
17:04:20
Скаламета будет
Но они же не эквивалентны, макросы сделаны на рефлексии и там можно было творить любую жесть (что так не нравилось Одерски)

Evgeniy
30.04.2017
17:08:16
в cats особой "жести" нет, так что не должно быть сложностей при переходе