The Daily Kotlin
1.61K subscribers
53 photos
1 video
1 file
495 links
Kotlin Chats in Telegram:
RU https://kug.community/
EN https://kug.community/en

Kotlin news and tips
Download Telegram
Небольшой анонс локального 🇧🇾 значения

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
🇩🇰 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.

Обновить проект:

./gradlew wrapper --gradle-version 5.2 --distribution-type all

Release Notes
This media is not supported in your browser
VIEW IN TELEGRAM
А Kotlin уже три годика 🎉
Если будете 13 апреля в Москве, приходите на JetBrains Night

В программе несколько докладов про Kotlin:

* Корутины в Kotlin на сервере — Роман Елизаров
* Пишем full-stack приложение на Kotlin — Леонид Хачатуров
📦 Kotlin 1.3.30 EAP 1

Из основного:

- улучшили дебаг, и дебаг корутин в частности
- много улучшений в Kotlin/Native
- интерактивный режим в Kotlin scratch файлах
- поддержка многострочных TODO

Changelog
Очень милое и ностальгическое видео в честь трехлетия Kotlin

https://www.youtube.com/watch?v=hg8oYJ8Ez8s
Согласно The State of Developer Ecosystem Survey in 2018:

62% - windows
49% - linux
44% - macos

А что используют разработчики на Kotlin?
Ваша основная ОС для разработки:
Anonymous Poll
27%
Windows
34%
Linux
38%
MacOS
📦 Dokka обновилась до версии 0.9.18.
Сразу несколько Java ориентированных проектов поддержали Kotlin и Kotlin Coroutines: JProfiler и JRebel!
Маленькая заметка о том, как Mozilla использует Rust и Kotlin вместе на Android и какие подходы для передачи данных между языками они попробовали.
Gradle, проводит вебинар по написанию Gradle Kotlin DSL:

- Написание Gradle Kotlin DSL с нуля
- Кастомизирование билда с помощью плагинов
- Использование нетипизированного говнокода из Kotlin
- Паттерны организации билд скрипта
- Написания плагинов, которые удобно использовать с Gradle Kotlin DSL
- Написание DSL который можно использовать и из Kotlin и из Groovy


Вебинар состоится 12 апреля 17:00 UTC
Регистрация.