
Михаил
23.01.2017
21:01:59
а если решил поменять из другого треда?

Ivan
23.01.2017
21:02:16

Михаил
23.01.2017
21:02:33
ну на самом деле многим не нравится этот момент с var

Ivan
23.01.2017
21:02:52
ну просто куда уже конкретнее, чекнуть на нулл перед использованием

Google

Руслан
23.01.2017
21:03:39
Используй let, Luke!
https://twitter.com/shipilev/status/822004316605206529

Ivan
23.01.2017
21:06:11

Руслан
23.01.2017
21:07:01
Сравнение с налом и присвоение не атомарная операция
В канкеренси коде тут можно ловить рейсы
Вот сравни:

Ivan
23.01.2017
21:14:51
я понял логику
спасибо

Nikita
24.01.2017
09:12:17
@HeapyHop а что за штука делает нормальный знак неравенства?

Руслан
24.01.2017
09:18:44
Лигатуры
И шрифт, я использую Fira Code

Aliaksei
24.01.2017
09:25:07
Плюсую ха фиракод

Михаил
24.01.2017
09:26:05
Лигатуры
насколько я понимаю эта фишка недавно в intelij появилась?

Google

Руслан
24.01.2017
09:26:21
Да, в настройках нужно включить, там где шрифт меняется

Nikita
24.01.2017
09:26:26
благодарю)

Михаил
24.01.2017
09:26:51
у меня андроид студио((( там еще не апнули до этой версии интелиж

Руслан
24.01.2017
09:28:15
первое время это было просто украшательство, а теперь тяжело смотреть на код без лигатур)

Михаил
24.01.2017
09:28:53
кстати спасибо за скрин. все таки есть там такое))

Aliaksei
24.01.2017
14:18:10
Нормас, китайцы с работы начали читать правильные сайты

Руслан
24.01.2017
15:04:17
Вообще тема

Михаил
24.01.2017
19:36:45
в котлине же internal по сути шире, чем packagelocal в джаве?

Руслан
24.01.2017
19:37:22
И шире и уже

Михаил
24.01.2017
19:37:49
можно разжевать?)
именно почему уже

Руслан
24.01.2017
19:38:29
Internal зависит от контекста

Alina
24.01.2017
20:26:02
https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-whats-coming-in-the-standard-library/

Руслан
24.01.2017
20:31:18
Nice
Очень круто

Михаил
24.01.2017
20:37:27
takeIf{} доставил
мелочь а приятно

Aliaksei
24.01.2017
21:06:23
val outDirFile = File(outputDir.path).takeIf { it.exists() } ?: return false
// do something with existing outDirFile
так а что если нет файла?

Google

Михаил
24.01.2017
21:08:02
я думаю внутри она как-то так выглядит
fun <T> T.takeIf(predicate: (T) -> Boolean): T? {
return if predicate(this)) this else null
}

Aliaksei
24.01.2017
21:09:01
Ну я про типа outDirFile
Он либо File либо Boolean?

Михаил
24.01.2017
21:09:41
?

Aliaksei
24.01.2017
21:10:19
takeIf возвращает или саму сущность или null
добавляем элвис
получаем Boolean. wtf?

Виталий
24.01.2017
21:11:29

Aliaksei
24.01.2017
21:11:55
а блин
тьфу ты
пойду я спать в этом случае, сижу не могу понять что за фигня

Alina
25.01.2017
05:37:02
Это golangshow про внутренности Juno http://golangshow.com/episode/2017/01-18-090/
38 микросервисов, 380к строчек кода на go, столько же тестов на питоне и ты ды и ты пы

Руслан
25.01.2017
06:56:54
Чет не тот чат

Aliaksei
25.01.2017
08:12:11

Руслан
25.01.2017
08:12:30
/ban aleksey
Dzmitry постоянный спикер на EPAM Kotlin Tech Talk ;) Привет, Дима!)

Dzmitry
25.01.2017
08:19:46
Привет всем

Nikita
25.01.2017
08:21:15
привет)

Google

Nikita
25.01.2017
08:22:40
EPAM Kotlin Tech Talk? часто они бывают?)
последнее что я видел это Kotlin - Productive Development on the JVM

Dzmitry
25.01.2017
08:28:21
А ты из епама?
раз в месяц

Nikita
25.01.2017
08:29:03
ага
до Питера рассылка не доходит?

Dzmitry
25.01.2017
08:29:17
А, ну да
она только на Минск и только на два департамента
Java и mobile
но если есть интерес напиши, будем делать бродкаст

Nikita
25.01.2017
08:30:12
есть :)

Alina
25.01.2017
08:37:38
чат что надо - там же про архитектуру и про вообще

Aliaksei
25.01.2017
10:26:33
Подкаст огонь, послушал с удовольствием, иду на собес в джуно завтра

Sergey
25.01.2017
10:27:24
на котлин?

Alina
25.01.2017
10:28:09
тестовое сделал? Aliaksei

Aliaksei
25.01.2017
11:47:39
Да я пошутил же.
Но послушать стоит, очень интересно

Руслан
25.01.2017
14:12:44
Feature Request: Andrey Breslav to grow a beard. : KT-15945
https://youtrack.jetbrains.com/issueMobile/KT-15945

guga
25.01.2017
14:14:47
языки без бороды обречены

Google

Alina
25.01.2017
14:16:47
Мы в безопасности, все ок :)

Руслан
25.01.2017
14:18:30
Чуть что я отрастил, пожертвую JetBrains если придется

guga
25.01.2017
14:23:23
я думал у вас дресскод в фирме — бритые и без бороды

Арсений
25.01.2017
14:27:23
че за адское место
тинькоф банк чтоли

Руслан
25.01.2017
14:27:56
Это тонкая шутка про то что Андрусь и я лысые и без бороды)
(ну лично я так понял)

Арсений
25.01.2017
14:28:19
тонко)