Небольшой анонс локального 🇧🇾 значения
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?
Маленькая заметка о том, как Mozilla использует Rust и Kotlin вместе на Android и какие подходы для передачи данных между языками они попробовали.
Mozilla Hacks – the Web developer blog
Crossing the Rust FFI frontier with Protocol Buffers
The Firefox Application Services engineering team made the decision to use Rust to build cross-platform components for Firefox Sync, powering Firefox Accounts across many devices. They are implementing core business ...
Gradle, проводит вебинар по написанию Gradle Kotlin DSL:
- Написание Gradle Kotlin DSL с нуля
- Кастомизирование билда с помощью плагинов
- Использование нетипизированного говнокода из Kotlin
- Паттерны организации билд скрипта
- Написания плагинов, которые удобно использовать с Gradle Kotlin DSL
- Написание DSL который можно использовать и из Kotlin и из Groovy
Вебинар состоится 12 апреля 17:00 UTC
Регистрация.
- Написание Gradle Kotlin DSL с нуля
- Кастомизирование билда с помощью плагинов
- Использование нетипизированного говнокода из Kotlin
- Паттерны организации билд скрипта
- Написания плагинов, которые удобно использовать с Gradle Kotlin DSL
- Написание DSL который можно использовать и из Kotlin и из Groovy
Вебинар состоится 12 апреля 17:00 UTC
Регистрация.