Продолжаем нашу подборку интересных материалов (первая часть, вторая часть, третья часть). На этот раз много материалов про Kotlin, а также анонс нового эфира ток-шоу для айтишников «Oh, my code» с Павлом Dzirtik Щербининым, который состоится сегодня вечером.
Материалы по Kotlin
Kotlin в Android-разработке
Александр Мельников прочитал эту лекцию в рамках курса Технополиса по Android-разработке.
Зачем в Android-разработке нужен Kotlin, если есть стабильно работающая Java? Как использовать Kotlin в проекте, подавляющая часть которого написана на Java? Что Kotlin сегодня предлагает для Android? Возможности языка для создания DSL.
Swift + Kotlin = Love
Станислав Таланов из New Cloud Technologies и Сергей Моляк из PapaJobs рассказали на DroidHeads Meetup о том, почему пора перестать быть только iOS- или только Android-разработчиком, о подходах и возможных недостатках мультиплатформенного подхода.
Kotlin / Everywhere — Showcase practice
Сразу три выступления с митапа Kotlin / Everywhere:
Тестирование Java-приложений с использованием Kotlin. Сергей Алёхин, руководитель проектов в Топсо, организатор московского сообщества Kotlin, рассказал:
- об эволюционном изменении исходников;
- о проблемах, с которыми в его компании столкнулись при написании тестов;
- и о выгодах от перевода тестов на Kotlin.
Опыт использования каналов в корутинах в боевом проекте. Григорий Федоров, старший Android-разработчик в Mail.ru Group, рассказал об опыте применения корутин и каналов в нашем новом проекте «Маруся»:
- Почему мы решились использовать каналы, несмотря на экспериментальный статус, и были ли альтернативы?
- Как использовали каналы мы, и как использовать правильно?
- А также о том, как пришлось написать пару операторов из Rx, и чем их можно заменить?
Всё про Kotlin DSL. Сергей Рыбалкин, Principal Engineer в российской команде R&D, Alibaba Group, рассказал:
- О том, что такое DSL и зачем он может понадобиться;
- В каких доменных областях DSL хорошо работает и разобрал примеры из экосистемы Kotlin;
- Какие средства есть в Kotlin для построения DSL.
Связи и публичные выступления в IT. Зачем это нужно?
Ирина Трипапина рассказала о том, что решают связи в IT, как подготовиться к публичному выступлению, обсудила правила нетворкинга и выступила с темой абсурдного доклада у доски.
Очередной анонс
Напоминаем, что начался новый сезон нашего ток-шоу для айтишников «Oh, my code». Теперь беседы идут в прямом эфире.
Третья передача третьего сезона «Oh, my code» #StayHome Edition выходит сегодня, 14 мая в 20:00. В гостях — Егор yourdestiny Толстой, Product manager в Kotlin и ведущий подкаста Podlodka, он расскажет про язык программирования как продукт. Как сегментируются программисты, как язык продвигается и растет. Как устроены процессы разработки в команде Kotlin. И зачем тут продакт-менеджеры.
Также поговорим про:
- личный бренд — зачем он, как с ним работать и что он дает;
- самообучение — как составить свой план развития, ориентируясь на то, чем ты сейчас занимаешься и то, кем бы хотел стать;
- подкасты — как начать свой, как не забить, как вырасти, как придумать темы.
Ну и, конечно, Егор ответит на вопросы в комментариях во время прямого эфира.
Напомним, что актуальные лекции и мастер-классы о программировании от наших IT-специалистов по-прежнему публикуются на канале Технострим. Подписывайтесь, чтобы не пропустить новые лекции!