📦 Альфа Релиз библиотеки Kotlinx Coroutines
Примечателен добавлением холодных стримов
Документация
Примечателен добавлением холодных стримов
Flow
. https://kotlin.bintray.com/kotlinx
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.0-alpha-2
Документация
GitHub
Release 1.2.0-alpha-2 · Kotlin/kotlinx.coroutines
This release contains major feature preview: cold streams aka Flow (#254).
Performance:
Performance of Dispatcher.Main initialization is significantly improved (#878).
Performance:
Performance of Dispatcher.Main initialization is significantly improved (#878).
Многие знают что на AWS можно запускать Kotlin/JVM лямбды, а Сергей Крюков написал статью, о том как запускать Kotlin/Native лямбды! Так же в статье есть сравнение перформанса лямбд, написанных на разных языках.
madhead
Kotlin/Native for AWS Lambda • madhead
Amazon announced Lambda Runtime API on AWS re:Invent 2018.
It allows developers, among other things, to build Lambda functions using any technology they want via so-called Custom Runtimes.
Yes, it’s now possible to author a function on PHP, Perl, Pascal (anybody?)…
It allows developers, among other things, to build Lambda functions using any technology they want via so-called Custom Runtimes.
Yes, it’s now possible to author a function on PHP, Perl, Pascal (anybody?)…
📦 А вот и Kotlin 1.3.30!
- множество улучшений и изменений в Kotlin/Native
- дебаг корутин стал еще удобнее
- в kapt добавили инкрементальную компиляцию
- в Idea появился интерактивный режим выполнения Kotlin scratch файлов
- больше значений для таргет байткода
Полный список изменений.
- множество улучшений и изменений в Kotlin/Native
- дебаг корутин стал еще удобнее
- в kapt добавили инкрементальную компиляцию
- в Idea появился интерактивный режим выполнения Kotlin scratch файлов
- больше значений для таргет байткода
jvmTarget
: 9-12, пока отличий никаких, но в будущем появятся оптимизации для этих версий JVMПолный список изменений.
🎧 Talking Kotlin: Ktor with Ryan Harter
Talking Kotlin
Ktor with Ryan Harter
We talk to Ryan about Ktor, the asynchronous framework for connected systems, developed and maintained by JetBrains. We talk about how it can be used for developing server side applications and its differences with some other existing ones.
KEEP-87 переписали, и теперь там не написано "фп, фп, фп, тайп классы, фп, фп, фп". А просто: мы тут впиливаем вам даггер прямо в язык. Кажется, что для этого хватило бы аннотаций и плагина для компилятора и совсем необязательно придумывать новые фичи в языке.
Это моё лично мнение, можете прочитать KEEP и составить свое.
Это моё лично мнение, можете прочитать KEEP и составить свое.
📰 Simple design of Kotlin Flow by Roman Elizarov
Видео с Jetbrains Night Moscow.
Removing barriers — Hadi Hariri
Корутины в Kotlin на сервере — Роман Елизаров
Пишем full-stack приложение на Kotlin — Михаил Крайнов
Эволюция TypeScript: язык и IDE — Андрей Старовойт
More IntelliJ IDEA Tips and Tricks —Trisha Gee
Как мы разрабатываем WebStorm — Денис Ушаков, Екатерина Пригара
Развитие поддержки Java в IntelliJ IDEA: совершенству нет предела — Тагер Валеев
Открытая дискуссия с командой JetBrains на JetBrains Night Moscow 2019
Removing barriers — Hadi Hariri
Корутины в Kotlin на сервере — Роман Елизаров
Пишем full-stack приложение на Kotlin — Михаил Крайнов
Эволюция TypeScript: язык и IDE — Андрей Старовойт
More IntelliJ IDEA Tips and Tricks —Trisha Gee
Как мы разрабатываем WebStorm — Денис Ушаков, Екатерина Пригара
Развитие поддержки Java в IntelliJ IDEA: совершенству нет предела — Тагер Валеев
Открытая дискуссия с командой JetBrains на JetBrains Night Moscow 2019
На Google I/O анонсировали что Android теперь Kotlin-first.
Корутины в Room, Lifecycles, LiveData, etc.
Jetpack Compose - новая библиотека для UI, реактивная и написана на Kotlin.
Корутины в Room, Lifecycles, LiveData, etc.
Jetpack Compose - новая библиотека для UI, реактивная и написана на Kotlin.
Dukat: новый конвертер TypeScript d.ts файлов для Kotlin.
Declarative UI Patterns (Jetpack Compose) - Видео с Google I/O которое объясняет как использовать Compose и какие проблемы он решает.
YouTube
Declarative UI patterns (Google I/O'19)
Explore how reactive and declarative paradigms can be applied to Android UI development, making it easier for developers to integrate these patterns into their Android apps with Kotlin.
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist →…
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist →…
🎧 A Bootiful Podcast: Kotlin team engineer Roman Elisarov
SoundCloud
Kotlin team engineer Roman Elisarov
Hi Spring fans! In today's installment Josh Long (@starbuxman) sits down with Jetbrain's Roman Elizarov (@relizarov). Roman works on the Kotlin team and, among other things, focuses on asynchronous pr
Еще несколько видео с Google I/O если вы вдруг пропустили:
Kotlin Under the Hood: Understand the Internals
What's New in Kotlin on Android, 2 Years In
Mobile Backends with Kotlin and Google Cloud
Understand Kotlin Coroutines on Android
Kotlin Under the Hood: Understand the Internals
What's New in Kotlin on Android, 2 Years In
Mobile Backends with Kotlin and Google Cloud
Understand Kotlin Coroutines on Android