IT's Tinkoff Java to Scala Meetup

3 видео, 2 презентации, 12 фото

31 марта встретимся на митапе для Java и Scala-разработчиков в Санкт-Петербурге!

Откроем нашу встречу докладом про опыт перевода Spring/Kotlin-сервиса на NIO и coroutines. Зачем и как уводили сервис от модели task-per-thread и какие задачи приходилось решать, чтобы подружить Spring-приложение с Kotlin-coroutines.
Продолжим докладом про паттерны разработки. На примере Angular, Java и Spring разберем паттерны разработки, которые реализованы в Scala, и покажем на примерах, как они используются в разных языках. 
И завершим нашу встречу докладом про библиотеки Finagle. Рассмотрим клиентскую балансировку, чем она полезна и то, какие механизмы она предоставляет для этого.

Дата и время

31 марта 2023, 19:00 (МСК)

Доклады

Зачем ждать, когда можно спать? Переводим Spring/Kotlin-сервис на NIO и coroutines
Все большую популярность на бэкенде набирает использование неблокирующих интеграций и coroutines. Неудивительно, ведь это дает возможность гораздо эффективнее утилизировать ресурсы. В докладе Коля поделится своим опытом, зачем и как мы уводили сервис от модели task-per-thread и какие задачи приходилось решать, чтобы подружить Spring-приложение с Kotlin-coroutines.
Николай Гамов
Тинькофф
Почти как в Scala
Андрей на примере прошлого опыта работы с Angular, Java и Spring разберет паттерны разработки, которые реализованы в Scala, и покажет на примерах, как они используются в разных языках. Доклад будет полезен как разработчикам, которые только присматриваются к Scala-стеку, так и Scala-разработчикам, желающим расширить свой кругозор.
Андрей Голиков
Тинькофф
Finagle и клиентская балансировка
На примере библиотеки Finagle Леша рассмотрит клиентскую балансировку, чем она полезна и то, какие механизмы она предоставляет для этого. Доклад будет полезен тем, кто ищет эффективный и производительный HTTP-клиент, а также желающим расширить кругозор.
Алексей Щербаков
Тинькофф

Видео

Фотографии

https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvZDg5ZGM1NDAtOTFmMS00NjJiLWJlZjktZTVhM2U3NDc3ZmJkLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvZGRhZWFjOTItNzkxYS00NjcxLThhN2QtNWVmZTIyMjkwZWFhLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMTJkMTViYTMtMTRiYy00MzQxLTk3NGMtZjE0NGJiMzU4MzQzLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvYjQ3ZWQxOTktYmEyOS00YTc1LTgwNDYtMDBhNDE3MmYzNjMyLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvODAwOTVmMTYtYTA1MC00MGQ4LWIzNGItY2NhNTZiMzFmZmE4LmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvNDdjMmNjZmItZTljNi00MjBkLTljNjMtOWM2YjdjOTUzNDUwLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMjdiZTE4YjEtNjY1MC00MzQ0LThkNGQtMzZjM2JmZjZhOTQwLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMmYyMjhlZjUtNWRhMi00ODQwLTgwMTYtZjhkZjljYjMyZjAwLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvZjJiZjY0NmYtMmEwOC00NGExLTliNmUtOWMwM2NlOTUzODdiLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvM2MzZWY4NWMtNzFhMy00MzU3LWIyODktOTNmYzg5ZDk4Yzc1LmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMjIxZTNmZWYtN2E2Ny00YjdkLThlM2ItNDRjZjBlZjhlNTZhLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvZTRmNGJkYzctYmU4My00YjMxLThlNjgtOWE0MGFlMmY2Yjc2LmpwZw

Подписывайтесь на Тинькофф