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

Ktor: микросервисы, веб приложения и клиенты в одном фреймворке

#AndroidBroadcast #Kotlin #Ktor

Гость выпуска - Леонид Сташевский, Tech Lead в Ktor, JetBrains
Программирует с 7 лет. Студентом работал в gamedev и аутсорс. C++, backend и вот это всё. Четыре года назад узнал Kotlin и полюбил его. В Kotlin пришёл со стажировки, пишет библиотеки и развивает Ktor

💰 Поддержать проект http://bit.ly/3sratqQ
📰 Telegram канал https://ttttt.me/android_broadcast
🔗 AvitoTech https://avito.tech
🔗 Ktor https://ktor.io
🔗 Kotlin Slack https://app.slack.com/client/T09229ZC6/C0A974TJ9
🔗 Ktor Codelab https://bit.ly/3785QZt

0:00 Интро
1:07 Гость
2:57 Про Ktor в общем
3:52 Особенность Ktor (отличия от конкурентов)
6:04 На каких платформах можно запустить Ktor
7:10 Производительность
7:49 Минимальные требования по железу
8:55 Насколько корутины влияют на производительность
12:25 2 стороны Ktor: Бэкэнд и Котлин мультиплэтформ
15:52 Вопрос о проблемах сетевого слоя (на примере Retrofit)
19:00 Планы на клиентское API
21:56 Будет ли поддержка GraphQL
23:33 поддержка gRPC и WebRTC
24:13 Roadmap
28:24 Ktor - отдельный самостоятельный продукт? какие у него цели?
32:00 ...разговор перетек в обсуждение IDE
34:54 Корутины и Kotinx-io
43:05 Версии Ktor, графики релизов
46:20 Бэкэнд для начинающего на Ktor
52:55 На какой платформе оптимально запускать Ktor
55:08 Будут ли аннотации
56:55 Плагины компилятора
58:15 Подведение итогов
1:01:29 Анонсы

Видео Ktor: микросервисы, веб приложения и клиенты в одном фреймворке канала Android Broadcast
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
10 февраля 2021 г. 22:14:26
01:02:13
Другие видео канала
MOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile MultiplatformMOKO - готовый фреймворк для Android + iOS приложений на основе Kotlin Mobile MultiplatformGIL в Python: зачем он нужен и как с этим житьGIL в Python: зачем он нужен и как с этим житьСобеседование в прямом эфиреСобеседование в прямом эфиреМихаил Mike @Harmonizr. Android Developers // [Q&A]Михаил Mike @Harmonizr. Android Developers // [Q&A]Как Huawei и Google сервисы уживаются в одном приложенииКак Huawei и Google сервисы уживаются в одном приложенииКак выбрать поддерживаемую версию Android: minSdk, targetSdk, compileSdkКак выбрать поддерживаемую версию Android: minSdk, targetSdk, compileSdk003. Корутины в Kotlin — Роман Елизаров, JetBrains003. Корутины в Kotlin — Роман Елизаров, JetBrainsАлександр Нозик об образовании, приобретении знаний / Q&A, Мобильный разработчикАлександр Нозик об образовании, приобретении знаний / Q&A, Мобильный разработчикКак создать ассистента и внедрить его в мобильное приложениеКак создать ассистента и внедрить его в мобильное приложениеНовый WorkManager | Обновление Jetpack | Залатали BiometricНовый WorkManager | Обновление Jetpack | Залатали BiometricJava для начинающих программистов. Web (начало)Java для начинающих программистов. Web (начало)Превращаем Android приложение в Kotlin Multiplatform | Android + iOS в одной кодовой базеПревращаем Android приложение в Kotlin Multiplatform | Android + iOS в одной кодовой базеКак научиться программированиюКак научиться программированиюAndroid 12 / Beta Jetpack Compose / Асинхронный текстAndroid 12 / Beta Jetpack Compose / Асинхронный текстKotlin 1.4.30 / Закрытие JCenter / Новый backend Kotlin компилятораKotlin 1.4.30 / Закрытие JCenter / Новый backend Kotlin компилятораKotlin 1.4: быстрее и лучшеKotlin 1.4: быстрее и лучшеКак построить отношения разработчика и дизайнераКак построить отношения разработчика и дизайнераKtor: Past, Present, and Future! by Hadi HaririKtor: Past, Present, and Future! by Hadi Hariri1. Веб-разработка. Введение, сетевые протоколы | Технострим1. Веб-разработка. Введение, сетевые протоколы | ТехностримВойти в IT через Minecraft и Яндекс / Всё о Kotlin и Android / Интервью с Kotlin DeveloperВойти в IT через Minecraft и Яндекс / Всё о Kotlin и Android / Интервью с Kotlin Developer
Яндекс.Метрика