Питерское Kotlin сообщество опубликовало записи с Kotlin/JS митапа у себя на канале:
"Fun" as in "funeral": fullstack-разработка на Kotlin" – Александра Николаенко, eLama
"Kotlin/JS: как и зачем" – Сергей Ростов, JetBrains
https://www.youtube.com/channel/UCeRemwpIVoPrswJhOeXH1hA
"Fun" as in "funeral": fullstack-разработка на Kotlin" – Александра Николаенко, eLama
"Kotlin/JS: как и зачем" – Сергей Ростов, JetBrains
https://www.youtube.com/channel/UCeRemwpIVoPrswJhOeXH1hA
📦 Kotlin 1.3.20 EAP 3
Релиз скоро
https://discuss.kotlinlang.org/t/kotlin-1-3-20-early-access-preview/10748
https://github.com/JetBrains/kotlin/releases/tag/v1.3.20-eap-100
Релиз скоро
https://discuss.kotlinlang.org/t/kotlin-1-3-20-early-access-preview/10748
https://github.com/JetBrains/kotlin/releases/tag/v1.3.20-eap-100
Kotlin Discussions
Kotlin 1.3.20 Early Access Preview
Early Access Preview for Kotlin 1.3.20 is now open, with initial support for @PolymorphicSignature APIs, parallel task execution in Gradle builds, parameter info in lambdas, runnable scratch files in Android Studio and many bugfixes. Please follow up and…
📦 Kotlin 1.3.20 https://blog.jetbrains.com/kotlin/2019/01/kotlin-1-3-20-released
📰 The reason to avoid GlobalScope https://medium.com/@elizarov/the-reason-to-avoid-globalscope-835337445abc
🎧 Libraries with Roman Elizarov http://talkingkotlin.com/libraries-with-roman-elizarov/
🎧 Libraries with Roman Elizarov http://talkingkotlin.com/libraries-with-roman-elizarov/
Medium
The reason to avoid GlobalScope
We do not recommend using GlobalScope with Kotlin Coroutines, but why? This story gives an explanation.
Небольшой анонс локального 🇧🇾 значения
1. Belarus KUG организует оффлайновый курс по Kotlin в Минске: School.kt
2. Приглашает стать студентом или ментором
3. Курс стартует 20 февраля
4. Лекторы из BKUG и Juno, 3+ года опыта Kotlin
5. Партнеры проекта: Juno, JetBrains и SPACE!
1. Belarus KUG организует оффлайновый курс по Kotlin в Минске: School.kt
2. Приглашает стать студентом или ментором
3. Курс стартует 20 февраля
4. Лекторы из BKUG и Juno, 3+ года опыта Kotlin
5. Партнеры проекта: Juno, JetBrains и SPACE!
📦 Spek Framework 2.0
1. Отвязались от JUnit 5, в будущем планируют поддержку JS/Native;
2. Кашу из подходов к написанию тестов разделили на Specification(аля Jasmine) и Gherkin;
3. Поработали над документацией.
https://github.com/spekframework/spek/releases/tag/2.0.0
1. Отвязались от JUnit 5, в будущем планируют поддержку JS/Native;
2. Кашу из подходов к написанию тестов разделили на Specification(аля Jasmine) и Gherkin;
3. Поработали над документацией.
https://github.com/spekframework/spek/releases/tag/2.0.0
GitHub
Release 2.0.0 · spekframework/spek
What's new?
A new runtime that does not depend JUnit 5, which means we can eventually add support for other kotlin platforms (JS, Native). JUnit 5 is still used a runner for Kotlin JVM.
Writin...
A new runtime that does not depend JUnit 5, which means we can eventually add support for other kotlin platforms (JS, Native). JUnit 5 is still used a runner for Kotlin JVM.
Writin...
🇩🇰 KotlinConf 2019 will be in Copenhagen 4th - 6th December.
📦 Gradle 5.2
Из интересного могу отметить Kotlin DSL 1.1.3 и Java Platform Plugin.
Java Platform Plugin - это способ объявить набор версий, которые будут точно совместимы между собой. Это Maven BOM, только сделанный с учетом специфики Gradle. При этом можно публиковать BOM сгенерированный из Java Platform.
Обновить проект:
Из интересного могу отметить Kotlin DSL 1.1.3 и Java Platform Plugin.
Java Platform Plugin - это способ объявить набор версий, которые будут точно совместимы между собой. Это Maven BOM, только сделанный с учетом специфики Gradle. При этом можно публиковать BOM сгенерированный из Java Platform.
Обновить проект:
./gradlew wrapper --gradle-version 5.2 --distribution-type allRelease Notes
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.
📦 EPAM открыли две библиотеки для работы с корутинами:
CoroutinesExtensions - операторы для корутин
CoroutinesCache - кеширование ответов от API
CoroutinesExtensions - операторы для корутин
CoroutinesCache - кеширование ответов от API
Twitter
Vladimir Ivanov
I am happy to announce that @EPAMSYSTEMS open sources it's libraries to work with #Kotlin #Coroutines : Cache: https://t.co/TccjhqOwFj Operators: https://t.co/vdrtBYYaHT They are still version 0.9.0 as we seek the feedback from the community. Please try them!
This media is not supported in your browser
VIEW IN TELEGRAM
А Kotlin уже три годика 🎉
Если будете 13 апреля в Москве, приходите на JetBrains Night
В программе несколько докладов про Kotlin:
* Корутины в Kotlin на сервере — Роман Елизаров
* Пишем full-stack приложение на Kotlin — Леонид Хачатуров
В программе несколько докладов про Kotlin:
* Корутины в Kotlin на сервере — Роман Елизаров
* Пишем full-stack приложение на Kotlin — Леонид Хачатуров
Хабр
JetBrains Night в Москве, 13 апреля
Привет, Хабр! Мы приглашаем всех на JetBrains Night — большую встречу с друзьями, которая пройдет 13 апреля в Москве. Приходите узнать, что интересного происходит в мире Java, Kotlin и...
📦 Kotlin 1.3.30 EAP 1
Из основного:
- улучшили дебаг, и дебаг корутин в частности
- много улучшений в Kotlin/Native
- интерактивный режим в Kotlin scratch файлах
- поддержка многострочных TODO
Changelog
Из основного:
- улучшили дебаг, и дебаг корутин в частности
- много улучшений в Kotlin/Native
- интерактивный режим в Kotlin scratch файлах
- поддержка многострочных TODO
Changelog
Kotlin Discussions
Kotlin 1.3.30 Early Access Preview
Early Access Preview for Kotlin 1.3.30 is now open, with a new Kotlin Evaluator (in particular, Kotlin mode in Variables tool window, async stack traces for coroutines), a lot of improvements in Kotlin/Native (in particular, support for 32-bit Windows targets…
Очень милое и ностальгическое видео в честь трехлетия Kotlin
https://www.youtube.com/watch?v=hg8oYJ8Ez8s
https://www.youtube.com/watch?v=hg8oYJ8Ez8s
YouTube
Kotlin Desk
Kotlin is 3 years old! Let’s take a moment to look back at it all.
🎧 Многопоточность с Романом Елизаровым в подкасте "Podlodka"
podlodka.tilda.ws
Podlodka #102 — Многопоточность
Многие её побаиваются, и не исключено, что кто-то из-за неё даже заваливал собеседования на особо каверзных вопросах. Многопоточность! Что это такое, и с чего все началось? Чем отличаются concurrency и параллелизм, как это все работает? Об этом всём мы поговорили…
Согласно The State of Developer Ecosystem Survey in 2018:
62% - windows
49% - linux
44% - macos
А что используют разработчики на Kotlin?
62% - windows
49% - linux
44% - macos
А что используют разработчики на Kotlin?