Skip to content

Kotlin Meetup #3

Photo of Artur Vasilov
Hosted By
Artur V.
Kotlin Meetup #3

Details

Мы продолжаем серию митапов по Kotlin! В этот раз поговорим о новых фичах Kotlin-а и о различных оптимизациях при написании кода на этом языке. В этот раз место проведения ИЗМЕНИЛОСЬ, все идем в ClubHouse при поддержке компании RedMadRobot :) Больше места, трансляция, пиццы - все для вас! Ждём всех! :)

==========================================

А что по докладам? Их традиционно 2:

I. И опять-таки традиционно с нами докладчик из JetBrains! Станислав Ерохин расскажет про "экспериментальные и релизные фичи в 1.3".

Мы поговорим про будущий релиз Kotlin 1.3 — что нового будет добавлено, почему некоторое фичи будут экспериментальными и что это вообще означает. Также поговорим о новом back-end-е и зачем он нужен. Ну и напоследок расскажу про новый type inference и возможности, которые он привнесет.

II. "Темные закоулки компилятора Kotlin" - Даниил Водопьян.

Были ли Вы были в ситуации, когда две практически одинаковые Kotlin программы отличались в разы по производительности? И при попытке разобраться в чем же дело, Вам стали запутанно объяснять про устройство JVM и особенности компилятора Kotlin? Тогда этот доклад для Вас!

В этом докладе я поделюсь несколькими наблюдениями о том, что и как оптимизируется компилятором Kotlin, а также правилами и идиомами для эксплуатации этих оптимизаций. Мы сфокусируемся на "неявных оптимизациях", которые не описаны в документации как таковые, но незнание которых может сильно покорежить конечный байткод.

Мы посмотрим на boxing примитивов в JVM и как его обходят разработчики Kotlin, на особенности лямбд в Kotlin и их компиляцию под JVM, оценим производительность работы со стандартными коллекциями и разберемся с компиляцией циклов и хвостовой рекурсии!

==========================================

Как добраться?
Картинки со схемой https://ibb.co/mAA8ec https://ibb.co/k8f8ec
Оказавшись в точке "Б" надо зайти в здание (дверь слева с угла) и подняться на последний 5ый этаж. Там гардероб. Оставив одежду, спускаемся по лесенке на этаж ниже и прямо по коридору к залу.

==========================================

Кто ещё не в курсе о нашем телеграм-чате? Переходим по ссылке и жмём на "Join Group": https://t.me/kug_spb

Photo of St. Petersburg Kotlin User Group group
St. Petersburg Kotlin User Group
See more events
Club House
Пр. Медиков, д.3, к.1 · St. Petersburg