Ждем всех на совместный митап Лемана Тех и сообщества Kotlin Russia. Обсудим возможности Kotlin и ещё раз поговорим про корутины.
19:00 Открытие
19:05 Kotlin backend: используем котлин на все 100% – Анжелика Походун, Лемана Тех
20:05 Перерыв
20:15 Корутины для начинающих – Глеб Минаев, Центр научного программирования
21:15 Закрытие
Kotlin backend: используем котлин на все 100% – Анжелика Походун, Лемана Тех
Доклад для backend-разработчиков на Kotlin, которые чаще «джавят», упуская возможности самого языка. На реальных примерах покажем, как упростить и сделать элегантнее код: множественные ответы в REST через sealed-классы, расширение сторонних классов делегатами, ленивые и неленивые делегаты вместо лишних зависимостей, миксин-подходы, а также аккуратная обработка ошибок через Either. Цель — открыть разные подходы из нашей практики, замотивировать «бэков» изучать более продвинутые возможности Kotlin и применять их в ежедневной работе.
Корутины для начинающих – Глеб Минаев, Центр научного программирования
Корутины — один из главных инструментов в Kotlin, позволяющий элегантно писать асинхронный код. Мы опишем основную предпосылку их появления и покажем, как они устроены под капотом, разоблачив всю магию компилятора и научившись создавать корутины руками. В качестве примеров мы сделаем свою функцию iterator { ... } и свой простенький DI. Этот доклад будет полезен тем, кто только начинает использовать корутины (перед тем, как лезть в kotlinx.coroutines), и тем, кто хочет разобраться во внутреннем устройстве языкового механизма, на котором строятся все современные Kotlin-библиотеки.
Онлайн-трансляция будет доступна на YouTube.
Обсуждаем и задаем вопросы в сообществе Kotlin Russia.









Вы будете получать информацию о предстоящих мероприятиях в Москве в выбранных категориях.
Обещаем, никакого спама! Вы сможете отписаться в любое время.