
Alexander
11.10.2018
17:33:36

Алексей
11.10.2018
17:34:10

Илья
11.10.2018
17:34:18

Alexander
11.10.2018
17:34:36

Google

Илья
11.10.2018
17:34:54

Artem
11.10.2018
17:35:04
ох сколько копий поломано…

Alexander
11.10.2018
17:35:06
OCaml куда менее востребован и как язык ненужен

Artem
11.10.2018
17:35:09
от слова вообще
можно натянуть диалайзер, говорят в среднем работает. А без него пиздец и погибель

Илья
11.10.2018
17:35:35

Alexander
11.10.2018
17:35:52

Илья
11.10.2018
17:36:00

Artem
11.10.2018
17:36:19
вакансий больше, есть жавалибы

Alexander
11.10.2018
17:36:55
хаскеля?
Ну да. На хаскеле хоть программы можно писать в отличии от окамла, на котором нынче только фронтенд наверное можно писать.

Google

Илья
11.10.2018
17:36:56
но ведь на скале половина попы сидит на алголе

Alexander
11.10.2018
17:37:34

Artem
11.10.2018
17:38:17

Alexander
11.10.2018
17:38:55

Илья
11.10.2018
17:39:34
точно тебе говорю

Artem
11.10.2018
17:39:39
а еще тонкость с неочень популярными языками это хуевые либы

Eugenii
11.10.2018
17:39:39
тогда наверное вы ошиблись профессией

Artem
11.10.2018
17:39:48

Kaspar
11.10.2018
17:39:50
+

Алексей
11.10.2018
17:40:29

Alexander
11.10.2018
17:40:48

Artem
11.10.2018
17:41:30
не
даже не буду
в ерланге вот так вот было. Не вижу причин почему в хаскеле джолжно быть подругому
либы совершенствуются когда появляется много юзкейсов, когда онии используемые и есть те кто готов их фиксить за свой счет. А если язык непопулярен у него и окржение будет такоее себе

Алексей
11.10.2018
17:43:51

Alexander
11.10.2018
17:44:42

Алексей
11.10.2018
17:44:50

Google

Alexander
11.10.2018
17:45:49

Илья
11.10.2018
17:46:24
сколько людей, столько мнений, быстрая компиляция - это один из поводов появления го

Roman
11.10.2018
17:48:43

Kirill
11.10.2018
17:50:11

Anastaysha
11.10.2018
17:51:01

Roman
11.10.2018
17:51:13

Kirill
11.10.2018
17:51:16
Packt publishing предлагают мне написать им книгу, одна платформа для обучения предлагает курс запилить, где бы время на это всё отрыть ?

Roman
11.10.2018
17:51:34
не ну ещё конечно есть програледи.. но чёт тоже очень..

Anastaysha
11.10.2018
17:52:16
Так Нормас????

Kirill
11.10.2018
17:52:47
Разработчица
? сразу вопрос возникает - разработчица чего?)))

Wingman
11.10.2018
17:52:58
А насоветуйте плз простенький, но удобный темплейто-парсер? Цели - готовить жсон для графаны, подставлять всякие там значения, циклы...

Roman
11.10.2018
17:52:58

Илья
11.10.2018
17:53:07
конечно же Программного Обеспечения!

Roman
11.10.2018
17:53:57

Никита
11.10.2018
17:54:16
Вопрос по DAO. Допустим, в таблице юзера хранится количество групп в которых он присутствует. Создатель группы удаляет ее и мы должны обновить счётчики у пользователей. Как это будет реализовано в пределах DAO?

Roman
11.10.2018
17:56:23

Никита
11.10.2018
17:56:54

Roman
11.10.2018
17:58:53
Не понимаю как это расценивать)
я про то что это звучит как не самое лучшее архитектурное решение. Удаляются данные обычно флагом "архивирован", так чтобы не пришлось выполнять сложную операцию по сохранению data integrity со сложностью O(n)

Никита
11.10.2018
17:59:19

Google

Zver
11.10.2018
18:01:18
Пользователей много?

Никита
11.10.2018
18:01:43
Допустим в группе 5 тысяч человек

Zver
11.10.2018
18:01:56
А вообще?

Никита
11.10.2018
18:02:06
Должно быть много)
2-3 миллиона пользователей в целом
Не активных, конечно же
А в целом

anatolii
11.10.2018
18:02:47
Кстати, может кто подкинуть литературы (статей) по архитектуре приложений на го? Ибо оно неплохо отличается от классической
Для больших приложений

Roman
11.10.2018
18:03:03

anatolii
11.10.2018
18:03:12
одноуровневостью модулей

Roman
11.10.2018
18:03:22

anatolii
11.10.2018
18:04:59
у меня есть только один уровень модулей, и переодически возникают дизонансы когда я привык делать вложенность наименований (неймспейсы, вложенные пакеты итд) и тут упираюсь в стену отсутствия такого функционала

Daniel
11.10.2018
18:05:28
все равно не понятно

Zver
11.10.2018
18:05:42

anatolii
11.10.2018
18:05:54
это как?

Никита
11.10.2018
18:05:59

anatolii
11.10.2018
18:06:02
он ведь просто модуль
В год нет уровнев модулей, просто подключил и работай

Zver
11.10.2018
18:06:30

Google

Zver
11.10.2018
18:06:39
Со счетчиками.

Roman
11.10.2018
18:07:20

Никита
11.10.2018
18:07:31

Roman
11.10.2018
18:07:57

Zver
11.10.2018
18:08:01

Daniel
11.10.2018
18:08:01
коллега, как это сделать в реляционной бд - понятно

Никита
11.10.2018
18:08:24
И придется использовать не совсем подходящий для метод GetGroupsByUser(I'd), после чего считать длину этого списка и кешировать

Daniel
11.10.2018
18:08:24
как это сделать в kv - тоже понятно, просто там это надо делать отдельным запросом

Никита
11.10.2018
18:10:21
Насколько рациональны такие жертвы и такой подход?

Zver
11.10.2018
18:10:51

Daniel
11.10.2018
18:11:11
ну группы и принадлежность к ним тоже надо хранить где-то , правда?

Никита
11.10.2018
18:11:11

Roman
11.10.2018
18:11:31
я вот сомневаюсь что группы у вас могут быть по 2 миллиона, это правда или это ваша мечта?)

Никита
11.10.2018
18:11:57
Нет, в группе само собой не 2 миллиона, я про количество пользователей приложения
Хорошо, не будем задаваться вопросом рациональности такого подхода, вопрос в том, правильно ли я понял как это делается?

Zver
11.10.2018
18:16:24
5 милиона пользователей не много, для эксперемента можете затолкать соответствие юзер-счетчик в мапу и посмотреть, что выйдет. Основной вопрос в скорости начального заполнения данных.

Никита
11.10.2018
18:19:52
Ну а так в целом я правильно понял подход?