
Ivan
23.06.2017
10:50:33
И гавно не забудьте в этот список добавить

Igor
23.06.2017
11:21:57
зачем ты всякую бяку ищешь, пиши на котлине просто)
Один раз поняв Haskell, хочется все писать на нем, а на работе допустим заставляют на Java, вот и пытаешься заполнить пустоту в душе ?.
Смешная паста в тему: https://pastebin.com/eUwJKDk7 (не учите ФП, у меня от этой х#### брат умер (c))

Umren
23.06.2017
11:24:45

Dmitry
23.06.2017
11:57:59
всем привет! Вопрос про стат. анализаторы кода - пробовали klint, detekt. Последний понравился некоторыми фишками. А еще есть варианты клевые, кому какие понравились? Для котлина конечно же

Google

Roman
23.06.2017
12:47:38
IntelliJ IDEA очень хороший стат анализатор на борту имеет.

Quantum Harmonizer
23.06.2017
12:48:30

Roman
23.06.2017
12:51:13
Я бы даже сказал, что по мощности и глубине анализа IDEA превосходит все альтернативы + возможность увидеть результаты сразу пока пишешь код это супер бомба (позволяет не терять фокус). Я постаянно пользуюсь последние 10+ лет — очень доволен

Ivan
23.06.2017
13:00:53

Vitalii
23.06.2017
13:04:05

Ivan
23.06.2017
13:04:25
ааа, это да
это шикарно

Руслан
23.06.2017
13:06:07
Причем код ещё может не компилироваться, а идеивский анализ подскажет

Quantum Harmonizer
23.06.2017
13:06:32

Ivan
23.06.2017
13:06:51
ооо, спасибо

Roman
23.06.2017
13:07:01
Магии никакой нет. Всё очень просто и цинично. Вот можете докладик гнянуть, да
(и уже тем более нигде ни какой volatile не добавляется)

Google

Руслан
23.06.2017
13:07:45
Как обычно, ссылки на доки вот тут: https://github.com/Kotlin/kotlinx.coroutines

Ivan
23.06.2017
13:07:58
доки читал, но там про устройство особо не сказано

Руслан
23.06.2017
13:07:58
Guide to kotlinx.coroutines by example (read it first), etc

Ivan
23.06.2017
13:08:03
ну по верхам

Roman
23.06.2017
13:08:11
Можете еще спеку почитать. Там подробно и про implementation details написано: https://github.com/Kotlin/kotlin-coroutines/blob/master/kotlin-coroutines-informal.md

Руслан
23.06.2017
13:08:36
Доклад Бреслава описывает примерно как это устроено, https://kotlin.link/articles/Andrey-Breslav-Kotlin-Coroutines-JVMLS-2016.html
Там про старую реализацию, но смысл тот же остался на уровне байткода

Ivan
23.06.2017
13:12:35

Beholder
23.06.2017
16:53:52
https://blog.jetbrains.com/kotlin/2017/06/kotlin-1-1-3-is-out/

Denis
23.06.2017
16:57:20
Грусть, без прогварда андроидный апк берет ОВЕРДОХУЯ методов

Михаил
23.06.2017
17:07:57
А можно по возможности без мата (обращение ко всем)? Раньше здесь вроде мат не очень приветствовался, а сейчас что-то часто он стал появляться (Спасибо за понимание)

Sasha
23.06.2017
19:51:44

Dmitriy
23.06.2017
20:05:07
Видео не смотрел ещё) но уже вопрос goroutines и coroutines сравниваются?)

DarkMentat
23.06.2017
20:32:13

Sasha
23.06.2017
20:33:19

Мытко
23.06.2017
20:35:11
йо. я вот вкатился в kotlin in action книгу и по первым главам выглядит так, что я могу хоть сейчас писать production код за место джавы, так как котлин полностью совместим с жаба либами и фреймворками
насколько это утверждение верно, если я хочу написать простенькое приложение на спринге используя котлин?

Umren
23.06.2017
20:43:08
на спринге не знаю, не читая глав вкатился и писал через два дня production код
пока вроде работает

DarkMentat
23.06.2017
20:44:06
Спринг дружит с котлином

Google

Sasha
23.06.2017
20:44:15
https://spring.io/blog/2017/01/04/introducing-kotlin-support-in-spring-framework-5-0

DarkMentat
23.06.2017
20:44:37
Ну и если даже убого спроектированная андроид сдк может котлин
То любой другой фреймворк могет :3

Мытко
23.06.2017
20:45:57
ну тогда может мне попробовать
хмм

Sasha
23.06.2017
20:45:59

Мытко
23.06.2017
20:46:13
я просто выбираю на чем пописать код из jvm стека

DarkMentat
23.06.2017
20:47:36

Мытко
23.06.2017
20:47:55
и котлин понравился, так как это выглядит как возможность писать тот-же код на жабе, только удобнее и проще
ну это такое первое впечатление оставил котлин
плюс ещё возможность использования либ из жабы тоже очень манит, так как не хочется новые фреймворки изучать для одного побочного проекта

DarkMentat
23.06.2017
20:49:04

Sasha
23.06.2017
20:49:47

Umren
23.06.2017
20:49:52
со скалой и кложой там свои стеки, фреймворки на все
с груви хз
too slow
поэтому выбор простого рабочего пролетариат не так и широк
можно покрываться пылью и фигачить на джаве или пить смузи и поднимать инвестиции с котлином))

Саша
23.06.2017
20:54:15
C котлином глубже начинаешь разбираться со спрингом :)

Google

DarkMentat
23.06.2017
20:56:13

Sasha
23.06.2017
20:56:48

Мытко
23.06.2017
20:57:36
в общем, мне тут ещё говорят, что у котлина проблемы с фреймворками

Admin
ERROR: S client not available

Мытко
23.06.2017
20:57:42
приходится все делать OPEN
и есть даже плагины для этого
это тоже так?

DarkMentat
23.06.2017
20:58:08
это ты про вьюхи?
Ну да, активити, и в презентеры это перетикает частично изза передачи через бандлы

Мытко
23.06.2017
20:59:02
hibernate?
я думаю там проблемы

Anton
23.06.2017
20:59:38
не хнаю как с хибером но с румом там где тоже скл кьюери в аннотациях были проблемы с аргументами

Sasha
23.06.2017
21:00:00

Anton
23.06.2017
21:00:06
да вроде
видел в твиттере
но не тестил

Sasha
23.06.2017
21:00:28

DarkMentat
23.06.2017
21:00:38
hibernate?
Я для какой-то либы dto джавовыми оставлял и все ок было

Anton
23.06.2017
21:00:41
у меня тоже до сих пор не собрался проект я забил)

DarkMentat
23.06.2017
21:01:18
Просто интероп ооочень хорош, если что - есть путь к отходу и хакам)

Google

Sasha
23.06.2017
21:02:00

DarkMentat
23.06.2017
21:03:08

Sasha
23.06.2017
21:05:15

DarkMentat
23.06.2017
21:05:18

Anton
23.06.2017
21:05:47
мб у него студия 3

DarkMentat
23.06.2017
21:05:56
У меня тоже датабиндинг, котлин и дагер
комбо блин

Anton
23.06.2017
21:07:23
и че норм?
оо

Sasha
23.06.2017
21:08:01

Anton
23.06.2017
21:08:12
я вот эти строчки добавил у меня че то на джек начало ругаться