@kotlin_lang

Страница 833 из 982
Quantum Harmonizer
28.08.2018
09:25:14
Костя
28.08.2018
09:25:25
в каком смысле?
ну в корутинах меньше кода как-то получается, чем Rx методы, также в даггере куча аннотаций, который тоже не нравятся, я думаю ты сам про Rx тоже самое скажешь

Alexey
28.08.2018
09:25:27
Реализация занимает 2-3 экрана

Andrew
28.08.2018
09:25:28
На андроиде то?
А что, либу StreamSupport там уже похоронили?

Google
Костя
28.08.2018
09:25:29
ведь не юзаешь его

+ сам Rx это намного большее чем просто для запросиков

Vladimir
28.08.2018
09:26:30
бэкпорт
Действительно. Но у CompletableFuture какой-то не очень удобный интерфейс, как по мне.

Костя
28.08.2018
09:26:30
и тянуть ради этого либу большую, ну такое

Mikhail
28.08.2018
09:26:55
заменяешь на Single и радуешься жизни
Пишешь свой Future 100 строк и выкидваешь 10к+ методов из проекта

ах да, и радуешься жизни

Костя
28.08.2018
09:28:10
так что там по ktor-client с корутинами на борту )

огонь будет ?

)

Mikhail
28.08.2018
09:28:57
вам flatMap и map чтоли не хватает?
так они там есть, thenCompose и thenApply

Maxim
28.08.2018
09:29:01
Пишешь свой Future 100 строк и выкидваешь 10к+ методов из проекта
чтобы что? убрать MultiDex? Сократить вес приложения на 500кб? Ну в 2к18 это явно не основной приоритет

Vladimir
28.08.2018
09:29:15
вам flatMap и map чтоли не хватает?
Хватает, но называются они там по-своему

Google
Alexey
28.08.2018
09:29:26
так они там есть, thenCompose и thenApply
да я вкурсе, товарищам интерфейс просто не удобен ?

Vladimir
28.08.2018
09:30:02
сделай экстеншен методы
Имея котлин на руках, проще взять корутины и забыть про это всё

Mikhail
28.08.2018
09:30:06
чтобы в вакансии написать что у нас ркс на проекте, мы тут не руками хендлеры трогаем?

Maxim
28.08.2018
09:30:41
а rx мы тащим в проект чтобы что?
а rx - это не только про async tasks, это еще и про построение реактивного приложения, и использовать отдельное решение для каждой из этих задач явно уступит использованию единого решения для обоих

Костя
28.08.2018
09:31:06
надо время вперед проматать, когда перейдут на что-то новое уже

корутины там будут в ходу и т.д.

а пока.. ))

сейчас полюбому напишет кто-то что корутины в ходу уже 100 лет, всё круто )

Mikhail
28.08.2018
09:33:04
Alexey
28.08.2018
09:33:05
Я всегда охеревал от иннертности андроида, бэк как то значительно быстрее перелезает на новые фичи

Quantum Harmonizer
28.08.2018
09:33:10
Костя
28.08.2018
09:33:26
Костя
28.08.2018
09:33:37
или koin

Mikhail
28.08.2018
09:33:50
Я всегда охеревал от иннертности андроида, бэк как то значительно быстрее перелезает на новые фичи
Когда тебе надо поддерживать API 15 потому что на нем до сих пор 2% аудитории сидит, за новинками не погоняешься

Костя
28.08.2018
09:33:52
тут на собес люди приходят котлин ели знают, читали скажем так )

а какие-то либы с котлина это вообще пока рано )

Google
Alexey
28.08.2018
09:34:50
А кстати в андроиде не прижился подход с однонаправленными данными?

Alexey
28.08.2018
09:35:25
это что?)
Ну типо как redux у веба

Maxim
28.08.2018
09:35:31
Как там это «единое решение» в UI? Всё, что я видел с RxBinding, было невероятно уродливым.
rxbinding тоже не понравился, но вот для подхода с однонаправленными данными очень приятно использовать

Mikhail
28.08.2018
09:35:37
А кстати в андроиде не прижился подход с однонаправленными данными?
Да вроде на всех конфах рассказывают, говорят

а в проде я не встречал

у кого не спрошу - максимум - MVVM, а так везде MVP

Maxim
28.08.2018
09:36:19
rx не плохо заменяет весь зоопарк разнообразных callback-ов и позволяет реагировать на них

Maxim
28.08.2018
09:40:01
не rx-ом единым сыты
так понятно, что не им единым, но повторю свою идею - когда и для асинхронных одноразовых задач, и для периодических изменений состояния используется единые и понятные абстракции вроде Observable и Single - это явно упрощает понимание проекта и сокращает зоопарк "маленьких и удобных библиотечек"

Quantum Harmonizer
28.08.2018
09:41:26
Observable и Single — это не единая абстракция

Mikhail
28.08.2018
09:41:35
вот бы еще эти единые и понятные абстракции можно было бы импортить по желанию

Alexey
28.08.2018
09:42:03
Вообще довольно забавно, как вброс про то что IoC - кусок говна, от которого надо избавится, привёл к поливанию Rx ¯\_(ツ)_/¯

