Загрузка страницы

Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 1)

Ближайшая конференция:
Joker 2021 — 25-28 октября, онлайн.
Подробности и билеты: https://bit.ly/2WA0fJa

. . . Вторая часть: https://youtu.be/fd9EVSxINKw

Kotlin революционизирует асинхронное программирование. В версии 1.1 в языке появились корутины — это свежий, отличный от других языков подход к проблеме написания асинхронного кода. Мы посмотрим на этот механизм как сверху (чем он отличается от традиционных подходов таких как callbacks, futures, и async/await), так и изнутри — как всё это устроено.

Кроме того, код на Kotlin можно компилировать под JVM и запускать бок о бок с Java кодом. Несмотря на то, что в Java не предполагается ничего для работы с асинхронностью на уровне языка, а все решения сосередоточены в библиотеках и подразумевают превращение любой нетривиальной асинхронной бизнес-логики в месиво замыкаканий и вызовов различных комбинаторов, корутины Котлина можно интегрировать и с асинхронным кодом на Java, что мы увидим на примерах.

Видео Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 1) канала JUG .ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 декабря 2017 г. 22:57:28
01:05:55
Другие видео канала
Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 2)Встреча JUG.ru c Романом Елизаровым — Kotlin: Асинхронное программирование с корутинами (часть 2)Роман Елизаров — Корутины в KotlinРоман Елизаров — Корутины в KotlinАндрей Власовских, JetBrains «Что будет в Python 3.8 и чего не будет»Андрей Власовских, JetBrains «Что будет в Python 3.8 и чего не будет»Егор Бугаенко — Не думайте о качестве, думайте о скоростиЕгор Бугаенко — Не думайте о качестве, думайте о скоростиBe VERY Careful with GlobalScopeBe VERY Careful with GlobalScopeТагир Валеев — Странности Stream APIТагир Валеев — Странности Stream APIАнтон Кекс — The world needs full-stack craftsmenАнтон Кекс — The world needs full-stack craftsmenСобеседование мобильных разработчиков. Обе стороны баррикады / Александр Черный (Mail.Ru)Собеседование мобильных разработчиков. Обе стороны баррикады / Александр Черный (Mail.Ru)Сергей Протько "Солидный код"Сергей Протько "Солидный код"Андрей Бреслав — Что такое Kotlin? ВведениеАндрей Бреслав — Что такое Kotlin? ВведениеРоман Елизаров — Миллионы котировок в секунду на чистой JavaРоман Елизаров — Миллионы котировок в секунду на чистой JavaКорутины в Kotlin на сервере (Роман Елизаров)Корутины в Kotlin на сервере (Роман Елизаров)KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel VivoKotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel VivoМаксимилиан Новиков - Перепиcываем Apache Maven, чтобы было быстро, как в GradleМаксимилиан Новиков - Перепиcываем Apache Maven, чтобы было быстро, как в Gradle003. Корутины в Kotlin — Роман Елизаров, JetBrains003. Корутины в Kotlin — Роман Елизаров, JetBrainsАлександр Маторин — Неадекватное Java-интервьюАлександр Маторин — Неадекватное Java-интервьюАндрей Бреслав — На плечах гигантов: языки, у которых учился KotlinАндрей Бреслав — На плечах гигантов: языки, у которых учился Kotlin#7. Kotlin в картинках. Лямбда выражения. Функции высшего порядка. Лямбды просто.#7. Kotlin в картинках. Лямбда выражения. Функции высшего порядка. Лямбды просто.Алексей Нестеров — Spring: Your next Java microframeworkАлексей Нестеров — Spring: Your next Java microframework
Яндекс.Метрика