Alfa Mobile Meet Up: гадание на кодовых строчках, computer science для iOS и что нам делать с легаси

от автора

В четверг 21 июля в 19:00 проведем Alfa Mobile Meet Up. Программа насыщенна: 2 трека — iOS и Android, 7 докладов о разборе легаси, тестах на Groovy, эволюции Server Driven UI, теории компиляторов, Swift Runtime, и круглый стол на тему «Как просаживается батарейка программиста, и что с этим делать». Подобного масштабного мероприятия давно не было, программа такая большая, что начнём в 19 часов, а закончим в 22. Но обо всём по порядку.

Сначала о программе.

Открывающий доклад

#1. Widgets + Server Driven UI

Елена Яновская

TechLead iOS в Альфа-Банке

О спикере. В iOS-разработке больше 5 лет. За это время открыла свой стартап, работала в нескольких компаниях. В Альфе 2 года, прошла путь от разработчика до техлида.

Сергей Копытов

TechLead iOS в Альфа-Банке

О спикере. Начинал с небольших проектов под ключ ещё в университете, прошёл школу аутсорса и добрался до прекрасной Альфы.

Тезисы. Всё чаще компании добавляют в мобильные приложения Server Driven UI — Альфа-Банк тоже не остался в стороне В докладе расскажем, как у нас появились виджеты, как они эволюционировали и какие проблемы решили. Отдельно поговорим про более низкоуровневый Server Driven UI, который сделал UI наших виджетов настолько гибким, насколько это позволяет дизайн-система. Прослушав доклад, вы узнаете, как мы катим фичи без релиза.

Время. 19:05–19:50

Трек iOS

#2. Для самых маленьких: Код. Сборка. Статические и динамические библиотеки. Компиляция. Запуск.

Максим Крылов

Ведущий iOS-разработчик в Альфа-Банке

О спикере. Максим пришел в iOS из back-end и full-stack разработки. Активно изучает механизмы и процессы в контексте Swift / iOS. Мечтает попасть в Apple. 

Тезисы В докладе Максим даст стартовую точку для тех, кто хочет разобраться в computer science для iOS, и разберёт первые, базовые понятия, которые касаются любого iOS приложения. Доклад поможет тем, кто хочет двигаться дальше, кому интересен IT мир, и кто по каким-то причинам еще не приступил к изучению подобного материала.

Время. 20:00–20:35

#3. Введение в Swift Runtime

Александр Пахомов

Старший iOS-разработчик в Альфа-Банке

О спикере. Занимается нативной разработкой под iOS 3 года. В Альфа-Банке работает на проекте Альфа-Мобайл Бизнес. Всегда интересовался тем, что можно увидеть только опустившись на уровень ниже.

Тезисы. Вместе с Александром изучим исходники рантайма и посмотрим на результаты промежуточных этапов компиляции простого кода на Swift, чтобы своими глазами увидеть магию компилятора. В конце доклада секция с несколькими любопытными решениями в языке, которые заставят задуматься. 

Время. 20:35–21:00 

#4. Поддержка и развитие легаси дизайн-системы в крупном проекте

Дмитрий Константинов

TechLead дизайн-системы iOS в Группе Иннотех

О спикере. В iOS разработке с 2018 году, и успел побывать в маленьких стартапах, аутсорсе и зелёном банке. «Разгребал» Rx и ObjC. Ментор, наставник и просто отличный парень. Дмитрия можно найти на встречах PeerLab и Coffee&Code.

Тезисы. Рассмотрим проблемные места устаревшей дизайн-системы, подумаем, как можно это улучшить, определимся с подходами и наметим план в светлое будущее.

Время. 21:00–21:25

Трек Android

#5. Плюсы и минусы тестов на Groovy

Абакар Магомедов

TechLead Android в Альфа-Банке 

О спикере. Выступал с докладом на GDG и Mobius, участвовал в открытом собеседовании на Podlodka Android Crew в 6 сезоне, и состоял в ПК Podlodka Android Crew 7 сезона. В свободное время пишет статьи на Хабр.

