
Alexander
08.07.2018
09:56:45
если 16 гб памяти, то чего им не ужиться. У меня рабочие приложения которые железки контролируют на сравнительно слабом компьютере.

Quantum Harmonizer
08.07.2018
09:57:15

Alexander
08.07.2018
09:57:17
А это причём?
При том, что популярность языка не связана напрямую с его удобством

-_-
08.07.2018
09:57:58
Да он-то удобный как раз. Другой вопрос для кого именно он удобный

Google

Igor
08.07.2018
10:02:14
почему больше ООП? можно и без ООП писать на котлине, это в java ООП обязательно ведь
Можно конечно (как и в джаве), только тут НЕТ ФП в культуре.
Ведь большинство, это бывшие джависты с ООП-головного мозга (за исключеним пары отщипенцев).
Да и JB нет желания двигать Kotlin для ФП, он же "практичный". В отличие от той же скалы, где Одерски каждую презентацию начинает с "скала это ФП язык" (получилось ли, это отдельный вопрос).

dimiii
08.07.2018
10:49:42
Здесь чат инженеров или бабок-гадалок? К чему эти спекуляции, у кого размер кучи больше?

Bogdan
08.07.2018
10:51:21

dimiii
08.07.2018
10:52:08

Quantum Harmonizer
08.07.2018
10:53:21

Pavel ?
08.07.2018
11:14:04
Всем привет)
ктонить пробовал запилить вебасемблю через котлин нейтив?)

Bogdan
08.07.2018
11:15:02

Alexander
08.07.2018
11:33:49

Pavel ?
08.07.2018
11:36:20

Alexander
08.07.2018
11:58:50

Руслан
08.07.2018
13:40:36

Виктор
08.07.2018
15:52:54

Alexander
08.07.2018
15:53:54
Ну мне правильнее засунуть все мои отдельные приложения под один VM. Это на самом деле логично. Просто требует больше усилий.

Google

Виктор
08.07.2018
15:56:08
Вам виднее. А вот у меня обратная проблема. Т.к. разные приложения имеют разный профил нагрузки. Соответственно можно получить хороший результат, если тюнить их ключами jvm индивидуально.

Bogdan
08.07.2018
15:57:19

Виктор
08.07.2018
15:58:25
RedHat его уже в прод выкатили. Однокласники на некоторых сервисах тоже в проде гоняют. Так что в целом он весьма готов.

Alexander
08.07.2018
16:00:35
У меня как раз разные приложения идейно должны запускаться вместе и иметь общий пул ресурсов (и кстати говоря общую конфигурацию). Проблема в том, что я заранее не знаю, какие из них запускать, какие нет, так что надо делать хорошую конфигурировалку. Чем и занимаюсь... когда руки доходят. Но это был просто пример того, как JVM-овские запросы по памяти не всегда удобны.

Quantum Harmonizer
08.07.2018
16:02:29

Rikland
08.07.2018
16:13:04
странно, сайты jb под раздачу что-ли попали опять

Bogdan
08.07.2018
16:13:34
да, у меня работают

Rikland
08.07.2018
16:15:21
nslookup jetbrains.org че отдает?

Bogdan
08.07.2018
16:16:43
играет роль откуда я ?

Rikland
08.07.2018
16:18:55
да

Bogdan
08.07.2018
16:19:10
Одесса

Rikland
08.07.2018
16:22:34
короче понятно. адреса в списках.

Ivan
08.07.2018
20:34:00

Nikita
08.07.2018
20:37:24
Всем привет, не подскажите, котлин нынче юзают в бакендах для веба? Если да, то на каких фреймворках?

Quantum Harmonizer
08.07.2018
20:37:41

Eugeny
08.07.2018
21:31:08
Spring webflux годен зело

Alexander
09.07.2018
03:54:45

Google

Никита?❄️
09.07.2018
04:37:09
Плюсую, у спринга для котлина есть несколько пакетов фич (как минимум extension-функций) для почти всего, что у спринга есть
И код выходит значительно лаконичнее

Igor
09.07.2018
04:38:45
Естьт же замечательный jOOQ, зачем гоpодить всякое нехоpошее, что еще и с nullability пpевpащается в какое-то стpашное адище?

Никита?❄️
09.07.2018
04:39:43
Юзаю монгу и spring-data-mongodb

Igor
09.07.2018
04:40:12

Никита?❄️
09.07.2018
04:40:37

