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

-36 /79

Гость выпуска - Леонид Сташевский, Tech Lead в Ktor, JetBrains

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


💰 Поддержать проект

📰 Telegram канал

🔗 AvitoTech

🔗 Ktor

🔗 Kotlin Slack

🔗 Ktor Codelab


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 Анонсы

Тайм-коды

00:00
Интро
01:07
00:00
Гость
01:50
00:00
Про Ktor в общем
00:55
00:00
Особенность Ktor (отличия от конкурентов)
02:12
00:00
На каких платформах можно запустить Ktor
01:06
00:00
Производительность
00:39
00:00
Минимальные требования по железу
01:06
00:00
Насколько корутины влияют на производительность
03:30
00:00
2 стороны Ktor: Бэкэнд и Котлин мультиплэтформ
03:27
00:00
Вопрос о проблемах сетевого слоя (на примере Retrofit)
03:08
00:00
Планы на клиентское API
02:56
00:00
Будет ли поддержка GraphQL
01:37
00:00
поддержка gRPC и WebRTC
00:40
00:00
Roadmap
04:11
00:00
Ktor - отдельный самостоятельный продукт? какие у него цели?
03:36
00:00
...разговор перетек в обсуждение IDE
02:54
00:00
Корутины и Kotinx-io
08:11
00:00
Версии Ktor, графики релизов
03:15
00:00
Бэкэнд для начинающего на Ktor
06:35
00:00
На какой платформе оптимально запускать Ktor
02:13
00:00
Будут ли аннотации
01:47
00:00
Плагины компилятора
01:20
00:00
Подведение итогов
03:14
00:00
Анонсы
00:44