Ktor: микросервисы, веб приложения и клиенты в одном фреймворке
-36 /53
Гость выпуска - Леонид Сташевский, 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 Анонсы