Тезисы. На Альфа-Мобайл довольно давно используется фреймворк тестирования Spock, и все тесты пишутся на Groovy. Вместе разберёмся в плюсах и минусах таких тестов, а также почему мы решили переходить к тестам, написанным на Kotlin.

Время. 20:00–20:25

#6. Эволюция моделирования состояния

Сергей Родионов

Старший Android-разработчик в Кошельке 

О спикере. Окончил ВМК КГУ по специальности математик-программист. В Android-разработке с 2016 года: разрабатывал приложения в небольших стартапах и огромных компаниях, работал в зелёном банке. С недавних пор работает в Кошельке, а в свободное время менторит людей на платформе GetMentor.

Тезисы. Рассказ о том, как мы начинали свой путь в моделировании состояния, с какими сложностями столкнулись, как их решали, к чему в итоге пришли, и какие сложности остались.

Время. 20:25–20:50

#7. Найди меня, если сможешь

Дмитрий Елизаров

Android-разработчик в Альфа-Банке 

О спикере. 13 февраля 2014 года переступил порог Android-разработки, так до сих пор там и остался. С недавних пор активно наносит пользу и причиняет добро пользователям мобильного приложения Альфа Инвестиции.

Тезисы. Доклад можно назвать «Курс гадания на кодовых строчках», ведь мы научимся разбираться в сложных жизненных ситуациях, видеть баги в применении корутин, компилировать и запускать код в голове.

Время. 20:50–21:25

Модераторы треков:

Никита Краснов

TechLead iOS в Альфа-Банке. Организатор мобильных митапов и драйвер iOS коммьюнити в Альфа-Банке. Ещё техлид в свободное время.

Абакар Магомедов

TechLead Android в Альфа-Банке. Выступал с докладом на GDG и Mobius, участвовал в открытом собеседовании на Podlodka Android Crew в 6 сезоне. В свободное время пишу статьи на Хабр.

Круглый стол

Тема. Как просаживается батарейка программиста, и что с этим делать

Тезисы. Чем выше заряд нашей «батарейки», тем быстрее и качественнее мы работаем. Как тратить её заряд оптимально, какие тут могут быть ловушки и как их избежать — обсудим на примерах из жизни.

Модератор:

Дмитрий Гордеев

Старший Android-разработчик в Кошельке

Ездил автостопом через всю Россию на Сахалин и обратно, готовился в кругосветное путешествие. Но понял, что пару лет работать, потом увольняться ради поездки, а потом начинать всё сначала — тупиковый путь. Гораздо интереснее построить такой образ жизни, где рабочая реализация совмещалась бы с путешествиями и вообще всем, что принято называть «качеством жизни», а для этого необходимо много чему научиться, например, ставить цели и эффективно их достигать. И быть в ресурсном состоянии. Этому Дмитрий учится и делится результатами в канале «Антихрупкая продуктивность».

Участники:

Сергей Копытов

iOS Tech Lead в Альфа-Банке

Абакар Магомедов

Android Tech Lead в Альфа-Банке

Дмитрий Константинов

TechLead дизайн-системы iOS в Группе Иннотех

Сергей Нанаев

iOS Team Lead в Yandex Go

Время. 21:30–22:00

Оргмоменты

Место действия. Санкт-Петербург, Малый проспект Петроградской стороны, 87, БЦ «Сенатор»

Когда. В четверг 21 июля в 19:00.

Формат. Формат гибридный — оффлайн и онлайн. Для тех, кто онлайн организуем трансляцию и потом пришлём и запись, если не успеете посмотреть в эфире. 

Как попасть. Как всегда митап бесплатный, но зарегистрируйтесь заранее, чтобы мы рассчитали количество мест или прислали вам ссылку на трансляцию, если хотите подключиться онлайн. Ждём вас!

Подписывайтесь на Alfa Digital Jobs — тут рассказываем о работе в IT и Digital, делимся новостями и полезными советами, иногда даже шутим.


ссылка на оригинал статьи https://habr.com/ru/articles/676532/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *