@kotlin_lang

Страница 834 из 982
Митко Соловец?
28.08.2018
09:51:53
на чат про жвм она не распространяется - мы постим только с вилкой

Sergey
28.08.2018
09:52:24
лол, Тинькофф решили что будет проще взять джавистов писать на котлине чем искать скала богов?

Митко Соловец?
28.08.2018
09:52:24
ложь
ты еще про чатик эк яндексоидов не знаешь видимо) либо ты красавчик и выбил себе оффер, респект.

Google
Тимур
28.08.2018
09:52:41
ну и в Яндексе я что-то не припомню Котлин проектов.
насколько я знаю в яндексе есть список разрешенных языков, утверждаемых техдиром и котлин в них не входит кодить на языках не из списка запрещено

Quantum Harmonizer
28.08.2018
09:52:44
на чат про жвм она не распространяется - мы постим только с вилкой
@HeapyHop давай и у нас так сделаем, вакансии без вилок не нужны

Andrey
28.08.2018
09:52:48
Ну вообще огромная, думать приходится значительно чаще
Если приходится часто думать - значит что-то не так с процессом разработки. Чем чаще программист думает, тем чаще он ошибается.

Митко Соловец?
28.08.2018
09:53:03
@HeapyHop давай и у нас так сделаем, вакансии без вилок не нужны
Ваше коммьюнити большое - можете ставить правила вполне такие.

Митко Соловец?
28.08.2018
09:53:09
Чтобы и разговоров не было потом.

Quantum Harmonizer
28.08.2018
09:53:22
Sergey
28.08.2018
09:53:28
Роман
28.08.2018
09:55:03
в чём прикол скалы?

Google
Костя
28.08.2018
09:55:06
А как вам Минский Яндекс ? Звали пару раз туда, я что-то не дошел, не вовремя выходили

Денис
28.08.2018
09:55:26
лол, Тинькофф решили что будет проще взять джавистов писать на котлине чем искать скала богов?
Точно, надо срочно пойти рассказать всем знакомым скалистам из Тинькофф, что теперь им придётся писать на Котлине (сарказм, да)

Костя
28.08.2018
09:55:31
Ну как мобильная разработка, хз-хз, Яндекс, отзывы противоречивые

Alexey
28.08.2018
09:56:07
в чём прикол скалы?
В чем прикол котлина? в чем прикол салями?

Quantum Harmonizer
28.08.2018
09:56:09
Денис
28.08.2018
09:56:17
Митко Соловец?
28.08.2018
09:56:20
будет и скала

и котлин

а вот кто победит - это другой вопрос)

Денис
28.08.2018
09:56:34
Да господь, я же даже приписал, что это сарказм!

Митко Соловец?
28.08.2018
09:56:37
тут от Олега все зависит

Роман
28.08.2018
09:56:40
В чем прикол котлина? в чем прикол салями?
ну так отвечать конечно, весьма информативно и понятно.

Mi
28.08.2018
09:56:43
о, опять срач

Quantum Harmonizer
28.08.2018
09:56:47
тут от Олега все зависит
а он технарь, что ли?)

Alexey
28.08.2018
09:56:52
Костя
28.08.2018
09:56:56
команды разные => всё разное
А англоязычная разработка есть ? В плане коммуникаций и митингов, это для меня как важный пункт тоже

Google
Митко Соловец?
28.08.2018
09:57:28
а он технарь, что ли?)
ну он спросит типо, че по бизнес вэлью - и тут ему метрики вываливают мол Котлин дает так же, как и скала, но проще и легче искать разрабов/переучивать.

и все гг вп

Руслан
28.08.2018
09:57:58
А как вам Минский Яндекс ? Звали пару раз туда, я что-то не дошел, не вовремя выходили
Ни о чем, будет пилить что-то поверх jax-rs и кучу своих велосипедов: у нас типо как кубернейтес, но свой. А это как аврора - но своя, и пятилетний форк касандры. Но зп хорошую предложили, если все бонусы посчитать ?

Костя
28.08.2018
09:57:59
Ну ладно, всё индивидуально - понял

Andrey
28.08.2018
09:58:24
Сама наивность ?
Да я уже вижу, что ты крут. Let me see your code sample ?

Руслан
28.08.2018
09:59:10
Руслан
28.08.2018
09:59:50
Это точно про андроид ? Речь
А, сорян, я про андроид хз

Когда в компании пилят какое-то невероятное количество велосипедов, но при этом СТО боится что джависты не осилят котлин.. ну такое

Oleg
28.08.2018
10:03:34
Кстати в Яндексе есть котлин, но немного) Чувак оттуда рассказывал.

