Skip to content

Moscow KUG Meetup 2021-05

Photo of Alexander Nozik
Hosted By
Alexander N.
Moscow KUG Meetup 2021-05

Details

**************
Илья Мурдаян, JetBrains
"Kotlin Jupyter API: интеграция Kotlin-библиотек с Jupyter-ноутбуками"

Занимаясь прототипированием, data scientist хочет, чтобы ничто не отвлекало его от моделей и данных. Он хочет, чтобы данные без лишних усилий отображались в виде диаграмм и таблиц, все необходимые зависимости подключались по возможности просто, а тулинг помогал лучше ориентироваться в исследуемых данных.
В этом докладе я расскажу, как Kotlin Jupyter kernel позволяет авторам библиотек делать их удобными для использования в ноутбуках. Рассмотрим отображение объектов, pre-evaluation и post-evaluation коллбэки, а также доступ к результатам выполнения ячеек через reflection напрямую из библиотек. Поговорим о том, что такое Kotlin REPL Compiler и причём тут implicit receivers, о разрешении зависимостей и класслудерах. Посмотрим, как библиотека Dataframe эксплуатирует Jupyter API для обеспечения типобезопасного доступа к данным, а KotlinDL - для отображения структуры нейросетей.

**************

Никита Федюнин, Kotlin backend разработчик в Сбере.
"Non-blocking и его друзья"

В основном расскажу про то, как работает многозадачность без блокирования jvm тредов в веб-приложениях на примере spring webflux (и почему вообще кто-то хочет не блокировать jvm треды, хотя раньше всегда делали thread-per-request и спокойно жили). Сравню корутины и project reactor с точки зрения удобства API и интеграции со спрингом и другими kotlin/java библиотеками
**************

Доклады по 30-40 минут, потом общее обсуждение!

Ссылка будет доступна позже.

Photo of Kotlin Moscow group
Kotlin Moscow
See more events