#kotlin@java_jvm
Немного бенчмарков про Kotlin, мне особенно удивили результаты про Null safety и Higher-order functions and Lambda expressions
https://sites.google.com/a/athaydes.com/renato-athaydes/posts/kotlinshiddencosts-benchmarks
Немного бенчмарков про Kotlin, мне особенно удивили результаты про Null safety и Higher-order functions and Lambda expressions
https://sites.google.com/a/athaydes.com/renato-athaydes/posts/kotlinshiddencosts-benchmarks
Мне так понравился Kotlin-онлайн ивент, что захотелось поделиться несколькими интересными наблюдениями о развитии Kotlin и экосистемы. Поэтому я запланировал написать несколько сообщений об этом.
Начнем с того, что Kotlin - растет, причем, слава богу, не только в мобильной разработке (я ничего не имею против мобилок, просто не моя сфера теперь).
Во-вторых, для меня культурным шоком является то, что ему нацелили очень амбициозную цель - быть "фронтенд-языком", который умный конпелятор превратит в нативный код или в байткод JVM или в JS-мешанину.
Также, авторы Kotlin подтвердили курс на вынос все больше и больше общих моментов в единую кодовую базу на kotlin.
Источник: keynote https://www.youtube.com/watch?v=pD58Dw17CLk&feature=emb_title
Начнем с того, что Kotlin - растет, причем, слава богу, не только в мобильной разработке (я ничего не имею против мобилок, просто не моя сфера теперь).
Во-вторых, для меня культурным шоком является то, что ему нацелили очень амбициозную цель - быть "фронтенд-языком", который умный конпелятор превратит в нативный код или в байткод JVM или в JS-мешанину.
Также, авторы Kotlin подтвердили курс на вынос все больше и больше общих моментов в единую кодовую базу на kotlin.
Источник: keynote https://www.youtube.com/watch?v=pD58Dw17CLk&feature=emb_title
YouTube
Opening Keynote by The Kotlin Team
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs
This talk is provided with English subtitles.
#Kotlin #keynote
This talk is provided with English subtitles.
#Kotlin #keynote
Светлана Исакова сделала довольно подробный обзор фич Kotlin 1.4. Это минорная версия языка и прошло не так много времени с момента выхода громких 1.1 и 1.2, поэтому список не поражает воображение, но если вы уже пишите на Kotlin пару лет, то многие вещи будут вам полезные в ежедневной рутинной работе.
• SAM conversions for Kotlin classes
• Explicit API mode
• Trailing comma
• Break and continue inside when expressions
• Mixing named and positional arguments
• New type inference
• Unified exception type for null checks
Мне как создателю библиотек на kotlin подошли очень Explicit API mode и Mixing named and positional arguments.
Не скажу, что я восторге от функциональных интерфейсов fun interface (да-да! и так можно теперь), но я в целом не фанат DSL-ей (мне кажется это заради них делалось).
Света плотно работает с разработчиками Kotlin, поэтому объяснения почему приехала та или иная фича - у нее из первых рук.
https://www.youtube.com/watch?v=9ihevvUCoG0&feature=emb_title
• SAM conversions for Kotlin classes
• Explicit API mode
• Trailing comma
• Break and continue inside when expressions
• Mixing named and positional arguments
• New type inference
• Unified exception type for null checks
Мне как создателю библиотек на kotlin подошли очень Explicit API mode и Mixing named and positional arguments.
Не скажу, что я восторге от функциональных интерфейсов fun interface (да-да! и так можно теперь), но я в целом не фанат DSL-ей (мне кажется это заради них делалось).
Света плотно работает с разработчиками Kotlin, поэтому объяснения почему приехала та или иная фича - у нее из первых рук.
https://www.youtube.com/watch?v=9ihevvUCoG0&feature=emb_title
YouTube
New Language Features in Kotlin 1.4 by Svetlana Isakova
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs
In this talk, we’ll dive into the new language features that come with the Kotlin 1.4 release. We’ll discuss SAM conversions for Kotlin classes, explicit API mode, new type…
In this talk, we’ll dive into the new language features that come with the Kotlin 1.4 release. We’ll discuss SAM conversions for Kotlin classes, explicit API mode, new type…