Что посмотреть на карантине? Подборка материалов от Технострима (часть 4)

jpjdnykzhsar_dzxx5hkvm4piw0.jpeg

Продолжаем нашу подборку интересных материалов (первая часть, вторая часть, третья часть). На этот раз много материалов про Kotlin, а также анонс нового эфира ток-шоу для айтишников «Oh, my code» с Павлом Dzirtik Щербининым, который состоится сегодня вечером.


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, как подготовиться к публичному выступлению, обсудила правила нетворкинга и выступила с темой абсурдного доклада у доски.


Напоминаем, что начался новый сезон нашего ток-шоу для айтишников «Oh, my code». Теперь беседы идут в прямом эфире.

Третья передача третьего сезона «Oh, my code» #StayHome Edition выходит сегодня, 14 мая в 20:00. В гостях — Егор yourdestiny Толстой, Product manager в Kotlin и ведущий подкаста Podlodka, он расскажет про язык программирования как продукт. Как сегментируются программисты, как язык продвигается и растет. Как устроены процессы разработки в команде Kotlin. И зачем тут продакт-менеджеры.

Также поговорим про:

  • личный бренд — зачем он, как с ним работать и что он дает;
  • самообучение — как составить свой план развития, ориентируясь на то, чем ты сейчас занимаешься и то, кем бы хотел стать;
  • подкасты — как начать свой, как не забить, как вырасти, как придумать темы.


Ну и, конечно, Егор ответит на вопросы в комментариях во время прямого эфира.


Напомним, что актуальные лекции и мастер-классы о программировании от наших IT-специалистов по-прежнему публикуются на канале Технострим. Подписывайтесь, чтобы не пропустить новые лекции!

© Habrahabr.ru