Ktor: микросервисы, веб приложения и клиенты в одном фреймворке
-36 /79
Гость выпуска - Леонид Сташевский, Tech Lead в Ktor, JetBrains
Программирует с 7 лет. Студентом работал в gamedev и аутсорс. C++, backend и вот это всё. Четыре года назад узнал Kotlin и полюбил его. В Kotlin пришёл со стажировки, пишет библиотеки и развивает Ktor.
🔗 Ktor
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 Анонсы