Quantum Harmonizer
28.08.2018
10:04:02
Oleg
28.08.2018
10:04:13
Руслан
28.08.2018
10:05:02
В андроиде?

Quantum Harmonizer
28.08.2018
10:05:37
Руслан
28.08.2018
10:05:52
Ну там очевидно должен быть

На бекенде он не в списке разрешенных языков

Alexey
28.08.2018
10:08:00
Да я уже вижу, что ты крут. Let me see your code sample ?
Ези экзампл, когда у тебя мало запросов ты не задумываешься, сколько тебе надо тредов, не паришься по поводу памяти, которое на каждую операцию аллоцируется. А как только к тебе приходит нагрузка, и приложение начинает захлёбываться от тасок в очереди и постоянных гц.

Писал я одну приложуху, которая по сути горячий кешь с небольшой бизнесс логикой, и понял что на дикой нагрузке сериализация убивает мне весь ЦПУ из-за постоянных ГЦ. В итоге родилась либа, которая поверх jackson streaming херачит почти без оверхедов json. https://github.com/tethys-json/tethys

Google
Alexey
28.08.2018
10:11:15
Ну и про архитектуру приходится думать значительно чаще, чем когда ты пишешь монолит для 100 колек

Vitalii
28.08.2018
10:13:53
На бекенде он не в списке разрешенных языков
Есть инфа, что будет. Человек, который это решает, обмолвился, что нет смысла иметь котлин на андроиде и не иметь его в бекенде. Всё будет, кароч.

Руслан
28.08.2018
10:15:34
Значит не все потеряно в яндексе.

Oleg
28.08.2018
10:22:47
В андроиде?
Да, чувак был из группы разработки приложения "Яндекс" собственно

Mikhail
28.08.2018
10:23:09
для скалы же)
для скалы нужны специальные обертки?

Alexey
28.08.2018
10:23:53
сорри, я туплю, а зачем эта либа, если jackson и так все умеет?
Профита как минимум 2: 1) Нет промежуточного ast, стрим json сразу же переводится в объекты, а объекты сразу же стримятся в json 2) Генерация JsonReader/JsonWriter на основе data class во время компиляции

Admin
ERROR: S client not available

Mikhail
28.08.2018
10:24:54
ну судя по бенчмаркам jackson и сам хорошо справляется, никакая генерация в билд-тайме ему не нужна

Alexey
28.08.2018
10:25:16
https://github.com/tethys-json/tethys/blob/master/modules/benchmarks/src/main/scala/json/bench/handwritten/HandwrittenBench.scala#L62

ObjectMapper будет плестись где то оч далеко от этого результата

Mikhail
28.08.2018
10:27:09
ок, а без стриминга он сколько выдает?

Alexey
28.08.2018
10:27:53
Надо будет добавить ради интереса ObjectMapper, gson и еще чего нибудь

Mikhail
28.08.2018
10:28:10
и мой парсер добавь =)

Alexey
28.08.2018
10:28:29
ссылочку

Mikhail
28.08.2018
10:28:43
https://github.com/wizzardo/json-benchmarks

Google
Mikhail
28.08.2018
10:29:06
ссылочку
https://github.com/wizzardo/tools https://github.com/wizzardo/tools/wiki/JsonTools

https://github.com/wizzardo/tools/wiki/JsonTools

Alexey
28.08.2018
10:29:52
LoganSquare, JsonIterator
JsonIterator, кстати может выдать интересные результаты

Quantum Harmonizer
28.08.2018
10:30:34
Alexey
28.08.2018
10:31:19
Всмысле я на него делаю большие ставки :)

Правда не понятно что именно из него брать и тестировать

Alexander
28.08.2018
10:33:09
Мне надо было очень маленькую библиотеку для очень быстрого парминга, перепробовал много чего, в результате выбрал json-simple

Quantum Harmonizer
28.08.2018
10:33:53
судя по моим бенчмаркам он ничем не примечателен
эх, мы уже об этом говорили, я всё ещё помню, что с меня бенчмарк)

Mikhail
28.08.2018
10:34:49
это было так давно, что я не помню, что мы обсуждали

Alexander
28.08.2018
10:36:13
попробуй мою либу
Вроде маленькая. Как нибудь попробую. Когда руки дойдут

Mikhail
28.08.2018
10:37:29


200кб со всеми зависимостями

Alexander
28.08.2018
10:37:43
Да я уже посмотрел

Mikhail
28.08.2018
10:38:09
была раза в два меньше.. но размер кода растет =(

Quantum Harmonizer
28.08.2018
10:38:38
была раза в два меньше.. но размер кода растет =(
так ты ж серверный, какая тебе разница?

Mikhail
28.08.2018
10:39:03
сейчас уже пофиг, а раньше под андроид еще писал

Страница 834 из 982