
Arthur
25.04.2017
19:01:32
И объясни бизнесу что им это надо

Kirill
25.04.2017
19:02:14
так и делают те же ок, например, и ещё много кто, и как-то им нормально, в яндексе тоже такие вопросы стоят остро, по рассказам местных
в общем, мы выяснили что жвм для крудов и для админок, а скала вообще только для того, чтобы на ней теоремы доказывать

Igor
25.04.2017
19:03:54

Google

Kirill
25.04.2017
19:04:04

Igor
25.04.2017
19:04:54

Kirill
25.04.2017
19:05:15
хотя! как мы помним, есть инструмент, который подходит для всех целей на свете, имя ему - акка

Alex
25.04.2017
19:05:58

Oleksandr
25.04.2017
19:09:32

Arthur
25.04.2017
19:10:37
интернет вылетал

Kirill
25.04.2017
19:10:50

Arthur
25.04.2017
19:11:04
вопрос в value которое ты вносишь
и опять-же, профайлить jvm байткод чтобы твой сервер вытянул 10000 вместо 9500 запросов
сомнительное удовольствие

Aleksei
25.04.2017
19:11:59
В мюнхене плохой интернет? Ну нееееееееееет

Google

Arthur
25.04.2017
19:12:18
в автобусе из Таллина в Ригу)

Kirill
25.04.2017
19:12:33
пример: говорят, что кафку писали не самые тупые люди, которые знают как писать на скале. И у них, о ужас, везде мутабельные переменные! неправильно ты дядя Федор кафку пишешь, надо везде новые коллекции создавать при трансформации

Arthur
25.04.2017
19:12:59
*facepalm.jpg*

Kirill
25.04.2017
19:13:18
такое чувство, что профайлить jvm байткод - это как читать машинные коды, так же сложно и только для избранных, которые умеют в матрицу

Arthur
25.04.2017
19:13:21
перечитай про валью
кафку и не для пары сервисов внутри компании писали

Kirill
25.04.2017
19:13:29
и это сокровенное знание, которым обладает только Шипилев

Mikhail
25.04.2017
19:21:26

Igor
25.04.2017
19:21:29
[НУБСКИЙ ВОПРОС] А есть тут кто пишет в ФП, без классов и др ООП?
Я правильно понимаю что при этом функция пишутся в object-синглтонах?

Nick
25.04.2017
19:22:41
Как там без обжектов
А параметры функции примитивы?

Mikhail
25.04.2017
19:22:58
между фп и ооп очень много точек пересечения

Igor
25.04.2017
19:23:21

Nick
25.04.2017
19:23:33

Mikhail
25.04.2017
19:23:40
но всегда есть люди с ооп(фп) головного мозга, которые любят крайности

Nick
25.04.2017
19:23:46
Даже более того, функции тоже объекты))
И даже классы это объекты )

Kirill
25.04.2017
19:25:54

Google

Denis
25.04.2017
19:26:07

Nick
25.04.2017
19:26:46

Igor
25.04.2017
19:26:55

Nick
25.04.2017
19:27:01
У нас не лодка, а яхта)

Denis
25.04.2017
19:27:15
потому что ты можешь сделать
val foo = new Foo(1)
import foo._

Arthur
25.04.2017
19:27:19
да и в целом, я тут не заставляю, пишите ваш код в приложениях с мутабельностью и шлюхами, только говорите людям на собесе что делаете так, чтобы не ломать судьбы

Denis
25.04.2017
19:27:30
и уже не поймешь откуда функции пришли

Nick
25.04.2017
19:27:30

Igor
25.04.2017
19:28:12

Nick
25.04.2017
19:28:26
Да нах он мне
Мне скала чата хватает

Igor
25.04.2017
19:28:58

Nick
25.04.2017
19:29:19
Конечно, а есть другие уровни?)

Oleksandr
25.04.2017
19:29:36
недо-идрис, например

Arthur
25.04.2017
19:32:43

Nick
25.04.2017
19:33:38

Mikhail
25.04.2017
19:34:49
а если сильно нужно и валью будет весомый - еще и школьников с фп головного мозга потроллить своими мутабельными структурами

Arthur
25.04.2017
19:39:07

Nick
25.04.2017
19:40:11
@Arhelmus любой кеис где нельзя сильно выделять память

Google

Arthur
25.04.2017
19:40:43

Nick
25.04.2017
19:40:54
потому что мусор собирать надо
с мутабельными данными можно сделать переиспользование обьектов
с иммутабельными нет

Arthur
25.04.2017
19:42:19
с иммутабельными данными какраз и делается переиспользование обьектов, коллекции в стд либе тому пример
и мы опять об абстрактном чем-то говорим

Nick
25.04.2017
19:42:32
на мои взгляд хороший пример эт disrutor, там внутренние структуры 1 раз выделяются и через сетеры просто ссылки меняются

Admin
ERROR: S client not available

Nick
25.04.2017
19:44:11
мы наверное про разное переиспользование говорим)

Arthur
25.04.2017
19:44:26
я думаю не стоит говорить о том что писать библиотеки и писать реальные сервисы это две большие разницы?

Nick
25.04.2017
19:45:03
не стоит, но этого критерия и не было

Arthur
25.04.2017
19:45:30
wat?
самый простой пример это добавление елемента в начало списка
если что, то спорить о том что использовать один и тотже участок памяти быстрее чем выделять ее я не буду)

Nick
25.04.2017
19:48:50
плохой пример, там внутри мутабельный билдер юзается

D
25.04.2017
20:18:47

Igor
25.04.2017
20:19:10

D
25.04.2017
20:19:52
да хотя бы кложа

Google

Igor
25.04.2017
20:54:04

D
25.04.2017
21:22:31
линк

Igor
25.04.2017
21:24:07
линк
https://t.me/clojure_ru

D
25.04.2017
21:25:46

folex
25.04.2017
23:35:41
https://github.com/linkerd

Aleksei
26.04.2017
04:31:35
такое ощущение у нас появился рекрутер других чатиков и всех людей вытягивает =)

Alex
26.04.2017
05:35:16
@aleksei_t можем принять контрмеры)

Aleksey
26.04.2017
07:10:48

Aleksei
26.04.2017
07:14:18
Самая токсичная

Aleksey
26.04.2017
07:15:12
Шикарное кино кстати.

Aleksei
26.04.2017
07:16:42
http://www.imdb.com/title/tt0090190/?ref_=fn_al_tt_1
6.2 лол

Baruch
26.04.2017
07:18:04

Kirill
26.04.2017
07:21:41
все равно лучше российского

Aleksey
26.04.2017
07:22:46

Kirill
26.04.2017
07:23:09

KrivdaTheTriewe
26.04.2017
07:30:16
хардкор

Vadim
26.04.2017
07:41:27
hi

Denis
26.04.2017
07:46:48
600 человек ???