Костя
28.08.2018
09:42:19
а может там можно нафигать exclude в gradle

чтобы всё не тянуть

или не покатит ?

Quantum Harmonizer
28.08.2018
09:42:42
Alexey
28.08.2018
09:43:06
Я ничего не путаю, я наехал на ретрофит с аннотациями

Quantum Harmonizer
28.08.2018
09:43:24
а может там можно нафигать exclude в gradle
Есть же ProGuard. Просто Rx монструозно написан, мне не нравится сама идея

Костя
28.08.2018
09:43:26
а досталось в итоге всем

Google
Костя
28.08.2018
09:43:27
(

Quantum Harmonizer
28.08.2018
09:43:33
Митко Соловец?
28.08.2018
09:44:26
Вакансия: #Kotlin #backend #jvm Позиция: Team Lead Kotlin (Back-end) Компания: Tinkoff.ru Локация: #Москва (офис – метро Водный Стадион, full-time) Tinkoff.ru ищет мега-крутого Back-end Kotlin-разработчика, который начнет и будет развивать экспертизу разработки в нашей компании "с нуля", вокруг которого будут строиться новые проектные команды! Вместе с вами ты будешь решать технические задачи различной сложности, которые позволят даже самым требовательным клиентам всегда оставаться довольными нашими продуктами. Задачи: • Разрабатывать новые крутые проекты "с нуля" • Улучшать масштабируемость, производительность и надежность наших внутренних систем • Проектировать клиентские сервисы, которые работают под нагрузкой 24/7 • Активно участвовать в проекте и взаимодействовать с другими командами. За подробностями пишите @annakalugina23 Резюме: a.kalugina@tinkoff.ru

Очень круто, что появляются такие вакансии!

Костя
28.08.2018
09:44:46
Евгений
28.08.2018
09:44:49
прощай скалка!

Alexey
28.08.2018
09:45:00
jied
28.08.2018
09:45:45
это тем более не про IoC
это все функциональная фигня

Mikhail
28.08.2018
09:45:49
а может там можно нафигать exclude в gradle
там все одним артефактом

Alexey
28.08.2018
09:46:34
это тем более не про IoC
Ну я конечно хз, но когда за меня фреймворк волшебных образом захерачит реализацию всех вызовов - это явно не то что я контролирую, а какой то фреймворк

Admin
ERROR: S client not available

Костя
28.08.2018
09:46:45
Очень круто, что появляются такие вакансии!
вы рекламите Анну Калугину ? и её вакансию )

Alexey
28.08.2018
09:46:50
Возможно там не выполняется условие, что меня кто то будет вызывать

Митко Соловец?
28.08.2018
09:47:20
Alexey
28.08.2018
09:47:21
вы рекламите Анну Калугину ? и её вакансию )
Он рекламит вакансию бекенд котлин, кек

Митко Соловец?
28.08.2018
09:47:26
хотел поделиться тут - но уже запостили)

Костя
28.08.2018
09:47:43
а что такие вакансии редкость ?

Quantum Harmonizer
28.08.2018
09:47:44
Костя
28.08.2018
09:47:47
хм

Quantum Harmonizer
28.08.2018
09:47:51
Google
Митко Соловец?
28.08.2018
09:47:54
жвм + проекты с нуля + достойная компенсация + крутая компания

Костя
28.08.2018
09:48:10
ну лан )

Митко Соловец?
28.08.2018
09:48:18
это непаханное поле для энтузиастов

Quantum Harmonizer
28.08.2018
09:48:46
Денис
28.08.2018
09:48:49
Ну я например искал бэкэндовые вакансии для джунов под Котлин (так чтобы не "джава и ну может быть иногда котлин", а именно котлин) в Питере - их было около нуля.

Чем компания крутая?
Ну работать там афаик довольно комфортно.

Со слов друзей.

Митко Соловец?
28.08.2018
09:49:26
Чем компания крутая?
офис, компенсация, продукт, соц.пакет

Quantum Harmonizer
28.08.2018
09:49:39
Митко Соловец?
28.08.2018
09:49:46
а ты где работаешь?

Quantum Harmonizer
28.08.2018
09:49:53
Alexey
28.08.2018
09:50:01
Ну возможность писать прилажуху для норм нагрузок, а не для 100 колек

Alexey
28.08.2018
09:50:27
в Яндексе
Как будто во всех компаниях такие же компетенции как в Яндехе или Тиньке

Митко Соловец?
28.08.2018
09:50:38
в Яндексе
тогда для тебя не секрет, что зп в Тиньке по сравнению с Яндексом будет НАМНОГО больше) А в остальном да, как "везде".

Alexey
28.08.2018
09:50:48
А какая разница?
Ну вообще огромная, думать приходится значительно чаще

Quantum Harmonizer
28.08.2018
09:51:14
Митко Соловец?
28.08.2018
09:51:16
ну и в Яндексе я что-то не припомню Котлин проектов.

там от 200к

копейки - это Яндекс платит

Alexey
28.08.2018
09:51:37

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