
Sergey
05.09.2017
13:38:03
через несколько падений будет понятно сколько ему нужно в работе Xmx, а потом если он превышает то да, сервер падает, но это явно сбой в работе в виде утечки или еще чего

Alex
05.09.2017
13:40:17
да, ето так. я прост на Orange Pi запускаю, там 512 MB RAM. Думал может быть как-нибудь уменьшить использование памяти. Но впрочем насрать, всё равно железка почти без дела валяется дома. Пускай

Lev
05.09.2017
14:39:36
А часто вообще бывает что на котлине код шарят что на фронт что на бэк?

Rikland
05.09.2017
14:40:17
Сущности можно шарить

Google

Rikland
05.09.2017
14:40:42
Которые между фронтом и бэком ходят.

Lev
05.09.2017
14:41:35
фсе?

Nikita
05.09.2017
14:41:40
Кто-нибудь использует kotlin на фронте в проде?

Lev
05.09.2017
14:41:43
Эту задачу мог бы и протобаф решить
Я вот собираюсь перевести и бэе и фронт на котлин
правда.. чет пока не особо нравится если честно

Rikland
05.09.2017
14:42:46
Хз. Или Jersey если я не путаю

Nikita
05.09.2017
14:43:09
@lllewik А какая цель всего этого?

Rikland
05.09.2017
14:43:32
+Jackson
Хотя не. Я все таки писал на клиенте интерфейсы
external


Lev
05.09.2017
14:47:38
@lllewik А какая цель всего этого?
Бэк - Ява не нравится уж ну совсем многословностью (правда очень нравится ChEx). Какая то многословность уж совсем убивает - например нет oneline создания и инита мутабельного списка. Ваще вилы. Правда яву еще можно потерпеть.
Фронт - мне не _работа_ с javascript. Нет строгой типизации и все такое... плывучее. Не четкое. Хочется или typescript или kotlin (они судя по всему похожи)
Ну а тут будет один язык, возможность шарить код (есть пара вещей которые можно зашарить кроме банальных сущностей)
Язык явно короче. Я правда предполагал что раз ребята взялись за NPE, то язык будет непробиваемый. Но за эксепшенами придется следить. Или Result или плагин какой поставить... хз. Не хочу без ChEx. Работал раньше без ChEx на шарпе питоне прочем, не понравилось.
Я вот люблю типизацию. Когда типы как минмум сами собой не меняются и их не меняют операторы и прочее. Ну или меняют для сравнения. Люблю ChEx. Чтобы все было четко.... можно сказать, кондовенько.

Google

Nikita
05.09.2017
14:55:19
@lllewik если проект разрастётся, не слишком сложно будет искать kotlin фронтэндщиков?

Alex
05.09.2017
15:03:37
нельзя просто так взять и писать фронтэнд на kotlin ?

Boris
05.09.2017
15:05:43
не понимаю я про эксепшены. Любой метод может кинуть исключение. Ты или собираешься его обрабатывать или нет, чекд исключения атавизм -- от их существования никому лучше еще не стало.

Sergey
05.09.2017
15:07:35
хз, пока еще очково фронт на котлине писать. разрабов потом не найти

? animufag ?
05.09.2017
15:07:37

Sergey
05.09.2017
15:07:44
лучше уж чисто es6 или ts

Igor
05.09.2017
15:10:01

Sergey
05.09.2017
15:10:16
ну я фронт не пишу, мне повезло)

Igor
05.09.2017
15:15:13


? animufag ?
05.09.2017
15:21:45
https://github.com/JetBrains/kotlin/blob/1.1.3/libraries/stdlib/src/generated/_Sequences.kt#L810
https://developer.apple.com/documentation/swift/sequence/2905795-map
(хотя не уверен что это хуже, в общем то я просто не понимаю зачем над каждой лямбдой писать throws)

Lev
05.09.2017
15:30:07
протобаф юзали?

Igor
05.09.2017
15:32:11

Kira
05.09.2017
15:34:43
Typescript напомнил Ceylon чуть

Lev
05.09.2017
15:35:50
Смотрел в его сторону, не помню точно, юзал или нет
А может есть что еще по типу протобафа? Я его хочу как защиту от дурака использовать. Чтобы у прогера клиентского ПО сразу был нужный класс для отправки на его языке программирования. Ну и сжатие траффика тоже не лишне, сотовая связь будет.