Igor
09.07.2018
04:41:21

Никита?❄️
09.07.2018
04:41:23
Да просто года 3-4 назад юзал hibernate, потом попробовал монгу и стало дико удобно ее юзать, вот и пользуюсь
Просто бытует мнение, что монго дико медленная. Нет, она не настолько медленная, и для не-высоконагруженных систем ее использование нельзя назвать "a bad thing"
Но да, по crud она будет уступать постгресу по многим параметрам


Igor
09.07.2018
04:44:50
У нас так блин начал использовать коллега на бэке эту адскую сотону, потому что модно до пизды. Плачем пол года на всех напpавлениях (он ее еще и настpоил хуево судя по всему) – данные пpоебывает, нихуя не может ноpмально выдать нужные данные, pаскиданные по pазным коллекциям за адекватное вpемя, выкидывает null сотней pазных способов (видел: null, "null", "none", "None", "NONE", "0", 0, false, на что мне сказали – ну напиши паpсеp) и все в таком духе.


Никита?❄️
09.07.2018
04:45:39
У нас так блин начал использовать коллега на бэке эту адскую сотону, потому что модно до пизды. Плачем пол года на всех напpавлениях (он ее еще и настpоил хуево судя по всему) – данные пpоебывает, нихуя не может ноpмально выдать нужные данные, pаскиданные по pазным коллекциям за адекватное вpемя, выкидывает null сотней pазных способов (видел: null, "null", "none", "None", "NONE", "0", 0, false, на что мне сказали – ну напиши паpсеp) и все в таком духе.
Я юзаю mlab.com и она настроена нормально
Там
Про null,0,false вижу впервые, она у меня работает как надо

Igor
09.07.2018
04:46:33
Ну вот нужно сpазу давать по балде людям, котоpые не называя конкpетных пpичин хотят ее использовать вместо ноpмальный pеляционных СУБД.
А еще лучше – если на собесе в одном пpедложении с монго будет какой-то положительный отзыв – гнать из офиса.

Никита?❄️
09.07.2018
04:47:40

Igor
09.07.2018
04:50:06

Egor
09.07.2018
04:50:12
Мне вот однажды друг сказал, что все, кто юзает монгу - геи. Интересно, к чему бы это? ? Он, кстати, на ноде пишет.

Google

Igor
09.07.2018
04:50:46

Никита?❄️
09.07.2018
04:51:12

Igor
09.07.2018
04:53:59
К слову, как вот в этих json-типах колонок искать?
jsonb позволяет довольно многое, из банального – вытянуть какое-либо значение по ключу, что позволяет как-минимум пpимитивные фильтpы по содеpжимому делать. Вообще, под большую часть штатных задач ложится пpекpасно.

Egor
09.07.2018
04:54:02
Да ладно, ничего серьезного, просто шутим

Никита?❄️
09.07.2018
04:55:28

Igor
09.07.2018
04:56:11
Это либа?
https://www.postgresql.org/docs/9.5/static/functions-json.html

Никита?❄️
09.07.2018
04:57:10
Spring data jpa с этим работать умеет?)

Igor
09.07.2018
04:58:25
А лучше – использовать jOOQ в котоpый можно добавлять binding-и под пpоизвольные типы данных :)

Никита?❄️
09.07.2018
05:00:46
Добавил в сохраненные сообщения

Sergey
09.07.2018
06:38:38
шардированный кластер из 16 нод, полтора миллиарда документов там в несколько терабайт
но утверждать что это гавно не разобравшись как-то не профессионально)

Igor
09.07.2018
06:55:15

Sergey
09.07.2018
07:04:37
возможность сделать join в большой системе это роскошь)

Igor
09.07.2018
07:17:54
Ох уж эти SQL запросы из десятиэтажных JOIN что бы собрать 100500 таблиц из 3-норм-формы
feelsgoodman.jpeg

Loljeene
09.07.2018
07:20:08

Sergey
09.07.2018
07:20:33
один неловкий джоин может уложить всю базу, по крайней мере серьезно придавить

Loljeene
09.07.2018
07:21:30
а что вы можете таки предложить альтернативой? Собирать данные в сервисах?

Sergey
09.07.2018
07:22:47
иногда это приходится делать на стороне сервиса, да

Google

Loljeene
09.07.2018
07:23:33
если это inner join боюсь накладных расходов может быть слишком много