🏆 JetBrains и Codeforces запустили Kotlin Heroes programming contest, место для практики и тестирования алгоритмических навыков.
Upd. Статья на Habr
Upd. Статья на Habr
The JetBrains Blog
Kotlin Heroes programming contest | The JetBrains Blog
We are happy to announce that JetBrains is partnering with Codeforces to promote Kotlin in the competitive programming community, as well as to give the Kotlin community a platform to compare and hone
👩💻👨💻 JetBrains запустили серию практических задач Kotlin Hands-on.
Сейчас доступны два занятия:
1. Введение в Корутины и Каналы
2. Введение в Kotlin/Native
Сейчас доступны два занятия:
1. Введение в Корутины и Каналы
2. Введение в Kotlin/Native
📦 1.3.40 Released!
Список изменений большой и разнообразный, так что можно почитать блогпост с хайлайтами.
Хочу напомнить, что мы все пользуемся трудами большой команды разработки (куда входят не только сами разработчики, но и QA инженеры, менеджеры, архитекторы). А также внешние участники, с их багрепортами, предложениями и pull request'ами.
От всего сообщества огромное спасибо за то что вы делаете такой прекрасный продукт!
Список изменений большой и разнообразный, так что можно почитать блогпост с хайлайтами.
Хочу напомнить, что мы все пользуемся трудами большой команды разработки (куда входят не только сами разработчики, но и QA инженеры, менеджеры, архитекторы). А также внешние участники, с их багрепортами, предложениями и pull request'ами.
От всего сообщества огромное спасибо за то что вы делаете такой прекрасный продукт!
The JetBrains Blog
Kotlin 1.3.40 released | The Kotlin Blog
We’re happy to present the new release today, Kotlin 1.3.40. In addition to the quality and tooling improvements the main focus for this version has been on: Gradle support for NPM, Yarn, and Webpa
Mozilla выпустила Firefox Preview для Android [Google Play]
В качестве движка используется GeckoView. GeckoView - это движок Gecko запакованный как Android библиотека. Движок частично написан на Rust, и по ощущениям уже работает быстрее Chrome на Android, но не дотягивает до скорости Firefox Android. А само приложение написано на Mozilla Android Components. Репозиторий проекта (и компонентов) почти 100% Kotlin.
В качестве движка используется GeckoView. GeckoView - это движок Gecko запакованный как Android библиотека. Движок частично написан на Rust, и по ощущениям уже работает быстрее Chrome на Android, но не дотягивает до скорости Firefox Android. А само приложение написано на Mozilla Android Components. Репозиторий проекта (и компонентов) почти 100% Kotlin.
Google Play
Firefox Nightly for Developers - Apps on Google Play
Nightly is built for testers. Help us make Firefox the best browser it can be.
🏆 Kotlin получил награду "Прорывной Проект Года" (the Breakout Project of the Year) по версии O'Reilly Open Source Award
В прошлом году победителем а этой номинации стал Vault от HashiCorp
В прошлом году победителем а этой номинации стал Vault от HashiCorp
The JetBrains Blog
Kotlin wins Breakout Project of the Year award at OSCON ’19 | The Kotlin Blog
Today at the O’Reilly Open Source Awards 2019, we were honored to hear that Kotlin has won the prestigious Breakout Project of the Year award, this award recognizes a project that has started “breakin
🏫 Google запустила два новых курса по Andoid на Kotlin:
Kotlin Bootcamp Course - основы разработки на Kotlin
Android Kotlin Fundamentals Course - основы разработки под Android на Kotlin
Статья про курсы в блоге Google
Kotlin Bootcamp Course - основы разработки на Kotlin
Android Kotlin Fundamentals Course - основы разработки под Android на Kotlin
Статья про курсы в блоге Google
JVMLS - одна из самых интересных конференций по JVM из года в год, и с 2011 года на ней так или иначе затрагивают тему Kotlin, я собрал все доклады сделанные Андреем Бреславым и бонус в виде докладов от Романа Елизарова и Петра Громова
2011: The Kotlin Programming Language — Andrey Breslav and Dmitry Jemerov (слайды есть, а вот видео - нет. Но можно посмотреть видео с Devclub тоже 2011 года, и услышать голос Антона Кекса за кадром)
2012: Kotlin
2013: Kotlin Reflection
2014: eval4j Debugging
2015: Flexible Types in Kotlin
2016: Kotlin Coroutines (старый дизайн корутин)
2017: Kotlin Coroutines Reloaded
2018: How to Design an IDE-Friendly Language
2019: -
2011: The Kotlin Programming Language — Andrey Breslav and Dmitry Jemerov (слайды есть, а вот видео - нет. Но можно посмотреть видео с Devclub тоже 2011 года, и услышать голос Антона Кекса за кадром)
2012: Kotlin
2013: Kotlin Reflection
2014: eval4j Debugging
2015: Flexible Types in Kotlin
2016: Kotlin Coroutines (старый дизайн корутин)
2017: Kotlin Coroutines Reloaded
2018: How to Design an IDE-Friendly Language
2019: -
▶️ Видеозаписи с Kotlin/Everywhere Minsk
0️⃣ Kotlin not-to-do list - Marcin Moskala@KtAcademy
1️⃣ Sliced but whole. A little adventure in multiplatform world - Oleg Semen@Lviv Kotlin User Group
2️⃣ Как мы пытались подружить Kotlin и JSON - Павел Щорс@Juno
3️⃣ Reaktive: реактивное программирование в Kotlin Multiplatform - Аркадий Иванов@Badoo
4️⃣ℹ️ Crossinline suspend или нельзя так просто взять и сделать языковую фичу - Ильмир Усманов@JetBrains
5️⃣ Почему я вновь хочу писать на Java - Степан Чурюканов@Flo Health Inc
6️⃣ iOS & Kotlin. Путь приложения от начала до публикации в AppStore - Андрей Ковалёв@IceRock
7️⃣ Kotlin Multiplatform с точки зрения бизнеса - Александр Погребняк@IceRock
8️⃣ Migrating Spring Boot apps to functional config with Kotlin - Nicolas Frankel@Hazelcast
9️⃣ℹ️ Дизайн kotlinx.serialization - Леонид Старцев@JetBrains
🔟 Fear and Loathing in Scala and Kotlin interop - Маргарита Недзельская@Wix
0️⃣ Kotlin not-to-do list - Marcin Moskala@KtAcademy
1️⃣ Sliced but whole. A little adventure in multiplatform world - Oleg Semen@Lviv Kotlin User Group
2️⃣ Как мы пытались подружить Kotlin и JSON - Павел Щорс@Juno
3️⃣ Reaktive: реактивное программирование в Kotlin Multiplatform - Аркадий Иванов@Badoo
4️⃣ℹ️ Crossinline suspend или нельзя так просто взять и сделать языковую фичу - Ильмир Усманов@JetBrains
5️⃣ Почему я вновь хочу писать на Java - Степан Чурюканов@Flo Health Inc
6️⃣ iOS & Kotlin. Путь приложения от начала до публикации в AppStore - Андрей Ковалёв@IceRock
7️⃣ Kotlin Multiplatform с точки зрения бизнеса - Александр Погребняк@IceRock
8️⃣ Migrating Spring Boot apps to functional config with Kotlin - Nicolas Frankel@Hazelcast
9️⃣ℹ️ Дизайн kotlinx.serialization - Леонид Старцев@JetBrains
🔟 Fear and Loathing in Scala and Kotlin interop - Маргарита Недзельская@Wix
YouTube
“Kotlin not-to-do list” - Marcin Moskala@KtAcademy
Kotlin gives us a lot of possibilities, but with every power comes responsibility. What should we avoid doing in Kotlin? What are Kotlin internal contracts in terms of different features and functions? What is dangerous and should be avoided? How to code…