А в Radio-T пришел Антон Архипов (@fundamentalparticle) и рассказывает почему взяли Kotlin DSL в TeamCity https://radio-t.com/p/2018/06/23/podcast-603/
Radio-T
Радио-Т 603
Еженедельные разговоры на темы хайтек, высоких компьютерных технологий, гаджетов, облаков, программирования и прочего интересного из мира ИТ.
Java Magazine проводит опрос разработчиков, предлагаю и вам поучаствовать в нём:
https://snykteam.typeform.com/to/V4LOUZ?utm_source=dailykotlin_tl
https://snykteam.typeform.com/to/V4LOUZ?utm_source=dailykotlin_tl
Typeform
Java Ecosystem Survey
Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.
Еще один опрос разработчиков, теперь только Котлин разработчиков
https://pusher.com/state-of-kotlin?utm_source=dailykotlin_tl
https://pusher.com/state-of-kotlin?utm_source=dailykotlin_tl
Pusher
Pusher | Leader In Realtime Technologies
Pusher empowers developers with APIs to create collaboration & communication features in their web and mobile apps.
Kotlin/Native v0.8 released
https://blog.jetbrains.com/kotlin/2018/07/kotlinnative-v0-8-released/?utm_source=dailykotlin_tl
https://blog.jetbrains.com/kotlin/2018/07/kotlinnative-v0-8-released/?utm_source=dailykotlin_tl
Kotlin Blog
Kotlin/Native v0.8 released
We’re happy to announce the release of Kotlin/Native v0.8! The focus of this release is on: safer concurrent programming extending the stdlib functionality better iOS development support. Also, num…
Стабильные корутины и другое в 1.3!
https://blog.jetbrains.com/kotlin/2018/07/see-whats-coming-in-kotlin-1-3-m1/?utm_source=dailykotlin_tl
https://blog.jetbrains.com/kotlin/2018/07/see-whats-coming-in-kotlin-1-3-m1/?utm_source=dailykotlin_tl
The JetBrains Blog
See what’s coming in Kotlin 1.3-M1 | The Kotlin Blog
Today, after a long chain of incremental 1.2.X updates, it's time to see what's coming in Kotlin 1.3. We are happy to announce the first preview version of the new major release: Kotlin 1.3-M1.
Kotli
Kotli
Ближайшие 50 часов вы можете купить год пользования Intellij Idea Ultimate (Kotlin JVM/Kotlin JS), CLion (Kotlin/Native), а также других IDE за пол цены!
https://www.jetbrains.com/promo/friends/
https://habr.com/company/JetBrains/blog/418681/
https://www.jetbrains.com/promo/friends/
https://habr.com/company/JetBrains/blog/418681/
JetBrains
Monthly and yearly plans with JetBrains Toolbox
Вышла пререлизаная версия ktor клиента для Android и iOS, скачать можно с Bintray:
Репозиторий:
Пакеты:
Репозиторий:
https://kotlin.bintray.com/ktor
Пакеты:
io.ktor:ktor-client:0.9.4-alpha-2 // common multi platfrom
io.ktor:ktor-client-android:0.9.4-alpha-2 // android
io.ktor:ktor-client-ios:0.9.4-alpha-2 // ios
@bashorov: Мы планируем сделать несколько докладов про Kotlin/JS на митапах в Москве, Минске и Питере. Скоро будут анонсы! А пока хотелось бы узнать о чем вы хотели бы услышать в этих докладах? (ретвиты и репосты приветствуются)
via https://twitter.com/bashorov/status/1026884174823796737
via https://twitter.com/bashorov/status/1026884174823796737
Twitter
zalim
Мы планируем сделать несколько докладов про Kotlin/JS на митапах в Москве, Минске и Питере. Скоро будут анонсы! А пока хотелось бы узнать о чем вы хотели бы услышать в этих докладах? (ретвиты и репосты приветствуются)
https://android-developers.googleblog.com/2018/08/android-pie-sdk-is-now-more-kotlin.html
Проанотировали с помощью
Проанотировали с помощью
@NotNull
/@Nullable
самые используемые части API. По сути такие аннотации могут сломать ваш код, поэтому в Kotlin 1.2.60 сделали возможность кидать warning вместо error в случае API которые только-только разметили. Но варнинги нужно пофиксить, потому что в следующей версии SDK они станут ошибками.Android Developers Blog
Android Pie SDK is now more Kotlin-friendly
Posted by James Lau, Product Manager ( @jmslau ) When using the Java programming language, one of the most common pitfalls is trying ...
JaCoCo перестанет учитывать генерируемый код как: equals, hashCode, геттеры, сеттеры и т.д. при подсчете покрытия, что даст более точный процент.
https://twitter.com/AlanMenant/status/1027076597147422721
А настроить JaCoCo вам поможет вот эта статья https://t.me/TheDailyKotlin/64
https://twitter.com/AlanMenant/status/1027076597147422721
А настроить JaCoCo вам поможет вот эта статья https://t.me/TheDailyKotlin/64
Twitter
Alan Menant
#Kotlin devs, jacoco 0.8.2 will finally ignore generated code (equals, hashcode, getters, etc..) and give a more accurate code coverage. You can already use the snapshot in the your projects.
Кажется скоро не будет оправданий не использовать Kotlin в билд скриптах Gradle. Версия 1.0 на подходе https://github.com/gradle/kotlin-dsl/releases/tag/v1.0-RC1
GitHub
gradle/kotlin-dsl-samples
Samples builds using the Gradle Kotlin DSL. Contribute to gradle/kotlin-dsl-samples development by creating an account on GitHub.
Bruno Gois Mateus и Matias Martinez, исследователи в University of Valenciennes (Франция), провели исследование, показавшее, что:
1. из 925 репозиториев с открытым кодом только 109 используют Kotlin;
2. при этом больше 50 приложений имеют более 80% процентов кода на Kotlin;
А теперь об интересном:
3. кода на Kotlin в среднем требуется на 40% меньше, чем на Java;
4. качество кода выше в приложениях в кодовой базе которых присутствует Kotlin.
https://arxiv.org/abs/1808.00025
1. из 925 репозиториев с открытым кодом только 109 используют Kotlin;
2. при этом больше 50 приложений имеют более 80% процентов кода на Kotlin;
А теперь об интересном:
3. кода на Kotlin в среднем требуется на 40% меньше, чем на Java;
4. качество кода выше в приложениях в кодовой базе которых присутствует Kotlin.
https://arxiv.org/abs/1808.00025
Forwarded from Sergey Ryabov
Алоха, коллеги!
Видео митапа с Хади залито и доступно тут: https://youtu.be/1ta8fTXKb5U
Дальнейшие митапы тоже будем выкладывть в этот канал, так что подписывайтесь, ставьте лайки, жмите на колокольчик... ну вы поняли)
Видео митапа с Хади залито и доступно тут: https://youtu.be/1ta8fTXKb5U
Дальнейшие митапы тоже будем выкладывть в этот канал, так что подписывайтесь, ставьте лайки, жмите на колокольчик... ну вы поняли)
YouTube
Hadi Hariri - Functional Programming in Kotlin
Про деньги и Kotlin на бекенде вместе с Dropwizard
http://talkingkotlin.com/greenfield-kotlin-at-olx/
http://talkingkotlin.com/greenfield-kotlin-at-olx/
Talking Kotlin
Greenfield Kotlin at OLX
How do you go about adopting Kotlin for a financial application when you're asked questions about it's validity, why it won't become another {xyz} language or be abandoned? How do you get people that don't know Java to use Kotlin? These and more things are…
«Мы даже не пытаемся запустить старый код, такой задачи у нас не стоит в принципе» — Роман Елизаров о разработке Kotlin
https://habr.com/post/421607/
https://habr.com/post/421607/
Хабр
«Мы даже не пытаемся запустить старый код, такой задачи у нас не стоит в принципе» — Роман Елизаров о разработке Kotlin
Если хочешь в чем-то разобраться — учись сразу у лучших. Сегодня на мои вопросы отвечает бог корутин и concurrency, Рома elizarov Елизаров. Мы поговорили не толь...
Контракты, беззнаковая арифметика и другое в Kotlin 1.3-M2
https://blog.jetbrains.com/kotlin/2018/08/kotlin-1-3-m2/?utm_source=dailykotlin_tl
https://blog.jetbrains.com/kotlin/2018/08/kotlin-1-3-m2/?utm_source=dailykotlin_tl
The JetBrains Blog
A major release just around the corner — meet Kotlin 1.3-M2 | The Kotlin Blog
Moving full steam towards Kotlin 1.3, we’re happy to announce the second milestone release, Kotlin 1.3-M2, which unveils new features and improves the stability of those already announced. Some highli