Quantum Harmonizer
05.09.2017
15:37:15

Igor
05.09.2017
15:37:51

Igor
05.09.2017
15:40:09
kotlin и typescript как я понял очень похожи. Так что норм
Они похожи так же как java с kotlin или любой др язык с c-style.
В typescript нет нормальной библиотеки классов, а только убогая из js.
А самое хреново что любой js код, это валидный TS
и TS именно проектируется на макс. совместимость с JS - не может из этого выйти нормально языка.

Google

Lev
05.09.2017
15:41:26

swh
05.09.2017
15:41:46
только во времени…

Lev
05.09.2017
15:41:55

Quantum Harmonizer
05.09.2017
15:42:44

Lev
05.09.2017
15:43:05

Nikita
05.09.2017
16:01:41

Lev
05.09.2017
16:02:47

Igor
05.09.2017
16:13:31
Может кто сказать, что лучше выбрать по каждому из пунктов для прода:
OkHttp vs Fuel
Spring vs Ktor
Что-то для DI (вроде топ - Kodein)
Нормальная ORM к Postgres, в идеале - на чистом котле.

Quantum Harmonizer
05.09.2017
16:15:21

Igor
05.09.2017
16:15:24
Ориентир - масштабируемые REST-сервисы, не сильно высокие нагрузки, не сильно страшные объемы данных.

Sergey
05.09.2017
16:15:38
OkHttp + Spring юзаю

Igor
05.09.2017
16:15:49
не написал, но подразумевал ?

Sergey
05.09.2017
16:15:56
напрягает только то что памяти дохрена жрет приложение

Igor
05.09.2017
16:16:33

Sergey
05.09.2017
16:16:49
можно еще Vert.x взять

Igor
05.09.2017
16:17:49

Quantum Harmonizer
05.09.2017
16:24:07
Да можно вообще много всего взять, Undertow, Rapidoid, Play, кучи их.

Sergey
05.09.2017
16:24:33
ну Undertow у тебя вместе со спрингом будет)
с Vert.x можно обмазаться корутинами по полной

Google

Quantum Harmonizer
05.09.2017
16:25:14
Зачем портить Undertow? :)

Sergey
05.09.2017
16:25:29
embeded сервер

Kirill
05.09.2017
16:25:41

Igor
05.09.2017
16:33:43
А ORM-ки чисто котлиновские есть какие-то?

Sergey
05.09.2017
16:35:17

Rikland
05.09.2017
18:53:13

Maxim
05.09.2017
19:14:01

Igor
05.09.2017
19:15:21
Язык это пол дела, важное еще сменить парадигму мышления ?

Maxim
05.09.2017
19:16:14
Ну, говорю я о том, что изучение новых языков не сильно мешает "работать".

Ozz
05.09.2017
19:17:14

Maxim
05.09.2017
19:17:22
Как по мне так изучение нового и есть наша работа, если учесть темпы развития ИТ

Ozz
05.09.2017
19:17:38
Кстати народ, можете посоветовать CSV Reader/Writer на Яве или Котлине

Kira
05.09.2017
19:21:43

Igor
05.09.2017
19:23:35
(главное не останавливаться на Kotlin ? - язык хороший, но это не предел)

Kirill
05.09.2017
19:24:48

Maxim
05.09.2017
19:26:48

Kirill
05.09.2017
19:27:14

Kira
05.09.2017
19:28:19

Kirill
05.09.2017
19:28:43

Google

Sergey
05.09.2017
19:29:23
пролог

Igor
05.09.2017
19:36:27

You
05.09.2017
19:38:43
@kotlin_lang_flood
)))

Igor
05.09.2017
19:57:27
Ну, если через недельку наберется хотя бы 50 чел, то зайду ?

Sergey
05.09.2017
20:03:47
Всем привет! это в ляибду сворачивается? функциональный интерфейс ведь

You
05.09.2017
20:05:16
Можно apply заюзать

Sergey
05.09.2017
20:06:09

You
05.09.2017
20:07:00
Знаешь же такую штуку?

Lev
05.09.2017
20:07:13
Что там такого в этой скале?

Sergey
05.09.2017
20:07:58

Va
05.09.2017
20:08:07
использовать анонимные классы в котлине я считаю кощунством

You
05.09.2017
20:09:08